恭喜,你发布的帖子
发布于 2017-11-26 18:59:01
6楼
看来楼主的学习通讯的路子走错了。这样下去真是一团“浆糊”了。
通讯基本就分两方面,一方面是硬件组成的“物理链路”;另一方面就是由通讯规范构成的通讯协议。
物理链路可以通过转换器件完成不同链路之间的转换;如串口转换成USB;USB转网口;传输电缆转WiFi等等。
而协议规范也可以通过不同的“打包层”来转换。如不同的协议通过TCP协议打包,在互联网上传输。
当然还有其他分类:
如全双工(RS232;至少三根电缆,发送线、接收线、信号地。)(RS422;两对双绞电缆,一组发送、一组接收,高抗干扰。)全双工就是可以同时在线路上发送和接收互不干扰。
半双工(RS485,将422输出并联成两根线 )(RS232通过转换器转成485 两根线);半双工就是任意时刻只有一个设备在发送,其他都只能接收。对于原来全双工的线路,只要按照这个规则就可以在半双工线路上正常通讯。
像RS232通常只能点对点的通讯传输,而半双工的485,就可以构成总线结构,一个讲者(发送),多个听者(接收)。
不同的物理链路有不同的特点,例如光缆,只要载波频率足够高,既可以传输有实时要求的一路信号,也可以分时(时间片)传输多路低速信号。而且可以长距离,不受干扰。
又如,ProfiBus,它只是“借用”了485的基本物理链路,而实际上是使用了PB模块自动完成相互之间的通讯连接,而软件只需要对模块传送数据而已。
目前看的通信太多,是有些乱。将来会理清
请填写推广理由:
分享
只看
楼主