一.产品简介:
485串口表可以通过工控机、单片机、PLC、触摸屏、HMI等带有485总线发送指令控制显示屏的显示内容。支持常用的标准MODBUS RTU协议,支持在线修改波特率和地址,掉电数据不丢失;
二.应用场景:
该产品主要应用于生产流水线、工控设备、汽车仪表等领域,芯片全部为原装全新正品,工业级温度范围。
三.产品概述:
1)该产品在485通信上实现MODBUS RTU从机功能;
2)默认通信地址为1,默认默认通信波特率为9600,8位数据位,1位停止位,无奇偶校验
3)接收外部485总线上的数据并显示出来
四.产品参数:
1)主要元件由1个3.6寸数码管,1个STM32G030F6单片机,1个485,1个按键,有3个LED指示灯,分别为POWER LED,RUN LED,DEF LED,还有2.54x5P的接口端子;
2)输入接口有5V,GND,485A,485B,GND组成
3)工作状态下输入5V,电流19ma
4)PCB尺寸为20x69mm
5)3D图


五.使用测试教程:
1)推荐使用MThings进行测试,从业多年,目前MThings是最好用之一的软件,也是免费的软件,经MThings楼主同意,可以发MThings链接下载,在这里感谢MThings楼主:
2)上电后数码管显示0000,除非接收到485总线上的数据后显示接收到的数据;
3)正常状态下POWER LED常亮,RUN LED以500ms周期性进行闪烁,长按按键超过3秒的话,DEF LED亮,默认出厂设置,默认地址为1,波特率为9600;
4)显示值->寄存器地址为0,支持03,06,16指令,取值范围在(0~9999);
5)显示值的第1个小数点->寄存器地址为1,支持03,06,16指令,范围值(0:不显示小数点 1:显示小数点,例如显示值为:1234,寄存器地址1的值为1,数码管显示1.234)
6)显示值的第2个小数点->寄存器地址为2,支持03,06,16指令,范围值(0:不显示小数点 1:显示小数点,例如显示值为:1234,寄存器地址2的值为1,数码管显示12.34)
7)显示值的第3个小数点->寄存器地址为3,支持03,06,16指令,范围值(0:不显示小数点 1:显示小数点,例如显示值为:1234,寄存器地址3的值为1,数码管显示123.4)
8)显示值的第4个小数点->寄存器地址为4,支持03,06,16指令,范围值(0:不显示小数点 1:显示小数点,例如显示值为:1234,寄存器地址4的值为1,数码管显示1234.)
9)修改波特率寄存器地址为5,支持03,06,16指令,例如:
9.1)值为0的话,波特率为1200;
9.2)值为1的话,波特率为2400;
9.3)值为2的话,波特率为4800;
9.4)值为3的话,波特率为9600;
9.5)值为4的话,波特率为19200;
9.6)值为5的话,波特率为38400;
9.7)值为6的话,波特率为57600;
9.8)值为7的话,波特率为115200;
10)修改modbus 地址存器地址为6,支持03,06,16指令,取值范围在(0~255);
11)MThings测试图(这里插不进图,我把他放在附件中)
六.备注:
需要下载程序,hex文件附件中,请按照stm32下载方法下载;
MThings下载链接在附件里面,里面有文档教程教你如何使用MThings软件;
modbus_rtu_show.mthings是跟MThings测试图一样的配置,用户可以用他来测试;
欢迎各位找我定制产品;