完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在搭建一个485通讯测试平台,用电脑485软件周期性发送三条指令,当波特率在9600时,基本确保每条指令都能接收。但是当波特率升高到19200时,回复报文基本报错1/3,排除软件的原因。现在基本确定就是硬件485电路的问题。我不怎么懂这个硬件电路对实际信号传输的要求,是硬件电路的什么因素影响到这个现象?电路设计不合理,导致信号在传输过程中发生错误?还是器件选型错误,波特率较高时的上升下降时间较大导致传输出现问题? 我想这个问题就是从电脑的485发送端到主控芯片之间电路的问题,不会再主控芯片内部出现这个问题?请问常用的485电路有哪些?包括隔离和非隔离,这个隔离一般是是采用什么隔离,变压器还是光耦? |
|
相关推荐
5个回答
|
|
我更感觉是你程序上的问题,现场施工的时候波特率都会调的很低,基本不是4800就是2400,但近距离下485通信的波特率调到115200也不会出现问题,可以检查下485芯片 发和收 的逻辑有无问题;
|
|
|
|
影响485通信的因素包括以下几个方面:
1. 软件因素:例如程序错误、波特率设置不正确、数据格式解析错误等。 2. 硬件电路设计不合理:例如信号线路长度过长、电路电源稳定性差、引脚连接不良、电路抗干扰能力差等。 3. 器件选型错误:例如芯片的工作频率、上升下降时间、输入输出电平特性等不符合要求。 针对您描述的问题,如果在9600波特率下能够正常工作,但在19200波特率下出现错误,很有可能是由于硬件电路设计不合理或者器件选型错误导致的。 常用的485电路包括非隔离和隔离两种。非隔离485电路一般是通过电阻和电容等被动元件来实现,接收端一般采用差分放大电路进行信号的恢复。隔离485电路可以采用变压器隔离或者光电耦隔离来实现信号的隔离传输。变压器隔离一般具有良好的抗干扰能力,而光电耦隔离具有高速传输的特点,可以根据具体的需求选择适合的隔离方式。 |
|
|
|
|
|
|
|
上电路图分析,用的自收发电路?
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
97 浏览 0 评论
734 浏览 1 评论
715 浏览 1 评论
电路小知识 | 交流电路复数的基础知识以及相位差和电抗的计算
571 浏览 0 评论
1766 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 21:46 , Processed in 0.742265 second(s), Total 85, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号