基于LIN总线的车用无刷直流电机控制器设计
以下为文章全文:(本站微信公共账号:cartech8)

汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
4.3.2 定时器A3输入捕捉中断( inputcap ture ISR2) 定时器A3监测到A2 通道的位置信号有上升沿跳变时,引起输入捕捉中断inputcap ture ISR2。中断程序读取定时器A3通道捕捉寄存器的当前值,结合前一次中断中读入的值和定时器A的溢出次数,算出一个位置脉冲周期内对定时器A的高频时钟脉冲的计数,结果用于速度的计算。 4.3.3 定时器B溢出中断(TIMERB ISR) 定时器B每隔10ms溢出中断一次,中断程序中置位标志位timerflag,从而使得主程序死循环内的10ms服务程序能被执行。 定时器A3、定时器B的中断允许在LIN通信服务程序中被关闭,而换向中断被保留,从而保证了通信的可靠性和电机的运行稳定。 5、试验结果 采用所设计的控制器,以一台无刷直流电机(其规格等同于额定电压为48V、额定功率为150W 的客车空调鼓风机驱动用无刷电机)为试验对象,试验图如图4所示。 图4 试验图 图4中控制器采用42V /12V双电压供电。LIN图4 试验图总线的主节点由PC机来模拟,它通过RS232 串口经由一块RS232转LIN的接口卡PC card与LIN总线相连,其LIN 通信的软件利用Labview界面环境开发。 实际运行结果表明:电机能快速起动、制动、准确及时跟踪主节点的给定速度,控制器运行稳定、可靠,能满足实时控制的要求。 6、结论 作者所设计基于LIN总线的无刷直流电机控制器,硬件电路结构简单,兼容未来汽车的42V供电电系,具有高的性价比。此外,由于LIN总线是一种开放的协议,该控制器不仅适用于汽车电子领域,还可用于工业控制、家电等其他领域。 0 0 (请您对文章做出评价) |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系542334618@126.com,我们会及时处理。
会员评价:
共1条 发表评论发表我的评论