一种新型霍尔传感器信号检测分析仪的设计与实现
摘要:针对无刷直流电机中霍尔传感器安装工艺上的缺陷,设计实现了一个基于虚拟仪器架构的逻辑信号检测分析仪对电机霍尔传感器信号进行检测。采用AT89S52单片机作为信号采集器,通过RS232串口实现单片机与PC通信,应用VB 设计图形化的界面对采集的数据进行分析。
本文引用地址:https://www.eepw.com.cn/article/162401.htm无刷直流电机(BLDC) 应用中,常采用霍尔传感器来检测电机转子的实际位置,给电子换向提供依据。 然而,由于制造工艺的限制,霍尔传感器的安装有可能会产生物理位置偏差,从而造成电子换向的时间发生偏差,影响电机的转速和平稳度。 为了能检测出这个制造工艺上的缺陷,在工业上采用了专用的电机检测设备,然而这些设备结构复杂、体积庞大、价格昂贵。 本文基于虚拟仪器架构的设计思想,设计了一个低成本的逻辑信号检测分析仪来检测电机霍尔传感器信号。
1.系统方案
本设计采用廉价的51 单片机作为信号采集器,51单片机将采集的数据通过RS232串口发送给PC,PC再对这些数据进行记录和分析并且绘制波形。 硬件部分的结构如图1所示。
利用51单片机的P1口作为信号采样口,可以同步采集8路逻辑信号, 然后通过RS232串口,将同一时刻采集到的8路逻辑电平作为一个字节的8个bit传送给PC。
图1 硬件结构图。
2.软件部分
2.1单片机部分
AT89S52单片机是一种低功耗高性能的CMOS 8位微控制器,其具有8KB可擦写1000次的在线可编程ISP 闪存、3级程序存储器加密、256B内部ARM、32 条可编程I/O线、3个16位定时器#计数器、8 个中断源、UART串行通道等特点。 在AT89S52单片机上,采用P1口作为采样口,Timer()为等待时间计时器,Timer2用于串口波特率的定时器。串行口数据通信协议是:数据传输速率为57600b/s 8位数据位,1位停止位,无奇偶校验位。 串行口通信初始化程序为:
评论