完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近设计了一个TTL转RS485的电路,想做成自动收发的那种,但调试了好久,最高波特率只能到57600,如果到115200的话,收发数据都有问题。 所以请教一下大侠们,利用MAX485芯片做自动收发时,是否能达到115200的波特率,这是否和485芯片有关?
|
|
相关推荐
11个回答
|
|
减小485总线上上下拉电阻的阻值。
|
|
|
|
减小到4.7K了。再减小没啥效果了。
|
|
|
|
去掉上下拉电阻测试下;
|
|
|
|
|
|
|
|
用示波器看下接收端的波形是否失真了,高速时阻抗匹配不好就很容易出现这种现象。
|
|
|
|
解决了吗,我这边也遇到类似的问题。我的波特率是19200,两个数据发送的时间间隔为300ms,一直不断发送。出现了少概率数据断开现在,就是突然不能发送了。跑的FreeRTOS,没有出现跑死跑飞的情况。开发板上使能485的,没有出现这种情况。一上485自动收发电路出现这个情况?
|
|
|
|
看看485芯片的手册,有波特率限制的。
|
|
|
|
霜蝉DTU SC-GL224-BP RS485接口都支持到115200以上 一般485芯片支持到10M呢,不过一般115200以上沿就这的比较缓了波形失真比较厉害
|
|
|
|
发0不发1的这种,上下拉电阻要适合于波特率。减少上下拉到1k以下。方向控制如果是用三极管,则有延时问题,可以换用mos管。
|
|
|
|
485通常的波特率是4800 9600等,115200太高了,数据容易丢包
|
|
|
|
看看你的光耦的速度有没有限制呢
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1970 浏览 3 评论
说是一款高频高压三相channel transmitter专业词我不知道怎么翻译
1677 浏览 1 评论
电路分析:为什么R6处输出电压为8V,R6和Q1拆掉是这样?
823 浏览 1 评论
1227 浏览 1 评论
1294 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 15:32 , Processed in 0.627475 second(s), Total 58, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号