这是用于人机界面显示与数据交互的控制器
工业控制、组态屏
一、产品概述
人机界面控制器是一款具备与组态屏信息交互控制的模块,用于系统数据的可视化监测和控制系统设备工作。该控制器采取宽电压供电方式,具备完善的接口保护,防浪涌,电源反接保护和短路保护功能,具有2路隔离CAN通信进行互联局域网数据传输,2路隔离RS485通信用于和组态屏或工控屏数据交互,也可以用来采集环境数据(如流量计的流量、压力、温度等),2路编码器接口用于采集旋钮信息来调节参数,4路开关量信号输入以及1路开关量信号输出。该模块可用于工控系统数据监测设备、数据远距离传输、仪器仪表的场合。
人机界面控制器使用STM32F105RBT6芯片作为主控部分,使用Keil编译器进行程序编译;使用车规级SCT2450QSTER作为DCDC电源降压芯片,具有过压、过流和过温等保护功能;CA-IS2092VW作为RS485隔离通信芯片,配合接口保护电路,有效抑制总线干扰和浪涌抑制;AT24C16作为数据掉电存储芯片,保存系统运行参数,方便开机调用,无需再次配置。
二、产品参数
1 供电:16-32V
2 功耗:3W
3 CAN通信波特率:250KBps
4 RS485通信波特率:19200Bps
5 推荐工作温度范围:-40℃ ~ 85℃
6 PCB尺寸:95x76mm
三、使用说明
1 将直流电源接入控制器的电源输入端口(P5),推荐供电电源为直流DC24V;
2 将组态屏的RS485串口线接入RS485接口(P7);
3 将数据传输的CAN总线接入CAN接口(P4)。
四、备注
软件开发环境:MDK5;
开发语言:C语言;
下载工具:STLINK V2下载器;
元器件成本:¥ 236元(不含PCB);
附件含有烧录固件、源代码文件,其他功能/源码需自行开发。
测试视频中使用的固件是附件的固件版本。
五、测试视频
视频演示了人机界面控制器接收CAN总线传输的数据,通过RS485发送到组态屏进行显示。
六、更新日志
V1.0 首次上传
点赞