首页>>科技 >>内容

rs一232串口的介绍,关于RS-232串口的详细说明

发布时间:2023-07-24 13:10:10编辑:温柔的背包来源:

很多朋友对rs一232串口的介绍,关于RS-232串口的详细说明不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

rs一232串口的介绍,关于RS-232串口的详细说明

计算机之间或计算机与终端之间的数据传输通常采用串行通信和并行通信。串行通信方式因其线路少、成本低而被广泛使用,尤其是在长距离传输中,避免了多条线路的不一致。在串行通信中,要求通信双方采用一个标准的接口,以便不同的设备可以方便地连接起来进行通信。

RS-232-C接口(又称EIA RS-232-C)是目前最常用的串行通信接口。1970年,它是由美国电子工业协会(EIA)和贝尔系统、调制解调器制造商和计算机终端制造商共同制定的串行通信标准。它的全称是“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。目前,RS-232是PC机和通信行业中应用最广泛的串行接口。

通信距离:一般在13米以内9600波特率,常见的波特率有1200 2400 4800 19200 38400等。波特率越大,传输速度越快,但稳定传输距离越短,抗干扰能力越差。RS-232接口广泛应用于监控系统中。RS232标准中采用的接口是9针或25针D插头,常用的是9针插头。应用场景地铁站用电脑控制站台显示屏的音量、亮度、对比度,切换信号源。

计算机控制指令规范

串口指令由三部分组成:起始代码、命令代码和结束代码。起始代码表示命令的起始位置,结束代码表示串行命令的终止。命令代码包括BordID、命令长度和命令组成。BordID是地址码,是接收串行命令的终端的地址。这个地址是00-FF(即00-255的整数)。

如果地址码是00,说明这个命令是系统广播,接入系统的终端会响应串口命令;如果是其他值,则表示只使用当前地址的串行指令,只有与该指令地址码相同的终端才会接收到该指令。

PCBord ID控制指令例如Bord ID 3(显示3,也可以是4、5、6或N……)接收计算机的指令,返回相同的指令,指令起始码为ABAB,结束码为CDCD。如果我们想要发送切换到HMDI频道的指令,则执行以下操作:接收到的Bord ID 3:返回的Bord ID 3:

电脑中的XXBord ID控制指令表示音量、亮度、对比度对应的十六进制值。当XX超过音量、亮度、对比度的上限时(最大值十进制为100,十六进制为64),指令将不会被执行。通用软件设计中边界ID的设置

如果需要使用Bord ID(即设备)的串口功能,需要将串口开关设置为on。设置完成后,一般需要整机上电,重置环境变量,才能响应串口指令;BORD ID一般在电视终端(即终端设备)修改,默认为1,可选1-255。当然,根据不同的应用产品,用户可以根据方案支持的范围自行设置。指令的返回

A.显示器在待机或开机状态下能响应遥控操作和按键操作,但不应产生串行指令的返回;b .对于指定BORD ID的串口指令,串口执行完指令后需要返回指令,表示指令完成;c .对于广播串口指令,指令不能返回;

d .在待机状态下,发送引导指令,PM端口收到指令后执行该指令,PM端口只能发送接收到的串口引导命令参数,而不能发送显示器是通过广播引导还是通过串口地址引导,因此显示器引导后整机软件会返回引导指令的返回指令;待机时可以响应的指令。

在待机状态下,Bord ID可以响应的命令包括查询命令和引导命令,其他命令不响应。在Bord ID待机状态下,主芯片的PM端口接收并响应该指令。要求待机状态下只能正确识别,准确判断,不能有误操作。1)查询指令:DD FF XX 04a1a100000BBCC (XX这里是整机的BORD ID,下同)返回指令格式:ABAB XX 04a1fff FF CD CD。

注意:指令中XX是查询指令对应的BORD ID,第一个FF无意义,第二个FF是上电或待机状态位。第三个音量是音量位。2)引导指令:DD FF XX 04 A1 00 00 00 BB CC返回指令格式:AB AB XX 04a100000 CD CD说明:当Bord ID引导动作完成并能响应后续串行指令时,整机软件返回第二条返回指令,通知控制终端电视准备接收,串行指令可以正常执行。启动时可以接收的指令。

1)查询指令:DD FF XX 04a100000BBCC返回指令格式:ABAB XX 04a1FF YY CD Cd2)待机指令:DD FF XX 04a100000BBCC返回指令格式:ABAB XX 04a100000 CD CD3)信号源切换。指令:DD FF XX 04 A1 XX XX XX BB CC(这里第一个XX是整机的BORD ID,后面三个XX是切换信号源的命令,具体形式请参考之前的协议)。

4)音量、亮度、对比度设定指令:DD FF XX 04 A1 XX XX XX BB CC (此处的第一个XX为整机的BORD ID,后面连着的三个XX为设定音量或者亮度或对比度的命令,具体形式见上面协议)

工具的使用

RS232市面上有多种串口工具可以使用,比如,SecureCRT_x86、SUDT AccessPort等,我们选用的是SSCOM32.exe。

PC端控制工具:SSCOM32.exe

工具设置内容如下:

波特率:9600

数据位:8

停止位:1

校验位:无

HEX显示:勾选

HEX发送:勾选

串口号:USB转RS232串口线识别的COM口

串口状态:打开串口(打开后显示“关闭串口”)

至此,串口在硬件上连通后,按照如上的操作,即可完成一台PC控制对设备的控制。

3~5.5V、高速10 Mbps半双工低功耗485收发器

TP75176E

TP75176E为低功耗、差分线路RS485收发器,采用3.0~5.5 V单电源供电。这颗器件具有低功耗特性和关断模式,非常适合对功耗敏感的应用。

TP75176E的传输速率最高可达10 Mbps.总线上最多可以连接32个收发器。热关断电路可防止总线竞争或输出短路导致功耗过大。故障条件下,如果检测到内部驱动器电路的温度显著升高,热关断电路将强制驱动器输出进入高阻抗状态。如果输入未连接(浮地)、短路的时候,接收器所具有的故障安全特性将使输出保持逻辑高状态。这颗器件的额定温度范围是-40 C至+125 C。

TP75176E 提供8引脚SOIC和DFN封装。

fqj

以上知识分享希望能够帮助到大家!

版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们

推荐阅读