| 特性 | RS422 | RS485 |
|---|---|---|
| 通信方式 | 全双工 | 半双工 |
| 物理连接 | 4 线 | 2 线 |
| 节点数量 | 少(点对多点) | 多(32+) |
| 控制复杂度 | 简单 | 需方向控制 |
| 最大距离 | 1200m @ 100kbps | 1200m @ 100kbps |
| 最大速率 | 10 Mbps(短距) | 10 Mbps(短距) |
FPGA ↔ MAX3485 :
FPGA_TXD→DIFPGA_RXD←RODE与RE 短接,由 FPGA IO 统一控制( 高电平发送、低电平接收 )MAX3485 ↔ 总线 :
A(+)/B(-) 接 RS485 总线DE/RE = 1(高电平,发送模式)DE/RE 恢复接收关键 :必须先在发送模式再发数据;发完后立即切回接收,避免总线冲突。
RXD,检测起始位(高→低跳变)接收时
DE/RE = 0,被动监听总线即可。
0x55 开头的数据,观察回环结果。审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !