登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

485通讯问题,偶尔会有通讯错误,还请高手指点。

作者:shkliu 栏目:单片机
说明
上图在b板上面,a与b连接使用普通的排线连接。
测时发现R75=120ohm 不行。

2楼: >>参与讨论
yangtse
你的问题描述能否再清楚一点?
pc机与A、B通讯?谁为主?谁为从?
通讯命令内容?

3楼: >>参与讨论
gordon1977
我觉得电路有问题!!!!!
我觉得电路有问题!pc的j9_3应该是数据发送端,但又作为485的发送能使,怎么能工作?我觉得这个电路pc只能接收数据,不能发数据!

4楼: >>参与讨论
shkliu
哈哈,能够接受和发送的。自适应的。以前有人讨论过的:)
pc 为主。
pc和b 双向。
pc和a 单向。

5楼: >>参与讨论
qingz9029
电路抗干扰措施不好,还有接线不能有毛刺
电路抗干扰措施不好,还有接线不能有毛刺

6楼: >>参与讨论
ynln
ok
加上效验啊

7楼: >>参与讨论
shkliu
加上了crc 偶尔会出错。
不知道那位有高招,能不能达到100%的正确呢? 

8楼: >>参与讨论
purisky
哪位高人分析一下其工作原理?
 
9楼: >>参与讨论
yang96381
呵呵,用集成电路!!!
 
10楼: >>参与讨论
zsmbj
PC端的设计有问题,不如买个485的模块吧!
如果R75选120欧姆时,R76,R77应该选1K。

11楼: >>参与讨论
yangtse
个人意见
1、距离短的话,r75可以不加(要加也应该加在总线首尾);
2、A、B板上的R76、R77不要都接;换句话说,只在A或B板接一组就可;
3、通讯协议里收发命令前要有前导码,这很重要。

个人经验,仅供参考。

12楼: >>参与讨论
shkliu
哈哈,好像是不能够达到100%Le
 
13楼: >>参与讨论
shkliu
楼上,前导码什么意思啊?? 是不是开头和结束标志??
好像没理由发送一些前导吗:(

14楼: >>参与讨论
dengm
给PC 的信号不是 RS232 电平!!
 
15楼: >>参与讨论
lanyanttt
嘿,我说两句
R76,R77可选510欧姆,R75可以不接.R75,R76,R77这部分电路好象最好接在U19上


16楼: >>参与讨论
sharks
你的协议呢?有没有漏洞?
  PC点名查询B机,返回的数据会不会触发A机?

17楼: >>参与讨论
xuhuadong
速度太快
1。r76,r77不要,r75在线短时可以不加,为差分信号线匹配,可以硬件上加在u19ab处
2.波特快,在pc收时无影响,干扰不大,
          在pc发命令码时,电源可能会干扰到re,de信号,造成读写错误,
          我遇到过,电路成本简单,性能就不强了,一个静电就可以把npn干掉,
          这个硬件可以调你的程序,千万别往外卖,485可靠通讯的硬件电路挺多的,等出问题改就晚了

18楼: >>参与讨论
sun0_liang
谈谈485通讯。
1.可能你的电路肯定不能用。
pc机处是不是232,发送无负压啊!!
自适应的电路应用在波特率低,距离近的环境下试可以的,不知你的电路距离??距离不远——通过可靠的设计电阻阻值使方向控制发送转接收三极管饱和延时(你的饱和延时电路正确,注意设计延时时间)!!
2.软件问题。
51异步串口通讯有波特率差异累计的特性。需要软件注意解决。

19楼: >>参与讨论
shkliu
多谢!各位.能不能推荐485可靠通讯的硬件电路。
 
20楼: >>参与讨论
g2004
波特率最好不要超过9600
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
建议在21ic中增加讨论430单片机的版面。
LCD中这两个参数是什么意思?
请教液晶显示的问题
电子设计(单片机)开发工具
大家看看单片机怎么老是复位啊??
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号