本文研究的目的是设计一个使用AVR微控制器的中央空调风机盘管控制器。作简单,可通过检测室内温度和控制三速电机来实现。机盘管控制器具有RS485通信接口,通信地址由控制器上的按钮定义。制器具有记忆功能。AVR微控制器;串行通讯;远程控制系统研究背景:主要内容和意义计算机监控系统的研究背景,目的和意义是基于计算机监控,以及检测装置,执行器和受监控的对象(生产)。
程)整体构成。该系统中,计算机实现生产过程的检测,监督和控制功能。过集中控制,远程控制和现场设备的自动控制,我们可以通过工业计算机观察系统的运行参数,远程更改参数,使系统维护简单方便。
易。研究的主要内容是中央空调控制系统的最终控制器。制器的核心是AVRMega8微控制器。种类型的MCU具有丰富的外围资源,可以构建只有少数设备的小型系统。主要功能是接收主机发送的控制命令直接控制空调的运行,但另一方面,下载主机上最终控制器收集的各种数据,以便操作员可以在控制室。看每个房间的空调设备的运行情况。可以远程调节房间的空调温度。统结构概述系统结构图如下所示:整个系统基于Atmega8,外设主要包括MAX485芯片,两个数码管显示器,LED信号和温度,按钮和继电器。
终控制器的核心是Atmega8微控制器。主要控制功能包括:与路由器的完整串行通信,环境温度数据的采集,两个数码管的数字显示,冷却/加热状态的显示,参数的完整设置和三个继电器的控制。种控制器设置参数存储在EEPROM中,因此它具有存储功能并且电源不会丢失。MCU通信部分和主机PC之间的通信由路由器间接执行。个路由器可以连接到32个温度控制器。MCU通过串口与路由器交换数据,一方面接收命令字,然后将当前状态数据从系统下载到路由器,然后通过串口与上位机交换数据路由器。度测量部分的温度传感器对环境温度进行采样。
度传感器将温度信号转换为电信号,并且来自传感器的信号被转换成信号调节和放大电路所需的电压信号。芯片通过模数转换器将模拟量转换为数字量。片机的显示部分根据控制字评估冷却或加热,然后通过相应的LED显示,并控制三个继电器的动作来控制电机;通过动态扫描显示具有共阳极的两个数码管。8位段代码由PB7~PB0驱动,2位代码分别由PC2和PC3驱动。Mega8 MCU的通用I / O端口可以吸收或发出大电流,可以直接驱动LED。正常情况下,数码管显示收集的环境温度值。数名称和参数值显示在参数状态中。数部分通过按键完成设置。过外部中断0(INT0)在中断服务程序中扫描该按钮。数化功能主要由三个按钮完成,即MOD_KEY,Z_KEY( )和J_KEY( – )。下MOD_KEY时,显示“He”表示加热状态。
时,如果按下J_KEY,“Co”表示冷却状态,相应的指示灯点亮。次按MOD_KEY显示“LC”,表示系统已锁定,并且在此状态下无法更改设置。时,按Z_KEY,系统解锁,数码管显示“OP”。
次按MOD_KEY显示“OK”,表示参数设置完成。按MOD_KEY直到灯完全关闭,数码管显示“ ”,表示正温度补偿。时,按下J_KEY,数码管显示“ – ”,表示负温度补偿;再次按MOD_KEY,显示“-E”,表示现在可以更改温度补偿值(0~6):再次按MOD_KEY显示“BO”,这是下限模式设定温度,然后按MOD_KEY显示“TO”,这是设定温度的上限。再次按MOD_KEY,显示“OK”,设置完成。更改从站的地址,必须满足两个条件:首先,温度补偿值为6,其次,设置温度值为12.只有满足两个条件才会“AD”模式将在“TO”模式后激活,其中可以更改从站的地址。统软件设计串行通信协议对每种通信方法都有不同的通信协议。系统采用的串行通信协议如下:地址和数据采用不同格式,地址帧采用9位数据格式,TxB8位置1,从器件区分根据接收的RxB8位地址帧和数据帧。开始时,从属设备被初始化为接收状态,9位传输模式,等待主机发送地址帧。有从站都接收地址帧并将其与本地地址编号进行比较。果它不是本地地址,则保留其初始状态;如果是本地地址,则采用8位数据格式并等待接收联系代码信息。系代码是4个字节,前三个字节是:01,从属地址号,签名,第四个字节是前三个字节的XOR值,用于评估代码。收到联系。
是对的吗?一旦正确接收到联系人代码,从服务器就会将联系人代码发送给主机。后,从设备读取联系代码中的签名以确定是接收控制字还是发送本地状态数据。旦主机发送了地址,恒温阀芯它将等待从机返回的联系代码。果正确,主机根据联系代码确定是发送命令字还是接收从设备发送的状态数据。温度偏移,温度斜率,从地址,第8个字节是前7个字节的XOR值。了保证通信的可靠性,从属代码,命令字和从属状态数据都以多种方式传输。行通信程序的设计基于已建立的通信协议在AVRStudio开发环境中,串行通信程序是用汇编语言编写的。序中数据的传输和接收都被中断。Atmega8微控制器的USART有三个中断源:传输缓冲区的空中断,完整的发送报警和接收报警的结束,状态对应三种状态,标志位UDRE缓冲区空白,TXC发送完成标志位和接收完成标志。RXC位。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com