基于STC8F单片机的烟机OPC时间设定装置的研制

2020-04-10 10:05杨乔智韩承钢
缔客世界 2020年10期
关键词:烟机工控机串口

杨乔智 韩承钢

(云南中烟工业有限责任公司 玉溪卷烟厂 云南 玉溪 653100)

前言

目前烟机设备工控机运行的大多为XP系统,GDX 500等烟机设备在长时间设备运行过程中,设备OPC时间错误,导致设备运行效率等数据失真的问题,此时需要更改系统时间,目前大多采用外接键盘进行时间校准,但是在实际生产过程中,该方法操作复杂。为解决该问题,基于简易操作原理,设计了一种基于STC8F单片机控制的时间设置装置,实现了烟机设备系统时间的快速更改,同时该装置小巧便于携带、操作简单,极大的提高了烟机设备时间设置便捷性。

1 装置的总体设计及测试

(1)图1为系统设计图,系统的中控芯片STC8F2K08S2的固件程序控制着整个硬件系统运行,这是一款增强型51单片机,尺寸小,性能强,外围电路非常简单。芯片CH9328是一款串口转HID键盘芯片, 可以接收串口发送过来的数据,并按照键盘设备规范,将数据打包成标准的键盘码值通过USB口上传给计算机,在该装置中作为模拟键盘使用。DS3231MZ是低成本,高精度的I²C实时时钟(RTC),该器件包 含电池输入端,断开主电源时仍可保持精确计时。SW1和SW2为延时按键和时间设置按键,装置通过USB接口与工控机建立连接,并通过RS232串口给本装置设定标准时间。

(2)装置的硬件设计基于系统设计,运用开源PCB设计软件KiCAD 绘制PCB板图如图2所示。系统的硬件部分U1为中控芯片STC8F2K08S2,U2为芯片CH932,U3为时钟芯片DS3231MZ,BT1为U3的电源, SetDelay为延时按键, SetTime为时间设定按键,USB为与工控机连接部件。

(3)装置应用程序设计:本装置结合CMD系统指令更改时间的思路,用CH9328模拟外接键盘,采用SetDelay按键设置有15S、30 S和60 S三种模式的延时按键调节设置,利用SetTime按键实现CMD指令的输入。部分代码如图3。

(4)装置使用测试

表1 装置使用测试表

2 结语

本装置采用小尺寸STC8F作为中控芯片,设计研发了烟机设备工控机系统时间设定装置,实现了便携、简易的工作需求。在实际应用中,面对多套设备、多频次的时间设定需求,该装置体现出便于携带、操作简单、准确性高的巨大优势。

猜你喜欢
烟机工控机串口
橱柜烟机新形态 华帝近拢吸烟机评测
智能除油烟 厨房新体验!万和潜吸式烟机评测
基于API函数库实现串口数据通信的分析与设计
基于EM9000工控板高性能双串口通信模型设计与实现
第三类烟机新物种 或将成为主流趋势
MCS—51单片机中的多串口通讯技术的应用
普通台机替代工控机成功应用
DSK—1500CT专业型直喷烟机
印刷网络化解决方案中工控机系统的设计与实现
控制舱测试系统及其BIT设计