最后更新:2021-10-15 13:34:44 手机定位技术交流文章
1. 硬件层协议
协议主要涉及两个装置之间的数据交换功能,以及硬件和软件层的通信协议。硬件层协议规定了如何传输数据,例如,0x63、0x63二进制010设备的数据到2设备。 0011时,8个二进制数字从1设备传送到2设备,这涉及到如何发送一个和如何传递零的问题,硬件层必须回答哪个硬件层的问题。
目前,在RS-232、RS-485、SPI、IIC和其他协议中,硬件层协议越来越频繁,例如RS-232具体规定,线路上的电压为X伏,这意味着Y伏为0和1;此外,硬件层协议规定了发送数据的行数和传送输入材料的材料。
二楼,二楼,二楼,二楼,二楼,RS-485通信议定书
由于TTL水平是从信号线、一条固定线路生成的,而信号线上的干扰信号沿着接收端的有效信号向接收端传递,造成有效信号中断,通信485使TTL水平通过硬件I的一个转换器芯片从MCU真正转化出来
将MCU的TTL信号转换成两行的信号(A线,B线)。 当 MCU向转换器输入低TTL水平时,转换器使B的电压大于A,反之亦然。
由于协议管辖两个地平线之间0或1的差数,而电压可以通过仪器探测,RS-485被视为硬件层协议。
另一MCU可能收到485项协议,而MCU管脚上接受TTL水平,芯片转换成两条电线的电压,因此两条电线的TTL水平必须转换成TTL水平。
将TTL转换为485是一个集成电路,没有程序代码,只是纯粹的硬件逻辑。将485套公寓转换为TTL也是如此。 许多芯片现在将接收和转换整合为IC,但是要记住,转换器和接收器仍然不能同时运行,最受欢迎的转换芯片是MAX485。
硬件层协议可被视为允许汽车通过的道路。
3. 半双工通讯
第一步是界定单一工作通信,这是一种通信风格,其中数据只能向一个方向传输,而半双连接则表明,在通信的两端不能以相对方式提供数据,必须在交错的时间内提供。
由于RS-485只有两条通信线,而这两条通信线必须在一次传输中使用,因此只能完成半双通信。 问题出在半期限通讯完成后,当MCU1将数据传送给MCU2时,如果MCU2数据发送到线上,则不清楚是否在线上发送了MSU2数据,因为没有其他线路来确定接收方的发送和接收状况,这也可能导致数据冲突。需要管理顶级软件协议,即“如果您不想传输,则不得传输数据”。可以理解的是,软件层协议与交通条例相似,允许有条不紊地传输数据。
本文由 在线网速测试 整理编辑,转载请注明出处。