用单片机控制直流电机.docx
《用单片机控制直流电机.docx》由会员分享,可在线阅读,更多相关《用单片机控制直流电机.docx(4页珍藏版)》请在第一文库网上搜索。
1、用单片机控制直流电动机摘要本设计为单片机控制直流电动机,采用PWM驱动。操作者由键盘控制电动机执行15种功能,并可由1电动机转速显示出控制效果。在实现上,PWM调速采用定频调宽法,系统稳定性较好;电动机输入脉冲的电平转换采用双定时器中断实现,可节省CPU资源;键盘输入采用阵列式输入,用4*4的键盘形式,这样可以有效的减少对单片机I/O的占用.关键词:PWM定频调宽双定时器中断正文1.系统分析与论证系统总体框图通过按动15个按键来实现对电动机的正反转,逐步加、减速与分档加减速控制。 PWM调速方法的方案论证PWM调速原理如图1.1所示图1.1根据改变占空比方法的不同,PWM调速可分为以下三种:(
2、1)定宽调频这种方法是保持T1不变,只改变T2,使周期也随之改变。(2)调频调宽这种方法是保持T2不变,而改变T1,使周期也随之改变。(3)定频调宽这种方法是保持周期T不变,而同时改变TI和T2。前两种方案由于在调速时改变了脉冲频率,故当控制脉冲频率与系统固有频率接近时,将会引起振荡,因此采用定频调宽。 PWM控制信号的产生方案论证PWM控制信号的产生方法有四种,分述如下:(1)分立电子元件组成的PWM信号发生器这种方法是用分立的逻辑电子元件组成PWM信号电路。此方法优点是不用软件设计,但硬件较为庞大。(2)软件模拟法这种方法是利用单片机的I/O引脚,通过软件对该引脚不断输出高低电平来实现PW
3、M信号输入。此种方法虽然要占用CPU,但硬件大为减少。(3)专用PWM集成电路此种芯片的使用可减轻单片机负担,硬件电路也不大。(4)单片机的PWM口新一代的单片机可通过初始化设置,使其自动发出PWM脉冲波,只有在改变占空比时CPU才进行干预。后两种是目前PWM信号获得的主流方案,但考虑到本系统较小,单片机的CPU资源亦未得到充分利用,故采用第二种方案软件中改变PWM占空比的方案论证(1)软件延时高电平与低电平的持续时间由软件延时,延时时间由寄存在两个寄存器中的数据来控制。此种方法占用单片机内部硬件资源较少,但CPU占用严重。(2)双定时器中断高低电平由定时器定时中断产生。此种方法虽占用单片机内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 直流电机