基于C51的单片机电动机控制器制作

来源 :科协论坛·下半月 | 被引量 : 0次 | 上传用户:zn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:介绍采用单片机制作单台电动机控制器和多台电动机控制器,并基于C语言进行控制器的软件设计。
  关键词:AT89C51 单片机 电动机控制器 C语言
  中图分类号:TP36 文献标识码:A 文章编号:1007-3973(2013)001-089-03
  单片机控制电动机是一个典型低电压设备控制高电压设备的技术,单片机的输出电压是5V~24V直流低压,而电动机一般是220V或380V交流电压。用低电压控制交流高电压的器件有继电器、可控硅(晶闸管),在控制时会产生较大的干扰,尤其是对CPU的干扰更大,因此本文在电路设计时考虑了电路抗干扰问题,采用了光耦隔离技术。
  1常用器件的选用
  单片机选用AT89C51芯片。高电压电动机控制电路设计时,首先要解决低电压回路控制高电压回路问题,常用的控制器件为继电器、可控硅。其次是将低电压控制回路和CPU控制回路隔离,常用器件是光电耦合器。
  1.1继电器
  继电器是用低电压控制高电压的器件,它分为线圈、铁芯、衔铁、触点,触点有常开触点、常闭触点之分。在开关特性上有单刀单置、双刀单置、单刀双置、双刀双置、单刀多置、双刀多置之别。图1(a)为继电器的符号,图中只列了四种类型的继电器,方框为线圈,圆圈为触点,直线为刀。左下图为单刀单置,右下图为单刀双置,左上图为双刀双置,右上图为双刀单置。
  工作过程是:线圈得电时,常开触点闭合,常闭触点断开;线圈失电时,常开触点断开,常闭触点闭合。电路连接时,单片机的一个输出口线接线圈的一端,线圈的另一端接符合线圈电压标准的电源,以单刀单置为例,将220V相线断开接触点两端(相当于在相线上接一个开关),220V线上再接电器设备。当用软件控制单片机的该输出口线为低电平时,线圈得电,常开触点闭合,电器设备工作(设定低电平工作);用软件控制单片机的该输出口线为高电平时,线圈失电,常开触点断开,电器设备停止工作(设定高电平停止)。
  1.2光耦
  光耦在电路中起隔离作用,由光作为信号传递媒介,将单片机和外部设备在电器隔离。有三极管型光耦(又分带基极型和不带基极型)、可控硅型光耦(又分单向可控和双向可控),如图1(b)所示。
  光耦的工作过程是:有电流通过内部发光管,发光管发光,所对应的内部三极管导通,无电流通过内部发光管,发光管不发光,所对应的内部三极管不导通(断开)。一般接法是内部发光管阳极接高电平(电源正极),与单片机同电源。阴极接单片机的某一输出口线,内部三极管对外的两端接外部设备,这就将单片机和外部设备在电气上分隔开。当用软件控制单片机的该输出口线低电平时,内部发光管发光,所对应的内部三极管导通,外部设备就工作(设定低电平工作),用软件控制单片机的该输出口线高电平时,内部发光管就不发光,所对应的内部三极管不导通,外部设备就停止(设定高电平停止)。
  1.3指示灯
  相当一个二极管,加正向电压发光,反之不发光,一般接法是阳极接高电平,电源正极,阴极接单片机的某一输出口线,当该输出口线为低时,指示灯亮,该输出口线为高时,指示灯不亮。这样我们只要编程控制单片机的该输出口线,就可控制指示灯亮或灭。
  2单台电动机控制器制作
  2.1单台电动机控制电路原理图设计
  如图2所示,设置两个按键,一个作为电动机启动按键,一个作为停止键。用上拉电阻和按键组成控制电路,按键断开时将端口置为高电平,按键闭合时将端口置为低电平,这种方式为低电平有效,CPU查询到按键低电平时开始控制动作。光耦01用来隔离CPU与继电器控制回路。光耦触发输入部分由电源、电阻R7、光耦内部发光二极管和CPU 的P1.0引脚,组成光耦触发输入回路。当P1.0为高电平时该回路不通,当P1.0为低电平时该回路导通。光耦输出回路的一个支路由12V正极电源、电阻R15、光耦内部三极管和电源负极组成,另一支路由电源12V正极、电阻R11、光耦内部三极管以及电源负极组成。继电器控制回路由电源12V正极;三极管发射极;三极管集电极;继电器线圈;电源负极组成。线圈旁边二极管为续流二极管,泄放掉继电器失电时的反电势。当光耦触发输入回路导通工作时,光耦内部三极管导通,三极管Q1导通,继电器线圈得电,继电器常开触点闭合,电动机工作。高电压电动机控制回路由高压电源正极、继电器常开触点、电动机正极、电动机负极和高压电源负极组成。
  图2 单台电动机控制电路原理图
  2.2单台电动机控制器程序设计
  编写程序时用外接于P3.0的按键K1作为启动按钮,用外接于P3.0的按键K2作为停止按钮,用外接于P1.0的电路控制电动机,考虑到启动和停止转换不能太频繁,加入8秒延时程序,程序如下:
  3多台电动机控制器制作
  多台电动机控制是工业自动控制系统中常见的一种控制方式。
  3.1多台电动机控制电路原理图设计
  采用5个按键来控制4台电动机,具体如下:电动机1接于P1.0口,采用K1启动;电动机2接于P1.1口,采用K2启动电动机2;电动机3接于P1.2口,K3启动电动机3;电动机4连接P1.3口,K4启动电动机4;K5停止所有电动机。原理图如图3所示,从原理图中可见引脚为低电平时电动机工作,引脚为高电平时电动机停止工作。
  3.2多台电动机控制器程序设计
  根据以上设计可编写程序如下:
  4结语
  本文采用AT89C51单片机进行单台电动机控制器和多台电动机控制器的制作,并用C语言进行软件设计开发,该控制器在Proteus软件中进行仿真,取得了预期的效果。
  参考文献:
  [1] 朱传祥.一种定气圈细纱小样机的研制[D].青岛大学,2006.
  [2] 龚运新,等.单片机C语言项目式教程[M].北京:北京邮电大学出版社,2012.
  [3] 唐正.Proteus在单片机教学中的应用[D].华中科技大学,2008.
