打印

485还能加密?

[复制链接]
2588|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mtraveler|  楼主 | 2012-5-5 20:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
别人的上位机采用的stm32f103zet6 + adm2483(半双工485芯片),下位机 stc89c51 + 485 芯片,他的上位机和下位机通信正常,想看看他的通信协议 ,但是我用232转485模块 接到他的485总线上却收不到数据(串口调试助手 16进制查看,各波特率都试过),接受字节数都不变话,只有每次断开时会有大量数据,有哪位大侠帮忙解释一下啊。。。。。
沙发
zchong| | 2012-5-5 20:46 | 只看该作者
示波器看波特率

使用特权

评论回复
板凳
mtraveler|  楼主 | 2012-5-5 21:31 | 只看该作者
2# zchong
您好,就算波特率不对的话,收到的数据不对,单是应该有啊,上下位机之间通信是每秒一次的,而我串口只有在接触上后断开时才有大量数据(估计乱码),很费解啊

使用特权

评论回复
地板
logokfu| | 2012-5-5 21:36 | 只看该作者
2# zchong  
您好,就算波特率不对的话,收到的数据不对,单是应该有啊,上下位机之间通信是每秒一次的,而我串口只有在接触上后断开时才有大量数据(估计乱码),很费解啊 ...
mtraveler 发表于 2012-5-5 21:31


1)波特率不对,收不到数据正常(你可以自己写个程序让单片机给电脑串口发信息,你把电脑接受波特率设置的和单片机的发送波特率不一样,验证下就知道了,我试过,有的是可以收到乱码,有的是神马也收不到,你自己可以试试)。

2)断开瞬间产生的乱码数据这个应该是断开瞬间抖动产生的信号导致的,而不是单片机自身发送的数据。

使用特权

评论回复
5
huangfeng33| | 2012-5-6 00:14 | 只看该作者
没听说过,也没有道理。看看你的设置,或是接线的方式有问题。线序是想23对调的。

使用特权

评论回复
6
jxmzzr| | 2012-5-6 00:19 | 只看该作者
5楼说的没错,我也觉得要么是波特率的问题,要么是线序有问题。

使用特权

评论回复
7
tianli1980| | 2012-5-6 00:26 | 只看该作者
如果接口没有问题,把线序调一下应该就可以了,同意四五楼的意见。

使用特权

评论回复
8
nextkey| | 2012-5-6 08:14 | 只看该作者
LZ的485转232的模块工作正常? 看下电压吧,市面上很多需要单独供电

使用特权

评论回复
9
zchong| | 2012-5-6 10:51 | 只看该作者
示波器可以看波特率,更能看波形,波形如果都有了,还有什么不好办的呢

使用特权

评论回复
10
luckdog110| | 2012-5-6 15:57 | 只看该作者
你能确保485在你测试的时候总线上有数据?或者转换器接收了数据,485有发送和接收使能的。最后我觉得你应该查波特率。

使用特权

评论回复
11
luckdog110| | 2012-5-6 15:58 | 只看该作者
你能确保485在你测试的时候总线上有数据?或者转换器接收了数据,485有发送和接收使能的。最后我觉得你应该查波特率。

使用特权

评论回复
12
luckdog110| | 2012-5-6 15:58 | 只看该作者
你能确保485在你测试的时候总线上有数据?或者转换器接收了数据,485有发送和接收使能的。最后我觉得你应该查波特率。

使用特权

评论回复
13
luckdog110| | 2012-5-6 15:58 | 只看该作者
你能确保485在你测试的时候总线上有数据?或者转换器接收了数据,485有发送和接收使能的。最后我觉得你应该查波特率。

使用特权

评论回复
14
mtraveler|  楼主 | 2012-5-6 22:03 | 只看该作者
12# luckdog110
数据时每秒一次的,上位机可以看出来,232转485模块式自动收发的,也绝对没有问题,测自己的就可以,两根线也颠倒测试了都一样。

使用特权

评论回复
15
mtraveler|  楼主 | 2012-5-6 22:05 | 只看该作者
8# nextkey 数据时每秒一次的,上位机可以看出来,232转485模块式自动收发的,也绝对没有问题,测自己的就可以,两根线也颠倒测试了都一样。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

68

帖子

0

粉丝