懂PC机与单片机通过485通信的高手进,谢谢了。
小弟我在一家公司刚从生产部调到维修部,因为只有高中文化,没学过专业的电子知识,所以觉得蛮难的,今天碰到了一个问题:公司的产品都有485通信这个功能,今天发现一些板都是通信...
小弟我在一家公司刚从生产部调到维修部,因为只有高中文化,没学过专业的电子知识,所以觉得蛮难的,今天碰到了一个问题:公司的产品都有485通信这个功能,今天发现一些板都是通信不良,就是通过485连接电脑以后,只能收到数据(RX),却不能发送数据(TX),我量过,外围电路连接正常,用于隔离的光耦也没坏,我自己的分析就是单片机不行,但是疑问就出来了:要是单片机不行,那为什么其他功能都正常呢,而且单片机也可以烧程序,这个现象跟晶振有关系吗??或是还有哪些我忽略了的地方呢?
哎,就是这些疑问,搞得自己好烦躁。这号没多少分,全压上了,希望各位能给我分析解释一下,万分感激!随便祝朋友们中秋快乐! 展开
哎,就是这些疑问,搞得自己好烦躁。这号没多少分,全压上了,希望各位能给我分析解释一下,万分感激!随便祝朋友们中秋快乐! 展开
4个回答
展开全部
没进行实际电路调试,也不能很肯定的告诉你是什么原因。
如此是不负责任的。
据你描述485通信的故障现象是只能进行收接收不能发送,但你没有指明是电脑嫩那个发送,还是单片机能发送。
如果是单片机能发送就很好办,证明单片机正常工作啦。
如是电脑能发送,这个现象什么都不能说明,因为电脑能发送跟单片机电脑没任何关系。
让电脑或单片机串口一直发数据,然后用示波器勾各点波形,看波形到哪里就没有啦。确定故障点在哪里。
其实还有个问题点,就是485有个读写控制端的,请测量这个是否控制到位。
也祝你中秋快乐!
如此是不负责任的。
据你描述485通信的故障现象是只能进行收接收不能发送,但你没有指明是电脑嫩那个发送,还是单片机能发送。
如果是单片机能发送就很好办,证明单片机正常工作啦。
如是电脑能发送,这个现象什么都不能说明,因为电脑能发送跟单片机电脑没任何关系。
让电脑或单片机串口一直发数据,然后用示波器勾各点波形,看波形到哪里就没有啦。确定故障点在哪里。
其实还有个问题点,就是485有个读写控制端的,请测量这个是否控制到位。
也祝你中秋快乐!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看你的RS485芯片,如果是8个脚的,那么应该是半双工的,要实现收发必须切换模式。比如:MAX485 74LBC184之类的,有一个发送使能端和一个接收使能端(第二脚为接收使能,第三脚为发送使能。2/3脚同时为低时接收数据,同时为高时发送数据,不能同时收发)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能收到数据,说明单片机的程序工作正常。可能是那块485接口芯片坏了,也可能是单片机的串口硬件发送部分坏了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询