一、 RS-232-C 简介 简介
1 、RS232C 接口连接器引脚分配及定义
DB-25 和 DB-9 型插头座针脚功能如下:
2 、端口参数和设置
串口通信最重要的参数是波特率、数据位、停止位、奇偶校验和流控制。对于两个进行通行的端口,这些参数必须相同:
2.1 波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的 bit 的个数。例如 300波特表示每秒钟发送 300 个 bit。当我们提到时钟周期时,我们就是指波特率,例如如果协议需要 4800 波特率,那么时钟是 4800Hz。
2.2 数据位 数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是 8 位的,标准的值是 5、7 和 8 位。如何设置取决于你想传送的信息。比如,标准的 ASCII 码是 0~127(7 位)。扩展的 ASCII 码是 0~255(8 位)。如果数据使用简单的文本(标准 ASCII 码),那么每个数据包使用 7 位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。
2.3 停止位:用于表示单个包的最后一位。典型的值为 1,1.5 和 2 位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。
2.4 奇偶校验位 奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。
2.5 流控制 流控制:在进行数据通讯的设备之间,以某种协议方式来告诉对方何时开始传送数据,或根据对方的信号来进入数据接收状态以控制数据流的启停,它们的联络过程就叫“握手”或“流控制”, RS232 可以用硬件握手或软件握手方式来进行通讯。
2.5.1 软件握手(Xon/Xoff) ):通常用在实际数据是控制字符的情况下。只需三条接口线,即“TXD 发送数据”、“RXD 接收数据”和“SG 信号地”,因为控制字符在传输线上和普通字符没有区别,这些字符在通信中由接收方发送,使发送方暂停。这种只需三线(地,发送,接收)的通讯协议方式应用较为广泛。所以常采用 DB-9 的 9 芯插头座,传输线采用屏蔽双绞线。
软件握手接线方法:
2.5.2 硬件握手:在软件握手基础上增加 RTS/CTS 和 DTR/DSR 一起工作,一个作为输出,另一个作为输入。第一组线是 RTS 和 CTS。当接收方准备好接收数据,它置高 RTS线表示它准备好了,如果发送方也就绪,它置高 CTS,表示它即将发送数据。另一组线是DTR 和 DSR。
硬件握手接线方法:
上面接线方法是对计算机而言的,还有许多非标准设备,只要记住一个原则:“TXD 发送数据”针脚(或线)与“RXD 接收数据”针脚(或线)相连,彼此交叉,“SG 信号地”对应相接。
2.6 通讯端口的设置:设备双方数据必须设置相同,否则不能正常通讯。
3 、电缆长度
RS232C 标准规定电缆长度限定在 15m 以内,串行数据传速率的范围为 0~20000b/s。这一规定足以覆盖个人计算机使用的 50~9600b/s 范围。电缆长度也能满足大多数计算机通信的要求。波特率和距离成反比。
4 、PC 与数控机床相连进行传输数据或 DNC 操作时必须注意以下事项:
(1)使用双绞屏蔽电缆制作传输线,长度≤15m。
(2)传输线金属屏蔽网应焊接在插头座金属壳上。
(3)必须在断电情况下 PC 与 CNC 连接。
(4)PC 与 CNC 的端口数据必须设置相同。
(5)通讯电缆两端须装有光电隔离部件,以分别保护数控系统和外设计算机。
(6)计算机与数控机床要有同一接地点,并可靠接地。
(7)通电情况下,禁止插拔通讯电缆。
(8)雷雨季节须注意打雷期间应将通讯电缆拔下,尽量避免雷击,引起接口损坏。
问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP
原创文章,作者:数控笔记,如若转载,请注明出处:https://www.sk1z.com/66783.html