-
解决这个问题的最好方法是进行试验。 我曾经在加工车间的环境中使用4800波特的RS232接口方式,通讯距离是一整卷200米的电缆,采用方形两芯屏蔽线和软件通讯协议。 我们可以稍微分析一下,4800波特相当于480赫兹(8个数据+启停),电压信号的实际幅度是to+台式电脑),而笔记本电脑的串口信号幅度大约是-8xv到+8xv。
由于台式计算机的串口芯片通常由+-12V供电,因此笔记本电脑和微控制器通常由单个5V DC-DC泵供电,如MAX232。 因此,桌面的串行信号幅度很高。 如果电缆是方形的,为什么通信距离不能长?
由于480Hz的信号频率不高,因此没有脉冲的反射。 出于稳定性考虑,我没有进行 9600 波特率测试,因为当时我连接了 50 个串行设备。 中外文献中的东西只能作为参考,不能一概而论,很多重要的技术概念必须通过自己的分析和实验来理解和完善。
-
在使用电缆(双绞线)的情况下。
啊,不是纤维!! )
它可以达到数十甚至数百公里(当然有先决条件! 一般来说,RS485可以在几公里外。
RS232 可以是 15-20 米。
TTL 可以是 1-2 米。
-
但是,10公里的布线太贵了,除非有现成的布线。
-
要用485芯片来通讯,232芯片距离远,效果不好,通讯方式由主从应答。
-
井! RS485通信是可能的,但间距超过200m。
您可以尝试GPRS时事通讯!
-
单片机双机通信最常用的典型应用是单片机与计算机之间的串行通信。 计算机作为上位机控制下位机,即单片机,实现远程控制。 而真正的两个微控制器真的不能相互通信。
但是双机通讯方式是一样的,编写程序和硬件的连接也是一样的。
-
单片机上的通信可以是多台单片机之间的通信,也可以是单片机和一台计算机之间的通信,也不能是单片机,两片单片机之间或计算机与单片机之间是有距离的。 就两者之间的距离而言,通信线是需要的,所以通信线的长度是由距离决定的。
-
你好!!
单片机双机通讯是将单片机的串口RX和TX直接连接,然后通过串口命令完成通讯!
给你一个完全可以满足你要求的实例!
-
二手仪表,屏蔽线,波特率57600,从未在工业环境中尝试过。
但是,它由光耦合器 (TLP521) 隔开。 为了节省232个接口芯片,必须作为最后的手段。
AT89C52 C 系列是早期产品。 没有了编程和看门狗,为了区别于早期产品,将新产品改为具有看门狗和ISP功能的AT89S52,ISP就是编程的意思。早期是晶格的专利技术,现在被大量使用。 >>>More
定义 uint unsigned int 等效于在程序集中定义一个 16 位整数变量 n,该变量分为上层 8 位 nh 和下层 8 位 nl >>>More
这并不难,我就是这样学会的。 只要找到正确的路,还是可以避免那么多弯路的,我上学的时候走了很多弯路,靠自己一步一步想出来。您可以添加我了解详细信息,我会帮助您!
我看了一下其他的答案,我觉得不好,你很像工控,工控对实时性要求很严格,老二朋友居然出现了while循环,这不符合实时性,我做工控程序,一个主循环一般不会超过10ms >>>More