登录
首页 工控贴图
回帖 发帖
正文

主题:【2020贴图】单片机Modbus TCP\RTU\ASCII通信模块设计图

点击:1069 回复:10

【2020贴图】单片机Modbus TCP\RTU\ASCII通信模块设计图
年前定稿,最近最终完善的单片机开发板可扩展的GPRS通信模块、Ethernet通信模块、WiFi通信模块、433MHz通信模块、2.4GHz通信模块、Bluetooth通信模块、USB通信模块、RS485通信模块、RS422通信模块、RS232通信模块。众多模块经过多方测试,均可正常使用,现特将原理图分享给大家:
一、GPRS通信模块:
GPRS通信模块使用的模组为芯讯通SIM800C系列GPRS模组,电路包括有12V转4V电路、串口通信电平转换电路、SIM卡座电路、天线电路等!视频为组态王组态软件和和单片机开发板通过GPRS通信模块实现的一个无线监控系统,通信协议为Modbus RTU。单片机扩展GPRS通信模块做客户端、组态王组态软件做服务器,运行组态王组态软件的电脑有登录花生壳实现内网穿透,支持Modbus之01、02、03、04、05、06、15、16等8个功能码:
附件 01.GPRS通信模块.jpg
二、Ethernet通信模块:
Ethernet通信模块使用的核心芯片为沁恒电子的CH395以太网芯片,该芯片支持8个独立Socket连接,做服务器时,支持7个客户端同时接入;做客户端时,可以连接8个服务器。电路包括有3.3V转1.8V电路、通信电平转换电路、RJ45接口电路、UART连接和SPI连接切换电路等!视频为组态王组态软件、昆仑通态触摸屏等做客户端、单片机开发板扩展Ethernet通信模块做服务器实现Modbus TCP以太网通信。支持Modbus之01、02、03、04、05、06、15、16等8个功能码:
附件 02.Ethernet通信模块.jpg
三、WiFi通信模块:
WiFi通信模块使用的核心模组为安信可ESP12F系列WiFi模组,该模组支持5个独立连接,做服务器时,支持5个客户端同时接入;做客户端时,可以连接5个服务器。电路包括有和单片机串口方式连接时的电平转换电路、复位电路、指示灯电路等!视频为组态王组态软件、昆仑通态触摸屏、安卓手机组态软件等做客户端、单片机开发板扩展WiFi通信模块做服务器实现Modbus TCP以太网通信。亦支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 03.WIFI通信模块.jpg
四、433MHz通信模块:
433MHz通信模块使用的无线通信模组为耀泽科技的SX1278系列模组,该模组和单片机连接方式为串口方式,5V和3.3V电平兼容,最大通信直线距离8000米,强力抗干扰,多频通信,可以连续传输,不限制数据包大小。视频为组态王组态软件扩展一个SX1278通信模块做Modbus RTU无线主站、单片机开发板扩展SX1278通信模块做Modbus RTU无线从站实现Modbus RTU无线串口通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 04.433MHz通信模块.jpg
五、2.4GHz通信模块:
2.4GHz通信模块使用的模组为NRF24L01,该通信模块和单片机连接方式为SPI6线制方式,3.3V电平。电路中包括电平转换电路、指示电路等。最大通信距离1000米,抗干扰强,连续通信,数据包大小为每帧32个字节。视频为组态王组态软件扩展一个NRF24L01通信模组做Modbus ASCII无线主站、单片机开发板扩展NRF24L01通信模组做Modbus ASCII无线从站实现Modbus ASCII无线通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 05.2.4GHz通信模块.jpg
六、Bluetooth通信模块:
Bluetooth通信模块中的蓝牙模块为深圳汇承HC05系列蓝牙模组,该蓝牙模块和单片机连接方式为串口方式,3.3V电平,所以电路中有串口通信电平转换电路,亦有BT模式和AT模式切换电路。蓝牙模块支持主角色、从角色等。视频为组态王组态软件扩展一个蓝牙调试模块做主角色、单片机开发板扩展一个蓝牙通信模块做从角色实现Modbus近距离无线通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 06.BlueTooth通信模块.jpg
七、USB通信模块:
USB通信模块中使用的芯片为沁恒电子CH340芯片,该USB转串口芯片使用晶振为12MHz,系统5V供电。视频为组态王组态软件做主站、单片机开发板扩展USB通信模块做从站、通过USB数据线连接实现Modbus通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 07.USB通信模块.jpg
八、RS485通信模块:
RS485通信模块中使用的电平转换芯片为MAX485,RS485发送、接收控制线使用单片机1个IO口实现、电路中有终端电阻切换电路、保护电路等。视频为组态王组态软件做主站、单片机开发板扩展RS485通信模块做从站、通过USB转RS485电缆进行连接实现Modbus串口通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 08.RS485通信模块.jpg
九、RS422通信模块:
RS422通信模块中使用的电平转换芯片为MAX490,RS422为全双工方式,电路中包括MAX490电路、终端电阻切入电路、保护电路等。视频为组态王组态软件做主站、单片机开发板扩展RS422通信模块做从站、通过USB转RS422电缆进行连接实现Modbus串口通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 09.RS422通信模块.jpg
十、RS232通信模块:
RS232通信模块中使用的电平转换芯片为MAX232,RS232为全双工方式,电路包括MAX232周边电路、保护电路、外接DB9等。视频为组态王组态软件做主站、单片机开发板扩展RS232通信模块做从站、通过USB转RS232电缆进行连接实现Modbus串口通信。支持Modbus常用的01、02、03、04、05、06、15、16等8个功能码:
附件 10.RS232通信模块.jpg
最后修改:2020/2/15 18:42:31
20-02-15 16:59
关版你发的这些东西都太高大上了,我们学习的榜样
20-02-15 17:16
受教了
20-02-16 17:52
赞一个!表情学习了表情
20-02-16 19:44

引用 wanghao389131 在 2020/2/15 17:16:33 发言【内容省略】

高大上谈不上。话说你的PLC通信程序搞的如何了?
20-02-16 20:09

引用 mlx5118 在 2020/2/16 17:52:27 发言【内容省略】

不敢当。这不难的。
20-02-16 20:09

引用 1326893350 在 2020/2/16 19:44:09 发言【内容省略】

一起学习。一起学习。
20-02-16 20:10
关版,还在研究中,在网上买了一个USB转RS485/422转换器,这两天快递到,后续有不清楚再来请教表情
20-02-16 21:18

引用 wanghao389131 在 2020/2/16 21:18:15 发言【内容省略】

可以买一个USB转RS485/RS422/RS232三合一,质量好点的!这样通信测试时最起码硬件链接这块是好的。
20-02-16 23:03

引用 wanghao389131 在 2020/2/16 21:18:15 发言【内容省略】

我以前买的一个二三十块钱的USB转RS485,波特率115200以下都没问题,但是高于这个波特率就通信出错,开始一直怀疑是程序问题,后来更换电缆就一切OK了!
20-02-16 23:05

上一页下一页

工控新闻

更多新闻资讯