这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 485 请大家帮我看看我的485接得对不对,谢谢了!

共2条 1/1 1 跳转至

485 请大家帮我看看我的485接得对不对,谢谢了!

院士
2006-09-17 18:14:16     打赏
485 请大家帮我看看我的485接得对不对,谢谢了!



关键词: 大家     帮我     看看     我的     接得     对不对     谢谢了     谢了    

院士
2006-12-22 22:43:00     打赏
2楼
问 请大家帮我看看我的485接得对不对,我买了个232<--->485的转换头,一端接pc的串口,一端和图上的J4相连。T+接A  T-接B 再加上GND.程序没有问题,用232可以双向发送,但现在接、收都不通。用调试助手发00和FF,T+ T-电压差始终不变,不知为什么。请高手赐教,是不是电路原理问题,还是其他什么有可能的原因。谢谢了!(J3未短接) 1: 电路设计错误首先,收发控制最好单独用IO控制,如果没有富裕的IO,可用你的办法,但MCU的驱动要够,一般51的IO都是若上拉的,如你的参数是驱动不了晶体管的,要将R4降至1K,R2升至10K或以上。120欧(不是120K)电阻必须接,否则总线的逻辑1会有问题。 2: 问题在于Q1的电路因为DI总是向电平,因而MAX485始终处于接收状态(空闲状态下DI=1),不可能发送成功的……

这个问题有专门的帖子正在行讨论:

http://blog.21ic.com/

http://blog.21ic.com/more.asp?name=iC921&id=10746

http://bbs.21ic.com/club/bbs/list.asp?boardid=5&page=1&t=1997890&tp=%u8BF7%u6559%uFF1Ars485%u7684%u65B9%u5411%u63A7%u5236%u4E00%u822C%u600E%u4E48%u5B9E%u73B0
3: R1、R5、R6的选择也必须有依据其中,R5采用12k就是一个错误,一般应该是120Ω,但低速度长电缆场合可以不要。详见链接文章 4: 首先谢谢大家!还有个问题首先谢谢大家!学到了很多东西,以后还要多多向大虾们学习.有个问题,那为什么用调试助手往下发不同的数据(比如00 或 FF),测得232<-->485转换头输出端子的T+ T-间电压始终不变呢(和不发数据时是一样的 大概2V左右),是转换头根本没工作吗?电源指示灯亮,PC机发送时TX指示灯也会闪。
用的是 北京机械工业自动化研究所的SC-N RS232<-->RS422/485 无源转换接口 5: 我已经回答了你的问题,但打错了一个字,抱歉!问题在于Q1的电路

因为DI总是高电平,因而MAX485始终处于接收状态(空闲状态下DI=1),不可能发送成功的……

-----
上面的意思是:DI处于高电平,则DE也不一定是低电平----发送功能已经被关闭,只能接收,不能发送 6: 谢谢iC921,我是说买的转换模块现将买的转换模块232端接PC得串口,用调试助手发数,在485端测T+ T-两端(共五个输出端T+ T- R+ R- GND)的电压,始终不变,为什么呢?转换模块应该不用受EMU的控制吧。
我现在测试时转换模块与我的板子的485输出接口是用普通的排线连接的,很短,会有影响吗?在应用时布线会几百米,请大虾推荐一种最可靠的电路方案吧,以前没做过485:)是不是最好用IO控制DE,其他方面还有什么要注意的吗?
谢谢了! 7: 先确认你是否已正确发数另外,你的转换模块是否需要外电源供电?如是,必须接合适的电源,如非则为串口窃电式的,某些串口特别是USB转的串口根本带不动串口窃电设备,这是要特别留意的,其它问题建议你去看看本坛的老帖,特别是精华区,关于485的答案其实你需要的都已经有了。 8: 谢谢大家!我一定会调好的! 9: 他把简单的问题复杂化照抄电路而不想一下也是不行的 10: 我不管你买什么,只管你的电路,呵呵 11: 恩 tqdyx说得对:)现在可以单方向通讯了(是电阻值有问题),但pc机往下发下面还是收不到。我想还是用io控制吧,现在这种做法感觉不保险。 12: 学习

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]