0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

单片机单线通讯距离50m,大家有什么方案

用三根线,电源,地,信号。一个主机挂上多个子机,想问问大家怎么做单线通讯啊?

提问者:就好国dd 地点:- 浏览次数:8635 提问时间:10-22 17:12
我有更好的答案
提 交
8条回答
cmh16 12-08 06:03 回答数: 被采纳数:
RS485的节点数32不是绝对的,电流扛得住的话,可多挂(例如:MAX487 号称可挂128个节点),还可做隔离
Purchase88 12-02 18:54 回答数:0 被采纳数:0
最简单办法:硬件----用三极管/MOS作输出,上拉电阻,三极管/MOS的集电极/D极用比较器接收。若是室内环境,可用最低5V作电源,否则需要12V以上电源。注意上拉电阻的功耗。软件----编制合理的通讯协议,可采用类似于RS485的协议,以便用地址区分至多256个设备;同时控制通讯速度低于9600bps,以便降低误码率;若能够采用CRC编码,可实现90%的通讯可靠性;若附加纠错码,通讯可靠性更高。
qiangqzuo 12-01 02:01 回答数: 被采纳数:
用载波吧,下行、上行各一个频点,从机上行多几组频点的更好。可靠性稍微好点。
xztalk 12-06 18:37 回答数:0 被采纳数:0

用载波吧,下行、上行各一个频点,从机上行多几组频点的更好。可靠性稍微好点。

载波设计麻烦,只是简单的数据传输。

VERTEX2016 12-06 05:42 回答数:0 被采纳数:0
参考红外通信,   多机通信, 18B20 时序
future20082010 12-01 18:06 回答数:0 被采纳数:0
为什么要附带电源线呢?三线,电源,信号,地仅仅是接口吧,实际通信两根就够了(信号,地),两线不好做双向通信吧。
www1222 12-01 00:16 回答数: 被采纳数:
可以用异步串口进行通讯!RXD、TXD分时复用,一根信号线就行了,航模用的电子设备中很多都是这种设计,我感觉挺好的。规约自己定,用地址区分不同的从机就行了。
xiaoxian26 12-01 09:14 回答数:0 被采纳数:0
节点较多时,还是用485好些,MBus是另一个选择。
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航