本文档介绍了使用单片机创建单个电机控制器和多个电机控制器,并设计了基于C语言的软件.AT89C51单片机控制器语言C CLC编号:TP36代码文件:A文章编号:1007-3973(2013)001-089-03 MCU指令电机是低压器件控制技术的典型例子,单片机输出电压为5V~24V的低压直流和电动机通常是220V或380V的交流电压。
有低压交流电压控制的设备具有继电器和晶闸管(晶闸管),这将在控制期间引起强干扰,特别是对于CPU。文档描述了电路中的干扰问题。路设计。采用光耦隔离技术。
用器件的选择基于AT89C51芯片。设计高压电机控制电路时,必须首先解决低压环路控制高压环路的问题。用的控制设备是继电器和晶闸管。
二种方法是将低压控制回路与CPU的控制回路隔离开来,常见的装置是光耦合器。电器是一种用低电压控制高压的装置,分为线圈,铁芯,电枢,触点,触点具有常开触点和常闭触点。切换特性中,存在一个位置多位置,双刀位置,双刀位置,两个位置位置,两个位置双极位置,多个位置和一组位置刀。
把刀。1(a)是继电器的符号,仅列出了四种类型的继电器,盒子是线圈,圆圈是接触而直线是刀。
下图显示单极双极位置,右下图显示单极双极位置,左上图显示双极双极位置,右上图显示双极单极位置。作过程如下:当线圈通电时,常开触点闭合,常闭触点打开,当线圈断电时,常开触点打开,常闭触点闭合。电路连接时,MCU的输出端口连接到线圈的一端,另一端连接到符合线圈电压标准的电源。如,线路220V相从接触点的两端断开(相当于相线)。接一个开关),然后将电气设备连接到220V线路。单片机的输出线由软件控制为低电平时,线圈通电,常开触点闭合,电气设备工作(低电平设定);当单片机的输出线由软件控制时线圈断电,常开触点断开,电气设备停止工作(将高电平设为关)。耦合器在光学上充当电路中的隔离,并且光充当用于将微控制器与外部设备隔离的信号传输装置。三极管型光电耦合器(也有基本型和基本型),晶闸管型光电耦合器(也可控制单向和双向可控),如图1(b)所示。
耦合器的工作过程如下:电流在内部发光管内流动,发光管发光,相应的内部晶体管导通,没有电流通过内部发光管发光管不发光,相应的内部晶体管不导通(断开)。般连接方法是将内部发光管的阳极连接到高电平(正电源)并连接到与单片微计算机相同的电源。极连接到单片微计算机的输出线,外部晶体管的两端连接到外部设备,这将单个芯片与外部设备电隔离。单片机的输出线由软件控制时,内部发光管发光,相应的内部晶体管导通,外部器件工作(低电平操作),单芯片的输出线为软件控制。该水平,内部发光管不发光,恒温阀芯相应的内部晶体管不导通,外部装置停止(设置高电平)。
LED相当于二极管,加上直流电压照明,反之亦然。常,阳极连接到高电平,电源的正极和阴极,连接到单芯片的输出端口。输出端口的线路低时,指示灯亮。输出端口线为高电平时,LED熄灭。过这种方式,只要我们编程和控制MCU的输出端口,我们就可以控制LED的激活或停用。电机控制器用于设计图2所示的单电机控制电路图,然后定义两个按钮,一个发动机启动按钮和一个停止按钮。阻和按钮用于构成控制电路。按钮断开时,端口设置为高电平,当按钮关闭时,端口设置为低电平。模式有效当按钮关闭时,底部和CPU启动。制行动。耦01用于隔离CPU和继电器的控制回路。
耦合器触发器的输入部分包括电源,电阻器R7,内部LED和CPU的引脚P1.0,以形成光耦合器触发器的输入回路。P1.0为高电平时,环路不可访问,当P1.0为低电平时,环路使能。
耦输出电路的一个分支包括12V正电源,R15电阻,内部光耦三极管和电源负极以及另一个电源。
极12V,电阻器R11,内部三极管光耦合器和电源负极的布线。电器控制电路包括12V正极电源,三极管发射极,三极管集电极,继电器线圈,线圈旁边的二极管是续流二极管,在继电器时放出后电动势失去力量。光耦合器触发输入电路被激活时,光耦合器的内部三极管被激活,晶体管Q1被激活,继电器线圈被激励,继电器的常开触点闭合并且电动机正在运行。压电动机控制回路包括正高压电源极,常开继电器触点,正电动机极,电动机负极和极。高压电源。2单电机控制电路图单电机控制器程序设计编程时,使用连接到P3.0的K1按钮作为启动按钮,使用连接到P3.0的K2按钮作为按钮停止并连接到P1。0电路控制电机,考虑到启动和停止转换不能太频繁,增加8秒的延迟程序,程序如下:几个电机控制器允许多个电动机是工业自动控制系统中的常用控制方法。
个电机控制电路的原理图设计使用5个按键来控制4个电机,如下所示:电机1连接到端口P1.0并以K1启动;电动机2连接到P1.1端口,K2用于启动电动机2; 3连接到端口P1.2,K3连接到电机3,电机4连接到端口P1.3,K4启动电机4,K5停止所有电机。理图如图3所示。图中可以看出,当主轴为低电机时电机工作,当主轴为高电机时电机停止工作。
个电机控制器的程序设计可以根据上述设计进行编程:结论本文档使用AT89C51单片机制造单电机控制器和多个电机控制器,并使用该语言C用于软件设计和开发。行模拟以获得所需结果。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com