- 发布
- 临朐浩伟电子设备有限公司
- 电话
- 0536-3714261
- 手机
- 15805363591
- 发布时间
- 2020-05-31 10:52:31
首先根据现场调查分析静喷涂,并对喷涂系统进行分析和总结。通过对喷涂操作具体过程的分析和总结,根据国内外静电喷涂控制系统的参考,提出了静电喷涂控制系统的设计结构,并设计了适合该系统的静电喷涂控制柜。枪线操作。在此基础上,设计了喷涂控制系统核心部分的静电喷涂控制器。该控制器与本文提出的静电喷涂控制系统兼容,喷涂自动线,也可以支持手动喷涂。第三章控制器硬件电路的设计与实现在明确设计要求后,硬件电路的设计是为了实现静电喷涂控制器的功能和要求。
本文设计的喷涂控制器主要分为两部分。控制板主要负责控制器的控制参数计算,喷涂生产设备,控制结果输出和动态参数采集。操作面板主要负责参数设置和外部RS48_5通信。控制板主要由RS422通信模块和电路输出,两个用于气体输出的静电喷雾参数输出模块,以及两个模块的外围测量电路和触发电路组成。操作面板由按钮显示模块,RS422通信模块和RS48_5通信模块组成;操作面板电源模块由控制板电源模块供电,并通过各种RS422通信模块进行通信;操作面板的RS48_5通讯接口用于连接静电喷涂控制柜内的RS48_5总线网络。
为了提高喷涂程序的可移植性,对每个数字管的显示和闪烁进行单独控制。通过将数据写入显示寄存器和段闪烁控制寄存器来控制显示和闪烁。显示子程序将0-9数据写入BC7277显示寄存器,喷涂控制数码管的显示。闪烁控制子程序将0x00写入BC7277闪烁控制寄存器以停止闪烁,并写入0xFF以开始闪烁。与0至7位数字管的0x10-0x17位对应的显示寄存器和8位闪烁控制寄存器DIG_Blink_CTL_H也可以单独控制。闪烁数据分为0x00非闪烁和0xFF闪烁。对于高位闪烁控制寄存器DIG_Blink_CTL_H,只需要写0x01来控制第8位闪烁,写0x00停止闪烁,喷涂,只对第8位有效。
根据喷涂控制器参数配置和参数显示的要求,在各位显示的前提下,设计各种参数的显示程序。这为参数的显示和配置提供了许多方便,提高了程序的实用性。根据需要,用一个或多个LED数码管显示各种参数,需要对参数的显示状态进行协调和控制,从而显示参数显示程序入口参数的数据和显示状态。
喷涂显示:在自检状态下,各数字管的参数显示子程序依次调用键显示模块显示参数1s,用于检查硬件是否处于良好状态。在停止状态下显示测量参数。运行状态显示测量参数。按“流化气压”和“雾化气压”按钮可以切换这两组数码管的显示内容。浏览配置参数以浏览选择状态显示。喷涂接收的配置参数被存储为用于浏览的临时参数。确认选择后,按.”按钮将它们保存为配置参数。预设状态显示临时参数。在修改参数时,根据相应的键选择闪烁的数据位。确认选择之后,按“确认”按钮保存配置参数。当不修改时,再次按“预设”来取消修改。
由于喷涂按键显示驱动芯片BC7277的通信速率低,刷新每组参数需要很多时间,所以每个周期只刷新一个参数,LED指示灯显示总共九个周期刷新一组参数,所以主程序有增量。运行速度提高了9倍。为了完成喷涂控制任务,将不同类型的数据划分为发送优先级。数据被打包在每个模块中。在发送时应考虑优先级和发送间隔,设计数据封装。程序和发送程序确保正常通信。数据打包器的功能不仅是对数据进行封装,而且对数据类型的优先级标志uSendDataFlag的相应位进行定位,并计算数据帧有效部分的CRC校验码。本文采用16位CRC校验码对有效数据位进行校验。