山东科威数控机床有限公司铣床官方网站今天是:2025-06-16切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种基于霍尔元件的无刷直流电机测速装置的制作方法

时间:2025-06-16    作者: 管理员

专利名称:一种基于霍尔元件的无刷直流电机测速装置的制作方法
技术领域
本实用新型涉及一种电机测速技术,具体的说是一种基于霍尔元件的无刷直流电机测速装置。
背景技术
永磁无刷直流电机具有良好的调速性能,如无级调速、调速范围宽、高效率等,近 年来广泛应用于水下机器人推进器驱动系统中。考虑到简化推进器机械结构的设计,一般 直接采用电机自身的霍尔检测器的信号进行位置和速度反馈,不增加其他的位置和速度检 测元件。采用霍尔信号对转速进行测量通常采用两种方法一种是使用一路霍尔信号进行 测量,由于单路信号分辨率比较低,反馈周期比较长,通常用在高速控制领域;一种是利用 三路霍尔信号,通过逻辑电路或算法,产生6倍于一路霍尔信号频率的倍频信号,然后对其 进行测量。但这两种方法对霍尔传感器在电机定子圆周上的定位有严格的要求,当霍尔传 感器在电机定子圆周上定位有误差时,相邻两个正脉冲的宽度就会不一致,导致测得的转 速波动很大。

实用新型内容针对现有技术中存在的上述不足之处,本实用新型要解决的技术问题是提供一种 模块化、接口简单且测速波动较小的基于霍尔元件的无刷直流电机测速装置。为了实现上述目的,本实用新型采用的技术方案是本实用新型基于霍尔元件的无刷直流电机测速装置包括霍尔信号处理单元、单片 机处理单元以及对外接口单元,其中霍尔信号处理单元接收无刷直流电机的霍尔元件输入 的霍尔信号,进行滤波整形后输出至单片机处理单元;单片机处理单元对霍尔信号处理单 元输入的信号进行核心算法处理后,通过对外接口单元输出速度信息;对外接口单元具有 5V和3. 3V逻辑电平对外输出串行接口。所述霍尔信号处理单元具有阻容滤波电路和施密特反相器,其中阻容滤波电路的 输入端接有霍尔元件输入的霍尔信号,输出端接至施密特反相器的输入端,施密特反相器 将整形后的信号输出至单片机处理单元。本实用新型还具有逻辑电平变换单元,包括稳压模块和逻辑电平转换模块,稳压 模块将外供电源转换成逻辑电平转换模块需要的工作电源,逻辑电平转换模块为对外接口 单元提供逻辑电平对外输出串行接口。本实用新型与现有技术相比,更具有如下优点1.功能模块化,接口简单。本实用新型将利用霍尔元件测速的功能提炼出来,设计 了专门的测速模块,对外通过串口传递信息,便于系统的集成。2.测速波动较小。对原有的倍频测速方法进行了改进,针对普通无刷直流电机霍 尔传感器在电机定子圆周上定位有误差的问题提出了解决方法,从而较好的解决了测速波 动的问题。[0011]3.具备故障报告机制。当霍尔元件出现问题,测速功能出现问题时模块会上传故障信息,当短暂的故障消除时测速模块具备自动恢复功能,上传正确速度信息。4.通用性较好。该实用新型通用性较强,也可用于各种普通无刷直流电机测速领 域。

