西门子电机,贝得电机

您的需求 我的专业

全国免费热线:全国免费热线:

177-6510-7111

技术分享栏目图

技术分享

基于MSP430的控制电机及测速系统的设计与调试

文章来源:未知 人气:8841 发布时间:2021-04-21 09:32 S M L

前言

最近在调一个MSP430单片机来控制电机,测量速度。整个电路设计调试成功用了将近四天。中间有很多bug,但最后都解决了。

废话不多说,言归正传,先说我的系统。下图1是MSP430的主控部分,使用的芯片是MSP430G2553(引脚11和12反),第一个是Pro Download接口,顾名思义就是程序下载端口。我用的MSP430G系列launchPad开发板连接到我设计的板,通过这些接口可以使用launchPad下载程序。为了布线方便,我打乱了这个。PWM1和PWM2接口是连接到h桥的两个接口。这里用G2553的定时器A1产生PWM。CAP_P12是光电对管接强点后输入单片机的捕获接口,因为这里可以使用定时器A0的捕获接口,可以使用定时器的捕获功能,可以让程序设计更简单。整个系统使用两个定时器,结合中断,使得整个系统休眠,功耗可以相对较低(但是因为有电机和12864的存在,这里的低功耗编程毫无意义。)。还有一个三线12864串行外部接口(SPI)。

放一张三线控制13864的图。由于MSP430x2xx系列是3.3V器件,这里用一个245芯片来转换电平电压(CS和SCLK的顺序是反过来的,布线的时候再换)。新手经常遇到一个问题,就是为什么我的12864的滑动变阻器调整了,12864的亮度不变。这里我只提一点:注意你的重置pin的电平。

h桥电路太常见了,百度出来抢了不少。

至于H桥的原理,这里就不多说了。不懂就百度。如果你真的学过三极管,静下心来分析一个就明白了。下面是一个比较器电路,利用光电计数器传输信号。被黑线反射后,PHOTO上产生一定的电压值。做电路的时候测到LM358的输入电压高达0.6V(哈哈,其实不高……)。右边的LM358构成比较器,VCC 5V。经过10K电阻和50欧姆电阻分压后,LM 358 2号引脚的电压约为0.5V0.6V,满足电路设计要求。加个1K电阻保护后置单片机(哈哈,这个电阻方便我后面滤波)。下面说说问题。

上一篇:安森美回应电机设计的发展趋势和创新方案是什么?

下一篇:空心杯电机如何安装?