直流电机维修
西玛电机的一个直流电机控制设计方案分析
时间:2011-12-1 10:15:40 来源:西安西玛电机厂 作者: 点击:
三、 测试结果与分析:
结束语
本设计在硬件上采用了基于PWM技术的H型桥式驱动电路,解决了马驱动的效率问题,在软件上也采用较为合理的系统结构及算法,提高了单片机的使用效率,且具有一定的防飞能力。但该设计也有不足之处,主要是在关于速度的反馈上,无法提供较为直观的速度表示方式,因此,有必要引入传感器技术对速度进行反馈,以rpm或rps表达当前的转速进行显示。
③显示子程序:利用数组方式定义显示缓存区,缓存区有8位,分别存放各个LED管要显示的值。显示子程序为一带参子程序,参数为显示缓存的数组名,通过for(i=0;i<8;i++)方式对每位加上位选码,送到P0口并进行一两毫秒延时。
该显示子程序只对各个LED管分别点亮一次,因此在运行过程中,每秒执行的次数不应低于每秒24次。
④定时中断处理程序:采用定时方式1,因为单片机使用12M晶振,可产生最高约为65.5ms的延时。对定时器置初值3CB0H可定时50ms,即系统时钟精度可达0.05s。当50ms定时时间到,定时器溢出则响应该定时中断处理程序,完成对定时器的再次赋值,并对全局变量time加1,这样,通过变量time可计算出系统的运行时间。
对于一个数的显示,先应转成BCD码,即取出每一个位,分别送入显示缓存区,对于转BCD的算法,应对一个数循环除10取模,直至为0,程序如下:
do{dispbuff[bcd_p]=bechange%10; //dispbuff为显示缓冲区数组
bcd_p++;}while(bechange/=10) //disp_p为数组指针
软件设计中的特点:
1、 对于电机的启停,在PWM控制上使用渐变的脉宽调整,即开启后由停止匀加速到默认速度,停止则由于当前速度逐渐降至零。这样有利于保护电机,如电机运用于小车上,在启动上采用此方式也可加大启动速度,防止打滑。
2、 对于运行时间的计算、显示。配合传感器技术可用于计算距离,速度等重要的运行数据。
【泰富西玛电机集团】6f彩票主要经营:、
、、
、、、、、、、、、等产品的经销批发以及各种、。
本文标签:西玛电机,直流电机,控制设计
联 系 人: 侯经理
联系电话: 029-81036998
手 机: 180-6682-6603
电子邮箱: simoyibudj@163.com
公司网址: http://cbdoilfordogs.org
详细地址: 西安市金花北路205号西铁工程大厦1001室