485通信的问题

2020-02-08 09:08发布

pic内部EUSART模块加max485esa 方案

调试工具内部ft232芯片调试全正常

调试工具内部pl2302芯片 出现如下问题

02 06 05 0A 00 05 69 34 发送的是这串数据

电脑通过pl2302芯片转485 调试工具 芯片发送数据 单片机接收正常
单片机应答一串数据如下
F3 F5 EB FF F5 2D 97 E0 02 06 0C 1C 1A 59 22 B4 B9
红 {MOD}部分是不知道什么原因多出来的 绿 {MOD}部分数据就是正确的数据

如果只应答绿 {MOD}部分就是正常的了 怎么多了红 {MOD}部分 ?

郁闷的原因是

与PLC 通讯不知道啥原因没连上

初次用FT232芯片调试成功了 以为没问题的了

后来发现不能与pl2302芯片转换器 和PLC 连上

最终目的是想与PLC 通讯



好像有说数据会反弹? 用单片机调试器抓取 接收完毕后就给电脑发送了红 {MOD}部分 单片机好像没有跑飞  后就按正常流程延时2ms 发送绿 {MOD}部分

让单片机自己跑 偶尔只应答红 {MOD}部分 绿 {MOD}部分不出来

PLC 不熟悉 尝试阶段 想先与电脑端通信调整好

485芯片 接收结束后 延时2ms 才使能发送脚的 怎么变成有数据发送出

0条回答

一周热门 更多>