匿名
未登录
登录
丢石头百科
搜索
查看“Modbus RTU Relay”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Modbus RTU Relay
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<div class="tabber"> <div class="tabbertab" title="说明"> {{Product |name=Modbus RTU Relay |images=[[File:Modbus-RTU-Relay-1.jpg|360px|alt=Modbus RTU Relay|Modbus RTU Relay]] |categories= {{Category|RS485}} {{Category|继电器}} |brand=Waveshare |features= * RS485 继电器模块 |interfaces= {{Category|RS485接口}} |related= * [[ESP8266 WIFI Relay]] * [[Time Delay Relay]] * [[Modbus RTU]] * [[Solid State Relay Module]] * [[Relay Module With Optocoupler]] * [[XH-M131 Photosensitive Resistor Module]] * [[RS232 Modbus Relay]] * [[RS232 Modbus Relay PRO]] * [[RS485 Modbus Relay ]] * [[RS485 Modbus Relay PRO]] * [[GPIO Relay]] * [[GPIO Relay PRO]] * [[USB Relay PRO]] * [[USB Relay PRO]] }} ==硬件测试== ===RS485测试=== *将USB TO 485和目标板通过杜邦线,将A-->A和B-->B相连,如下图所示:<br /> [[File:Modbus-RTU-Relay_connet.jpg|600px]]<br /> *下载[https://{{SERVERNAME}}/w/upload/e/e3/Sscom5.13.1_for_Modbus_RTU_Relay.zip SSCOM串口调试助手]并在电脑上打开,打开对应的端口号,设置波特率为9600,点击多字符串打开多条字符串发送窗口,点击对应的功能即可发送对应的命令, [[File:Modbus-RTU-Relay-2.png|600px]]<br /> <br /> *如果需要发送其他命令则选择HEX发送,加检验选择ModbusCRC16校验,输入命令的前六个字节点击发送则会自动添加CRC校验码。 [[File:Modbus-RTU-Relay-3.png|600px]]<br /> *详细的开发协议请查看[https://{{SERVERNAME}}/w/upload/8/80/Mobus_RTU_Relay_%E6%8C%87%E4%BB%A4.zip Mobus RTU Relay 指令说明书]。 ==程序测试== 注意:RS485不可以直接接到树莓派的串口否则可能烧毁设备,需要加485电平转换,树莓派建议搭配RS485 CAN HAT模块使用,NUCLEO-F103RB和Arduino建议搭配RS485 CAN Shield模块使用<br /> ===树莓派=== 打开树莓派终端,输入以下指令进入配置界面<br /> <pre> sudo raspi-config 选择Interfacing Options -> Serial,关闭shell访问,打开硬件串口 </pre> [[file:L76X_GPS_Module_rpi_serial.png|center|1200px]]<br /> 然后重启树莓派:<br /> <pre> sudo reboot </pre> 打开/boot/config.txt文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面。<br /> <pre> enable_uart=1 </pre> 对于树莓派3B用户,串口用于蓝牙,需要注释掉:<br /> <pre> #dtoverlay=pi3-miniuart-bt </pre> 然后重启树莓派:<br /> <pre> sudo reboot </pre> 将RS485 CAN HAT模块插到树莓派,把ModBus RTU Relay模块和RS485 CAN HAT模块的A与B对应连接<br /> 如果使用的是其他的485设备,确定连线A-A,B-B即可<br /> 运行如下命令运行程序 <pre> sudo apt-get install p7zip wget http://wiki.diustou.com/w/upload/6/6c/Servo_Driver_HAT.7z 7zr x Modbus_RTU_Relay.7z -r -o./Modbus_RTU_Relay cd Modbus_RTU_Relay/Python3 sudo python3 main.py </pre> ===STM32=== STM32的例程是基于NUCLEO-F103RB和RS485 CAN Shield模块。<br> 找到STM32程序文件目录并打开STM32工程。注意使用前先确保电脑已经安装好keil5软件,下载将程序下载到开发板即可。<br> 正常正常运行继电器模块导通会依次打开然后依次关闭。串口会输出发送的命令。<br> ===Arduino=== Arduino例程是基于NUO PLUS和RS485 CAN Shield模块。<br> 使用Arduino IDE 打开程序,选择对应的开发板然后下载程序。<br> 正常正常运行继电器模块导通会依次打开然后依次关闭。串口会输出发送的命令。<br> </div> <div class="tabbertab" title="开发协议"> {{Mobus RTC Relay Protocol}} </div> <div class="tabbertab" title="资料"> ===程序=== *[https://{{SERVERNAME}}/w/upload/f/f9/Modbus_RTU_Relay_Code.zip 示例程序] ===软件=== *[[:File:Sscom5.13.1_for_Modbus_RTU_Relay.zip|Sscom5.13.1_for_Modbus_RTU_Relay]] </div> == FAQ == <div class="tabbertab" title="FAQ"><br />{{USB-TO-RS232-485-TTL-FAQ}}</div> <div class="tabbertab" title="售后"><br />{{Service08}}</div>
该页面使用的模板:
模板:Category
(
查看源代码
)
模板:FAQ
(
查看源代码
)
模板:Mobus RTC Relay Protocol
(
查看源代码
)
模板:Product
(
查看源代码
)
模板:Service00
(
查看源代码
)
模板:Service08
(
查看源代码
)
模板:Tag
(
查看源代码
)
模板:Tipbox
(
查看源代码
)
模板:USB-TO-RS232-485-TTL-FAQ
(
查看源代码
)
返回至
Modbus RTU Relay
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志