图1为本实用新型结构框图;图2为本实用新型整体电路原理图;图3A为实用新型采用的控制方法主程序流程图;图3B为实用新型采用的控制方法中中断请求过程流程图;图4为本实用新型采用的控制方法中的定时器中断服务程序流程图;图5为本实用新型采用的控制方法中的状态处理单元程序流程图。
具体实施方式
以下结合附图对本实用新型作进一步详细说明。如图1所示,本实用新型基于霍尔元件的无刷直流电机测速装置包括霍尔信号处 理单元、单片机处理单元以及对外接口单元,其中霍尔信号处理单元接收无刷直流电机的 霍尔元件输入的霍尔信号,进行滤波整形后输出至单片机处理单元;单片机处理单元对霍 尔信号处理单元输入的信号进行核心算法处理后,通过对外接口单元输出速度信息;对外 接口单元具有5V和3. 3V逻辑电平对外输出串行接口。所述单片机处理单元通过运行负责核心算法的实现,通过运行电机测量装置的控 制程序来实现测速过程。霍尔信号处理单元具有阻容滤波电路和施密特反相器,其中阻容滤波电路的输入 端接有霍尔元件输入的霍尔信号,输出端接至施密特反相器的输入端,施密特反相器将滤 波整形后形成的标准的方波信号输出至单片机处理单元。还具有逻辑电平变换单元,包括稳压模块和逻辑电平转换模块,稳压模块将外供 电源转换成逻辑电平转换模块需要的工作电源,逻辑电平转换模块为对外接口单元提供逻 辑电平对外输出串行接口。对外接口单元包括5V逻辑电平串行接口,3. 3V电平逻辑串行接口,电源接口和霍 尔信号接口,本实用新型电机测速装置通过电平逻辑串行接口对外进行串行通信,电源接 口接5V电源;霍尔信号接口接电机霍尔元件输出的5根线。本实用新型电机测速装置的电气原理图如图2所示,5V电源通过第1端子Jl的第 4、5管脚给整个电机测速装置供电,5V电源经过稳压模块U3(SPX1117-3. 3V)变换成3. 3V, 给第1、2逻辑电平转换U12_l、U12_2供电;霍尔信号HA、HB和HC经过第1端子Jl的1、 2和3管脚,然后经过第1 6电阻Rl R6和集成在一个74HC14施密特反相器中的第 1 6反相器模块UlA UlF组成的滤波整形电路后,接入到单片机处理单元的单片机模块 U2 (ATMEGA8515L)的PA 口。单片机模块U2的串口引脚连接到第2端子J2的管脚,对外进行 串行通信,输出为5V逻辑信号。单片机串口引脚模块经过第1、2逻辑电平转换模块U12_l、 U12_2进行电平变换后连接到第3端子J3的管脚,对外进行串行通信,输出的是3. 3V逻辑信号。如图3A、3B所示,本实用新型采用的控制方法包括以下步骤启动程序,进行设备初始化后进入循环状态;判断是否有串口中断请求或定时器中断请求;当有串口中断请求时,执行串口中断服务程序;当有定时器请求时,执行定时器中断服务程序;如果有结束命令,则结束循环控制过程。所述中断处理程序主要执行2个中断服务程序,分别为50us定时器中断和串口中 断。在定时器中断服务程序中,根据霍尔信号的状态计算出转速信息;在串口中断服务程序 中,实现所述测速装置与外部单片机进行握手通信的功能。如图4所示,所述定时器中断服务程序包括以下步骤检测霍尔信号的状态;根据上述信号状态进入相应状态的处理单元,进行电机转速的计算和处理;保存当前状态值,退出中断。电机转速的通过以下公式计算
η =^‘ (3)丨'H
J='其中fQ为计数器的时钟频率,Ti = Hii-HV1,Hii为第i次状态变换时计数器的读数, Ntl为电机磁极对数,j为中间变量。如图5所示,所述霍尔信号的状态为6个,对应6个处理单元,其中第1状态处理 单元0程序具体流程是将当前状态值与前状态值(StO)进行比较,如果两者相等,转速的大小和方向保 持不变;如果前状态值与前序状态值(st5)相等,计算转速的大小设置方向为正向;如果前状态值与当前状态值的后序状态值(Stl)相等,计算转速的大小,设置方 向为反向;如果为其他值则设定为故障状态。状态st0-st5 分别与代码 101,100,110,010,011,001 相对应。其他状态处理单元的程序流程与第1状态处理单元的程序流程类似,只需要根据 当前状态值修改它的前序状态值和后序状态值便可,例如对于第2状态处理单元1,当前状 态值是stl,它的前序状态值是stO,,它的后序状态值是st2,依次类推。所述串口中断服务程序包括以下步骤外部单片机发送设定的表示通信开始的字符(本实施例为字符“#”)给单片机模 块U2表示开始接收数据;单片机模块U2接收到“#”后,开始发送速度数据的高位字节;外部单片机接收到高位字节后,发送设定的表示开始接收高位字节数据的字符 (本实施例为字符“1”)给单片机模块U2,表示高位字节收到,开始接受低位字节;单片机模块U2接收到“1”后,发送低位字节;[0052]外部单片机接到低位字节后,把高位字节低位字节组合为完整的速度信息,然后 提取速度的大小、方向以及故障的信息,通信结束。采用两个字节来表示速度信息,第1位表示电机旋转的方向,第2位表示测速故障 状态,后14位表示速度的大小,速度最大值是16837转每分。本实用新型电机测速的基本原理是无刷直流电机一般采用霍尔开关型的转子位 置检测器,通常用霍尔位置信号进行电机换向控制。经过整形,霍尔信号传感器发出HA、HB、 HC信号是三路相差120°的低频脉冲,这三路信号在360°电角度内组成了 6个不同的代 码,形成六种不同的状态,这六个代码依次是101,100,110,010,011,001。正转时按照这个 次序依次变化,反转时逆着这个次序依次变化,所以这三路信号包含着转速和转向的信息。 如果电机磁极对数是Ntl,则电机每转一圈就会有Ntl组6个不同的状态,设定一个时钟频率 是fo的计数器,电机每运行到一个状态,记录计数器的值为IV则电机此时的转速为<formula>formula see original document page 6</formula>所述测速装置的具体程序设计思想是考虑到计数器溢出,数值过大等问题时,可 以对公式(1)是进行变形,由于
<formula>formula see original document page 6</formula>[0058]令Ti = Hii-IV1, (1)式是可变为<formula>formula see original document page 6</formula>[0060]为了加快计算速度必须减少求和次数,采用滑动窗口求和算法将6队次求和转化 为两次求和,计算电机转速的处理算法如下(1)定义一个全局数组A [6NJ,全局变量bcnt,at0p,sum,局部变量T,并把他们初 始化为0,当前计数器的读数为Hli ;(2)执行 T = mj-bcnt, bent = Hii, sum = sum-Α [atop]+Τ, A [atop] = Τ, atop = atop+1,假如atop = 6NQ,则atop = 0,当前速度=60f0/sum 为记录计数器的值;Ntl为电 机磁极对数;&为计数器的时钟频率;(3)在电机转速的测量中,由于转速本身的脉动,随机干扰存在,对测得的转速进 行平均值滤波,就会达到比较好的效果。
权利要求一种基于霍尔元件的无刷直流电机测速装置,其特征在于包括霍尔信号处理单元、单片机处理单元以及对外接口单元,其中霍尔信号处理单元接收无刷直流电机的霍尔元件输入的霍尔信号,进行滤波整形后输出至单片机处理单元;单片机处理单元对霍尔信号处理单元输入的信号进行核心算法处理后,通过对外接口单元输出速度信息;对外接口单元具有5V和3.3V逻辑电平对外输出串行接口。
2.按权利要求1所述的基于霍尔元件的无刷直流电机测速装置,其特征在于所述霍 尔信号处理单元具有阻容滤波电路和施密特反相器,其中阻容滤波电路的输入端接有霍尔 元件输入的霍尔信号,输出端接至施密特反相器的输入端,施密特反相器将整形后的信号 输出至单片机处理单元。
3.按权利要求1所述的基于霍尔元件的无刷直流电机测速装置,其特征在于还具有 逻辑电平变换单元,包括稳压模块和逻辑电平转换模块,稳压模块将外供电源转换成逻辑 电平转换模块需要的工作电源,逻辑电平转换模块为对外接口单元提供逻辑电平对外输出 串行接口。
专利摘要本实用新型涉及一种基于霍尔元件的无刷直流电机测速装置,包括包括霍尔信号处理单元、单片机处理单元以及对外接口单元,其中霍尔信号处理单元接收无刷直流电机的霍尔元件输入的霍尔信号,进行滤波整形后输出至单片机处理单元;单片机处理单元对霍尔信号处理单元输入的信号进行核心算法处理后,通过对外接口单元输出速度信息;对外接口单元具有5V和3.3V逻辑电平对外输出串行接口;本实用新型将利用霍尔元件测速的功能提炼出来,专门的测速模块,对外通过串口传递信息,便于系统的集成,较好的解决了测速波动的问题,具备故障报告机制,通用性较好。
文档编号G01P3/44GK201569663SQ20092024893
公开日2010年9月1日 申请日期2009年11月27日 优先权日2009年11月27日
发明者王明明, 郭威 申请人:中国科学院沈阳自动化研究所

  • 专利名称:特大型转盘轴承性能试验机用支承装置的制作方法技术领域:本实用新型涉及轴承性能试验机,特别涉及一种轴承外径为Φ 1600—Φ 3500mm 的特大型转盘轴承性能试验机用支承装置。背景技术:随着我国能源结构的调整,风力发电作为一种清洁
  • 专利名称:一种牺牲阳极电化学性能检测设备的制作方法技术领域:本实用新型属于牺牲阳极检测技术领域,具体是一种牺牲阳极电化学性能检测设备。背景技术:铝牺牲阳极在检测过程中,通常需要按照国标的要求每次实验做96小时或168小 时实验,长期性实验一
  • 专利名称:医用同位素生产堆堆芯液位测量方法技术领域:本发明属于一种核反应堆堆芯液位测量方法,具体涉及医用同位素生产堆的液位测量方法。背景技术:医用同位素生产堆属于一种“水锅炉”型核反应堆,由于采用铀盐水溶液作燃料, 裂变碎片轰击水使水分子分
  • 专利名称:一种色坐标测试装置的制作方法技术领域:本发明属于色坐标测试技术领域,尤其涉及一种色坐标测试装置。 背景技术:在照明装置生产及检测过程中,需对照明装置内的发光构件进行色坐标测试。现 有技术中,需要一个专门的黑屋子来做测试,这就需要一
  • 专利名称:大曲中香气物质的提取及分析方法技术领域:本发明涉及大曲中香气物质的提取及分析方法,属于酿酒技术领域。背景技术:大曲是以单一小麦或小麦、大麦和豌豆混合物为原料,经粗粉碎后加水压成砖状曲坯,人工控制在一定的温度、湿度下培育而成的粗酶制
  • 专利名称:涂膜附着力测试装置的制作方法技术领域:本实用新型涉及涂膜附着力测试装置及方法,具体是防护涂层与混凝土间粘结强度或金属涂层附着力的检测装置及方法。背景技术:水工建筑物投入运行后,不可避免地会出现不同的老化、病害现象。如,水闸建成 1
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12