其他文献
摘 要:电力系统调度自动化水平不断提高,能量管理系统EMS中网络分析的软件对需要用到的数值也要求越来越高,如安全约束调度、无功功率优化调度、最优潮流和网损微增率(或B系数)等计算都需要用到系统中的母线负荷。系统负荷预测是从整体概念上预测负荷的大小,不考虑负荷在电网各节点之间的分布情况。母线负荷预测就是变电站的下网负荷,为电网节点负荷,具有系统负荷的一般规律性,但更受随机事件的影响。介绍树状常数负荷
摘 要:利用载波方式并通过电力线传输数字信号或模拟信号的技术即为电力线载波通讯技术。在电力线载波通讯技术的基础上,综合远程通信技术、电力监测技术、计算机应用技术以及电力载波扩频通信技术等,设计电力线路监测系统,该系统具有监测精准、性能稳定以及可靠性高等优点,可以让管理维护人员通过系统监测及时掌握配电网运行状态机电力线路故障信息并做出实时处理,有效实现了精细、科学的配变管理。  关键词:电力线载波
摘 要:首先对机械自动化技术的发展趋势进行论述,说明对机械自动化设备的研究和优化的必要性;以杭州永创公司的自动包装机为对象,进行生产环节和机械系统的优化分析研究,总结出一套完整的优化流程,为机械自动化设备的优化问题提供一定的参考。  关键词:机械自动化 优化 自动包装机  中图分类号:TP27 文献标识码:A 文章编号:1007-3973(2013)001-066-02  1绪论  随着科学的进步
摘 要:在现代化生产线中,数控机床在企业的生产线中是必不可少的设备,数控机床在企业生产工序中占有相当关键的地位。如何做好数控机床的保养工作对于延长数控机床寿命,提高数控机床生产效率有着重大的意义。对数控机床的预防性维护与保养工作进行探讨和分析。  关键词:数控机床 预防性保养 机床维修  中图分类号:TG659 文献标识码:A 文章编号:1007-3973(2013)001-073-02  随着科
期刊
车身尺寸的检测是汽车车身制造质量控制过程中的关键技术,也是中国汽车工业长期落后和技术薄弱的环节.其中主要存在的问题有:1)车身尺寸检测工作缺乏完整的体系;2)车身尺寸检
期刊
期刊
回转式精密合成碳膜电位器是一种分辨率高、能够连续降阶的电位器,经常被用作位置反馈元件广泛应用于航天航空领域,评价电位器好坏的主要指标是其线性精度。随着中国国防事业的
期刊