摘要:本文以89C2051单片机为核心,设计了一种基于手动和自动步进电机控制模式的远程控制器。过将四线四相步进电机作为搜索对象,集成红外接收器接收来自遥控器的信号作为输入信号,并将其发送到单片机进行解码,然后发送用于发送步骤的控制命令。动器驱动电机。
在手动,自动和远程控制模式下执行步进电机的正负旋转,以及时钟控制和LCD显示功能。进电机;自动控制;手册;远程步进电机是一种开环控制元件,可将电脉冲信号转换为角度或直线运动。没有过载的情况下,速度和电动机停止位置取决于脉冲信号的频率和脉冲的数量。们不受负载变化的影响。句话说,脉冲信号被施加到电动机并且电动机以俯仰角旋转。于这种关系的存在以及步进电机只有周期性误差而没有累积误差的事实,恒温阀芯控制控制场的变化非常简单,例如速度和位置,这对用户来说更方便。握随着信息技术的快速发展,无线通信技术正在渗透到各个领域,包括使用红外线进行通信,其可行性在小型化,轻便性和可靠性方面相对较高。全性。
文主要研究步进电机的手动和自动控制方式,增加红外遥控模式,实现步进电机的多功能操作。制器的组成为了实现步进电机的手动,自动和远程控制的多功能操作模式,设计了如图1所示的系统组成的框图。图1中可知,该系统主要由传感器,A / D转换器,手动输入控制,接收和红外发射电路组成,时钟控制电路,显示电路,电动机驱动器,步进电动机和单片控制器。动输入控制电路主要用于调整系统参数,以便在手动模式下控制电机的正反转,时钟控制电路一方面用于提供时钟信息,其次是同步步进电机的启动和停止。
传感器和A / D转换电路主要执行自动状态时,根据外部检测信号,步进电机的自动运行通过软件开发,传输电路和红外接收主要负责发送外部红外控制信息和接收遥控器。送的控制信息被发送到微控制器控制器进行解码,从而发出控制命令;显示电路主要显示系统运行时的状态信息和运行方式;单片机控制器是系统的主要组成部分,输入完整。
过预定算法收集,计算,评估和处理信号,并发出控制命令或发送相应的显示信息。动机控制电路接收来自控制器的命令,以驱动步进电动机向前或向后旋转。件电路设计基于图1所示的框图。择MCU 89C2051作为控制器,键盘和4×4输入按钮用作手动输入电路。用DS1302作为时钟电路和LCD1602作为输出显示电路,HS0038被选为红外接收电路。PCF8591用作模数转换器,传感器选择光敏元件。ULN2003步进驱动器用于驱动28BYJ48步进电机。下主要描述步进电机和步进驱动器,红外接收器和时钟电路的设计。进电机和步进驱动→等待下一个高电平到达→0.84 ms延迟→读取区域脚值P3.2→等待下一个高电平到达→延迟0.84 ms→读取主轴电平值P3.2并依次检索32位代码,前16位是识别码,后18位是8位数据码和8位反向代码。码中断服务程序的流程图如图4所示。论通过系统调试和当前结果,显示步进电机用作执行器,89C2051单片机计算器是用作控制器,光敏元件传感器用作检测元件,手动输入按钮用作手动输入信号,遥控器控制由红外遥控装置执行,时钟控制和状态显示步进电机控制系统可实现手动,自动和远程步进电机操作的多功能操作,操作更方便可靠。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com