RS232协议读卡器技参数
- 格式:doc
- 大小:25.50 KB
- 文档页数:1
数控机床RS232通讯接⼝及参数介绍数控机床RS232通讯接⼝及参数介绍RS-232-C接⼝在数控机床上有9针或25针串⼝,其特点是简单,⽤⼀根RS232C电缆和电脑进⾏连接,实现在计算机和数控机床之间进⾏系统参数、PMC 参数、螺距补偿参数、加⼯程序、⼑补等数据传输,完成数据备份和数据恢复,以及DNC加⼯和诊断维修。
⼀、RS-232-C简介RS-232-C接⼝(⼜称 EIA RS-232-C)在各种现代化⾃动控制装置上应⽤⼗分⼴泛,是⽬前最常⽤的⼀种串⾏通讯接⼝。
它是在1970年由美国电⼦⼯业协会(EIA)联合贝尔系统、调制解调器⼚家及计算机终端⽣产⼚家共同制定的⽤于串⾏通讯的标准。
它的全名是“据终端设备(DTE)和数据通讯设备(DCE)之间串⾏⼆进制数据交换接⼝技术标准”,该标准规定采⽤⼀个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定,⼀般只使⽤3~9根引线。
1、RS232C接⼝连接器引脚分配及定义DB-25和DB-9型插头座针脚功能如下:DB-9串⾏⼝的针脚功能 DB-25串⾏⼝的针脚功能针脚符号信号名称针脚符号信号名称1 DCD 载波检测8 DCD 载波检测2 RXD 接受数据3 RXD 接受数据3 TXD 发送数据 2 TXD 发出数据4 DTR 数据终端准备好20 DTR 数据终端准备好5 SG 信号地7 SG 信号地6 DSR 数据准备好 6 DSR 数据准备好7 RTS 请求发送 4 RTS 请求发送8 CTS 清除发送 5 CTS 清除发送9 RI 振铃指⽰22 RI 振铃指⽰DB-25插头外形DB-9插头外形2、端⼝参数和设置串⼝通信最重要的参数是波特率、数据位、停⽌位、奇偶校验和流控制。
对于两个进⾏通⾏的端⼝,这些参数必须相同:2.1 波特率:这是⼀个衡量通信速度的参数。
它表⽰每秒钟传送的bit的个数。
例如300波特表⽰每秒钟发送300个bit。
RS232串行接口总线目录第一节RS232串行接口系统描述 (3)第二节RS232串行接口拓扑结构 (3)第三节物理接口 (5)3.1 电气特性 (5)3.2接口信号 (6)3.3机械特性 (8)第四节电源 (8)第五节RS232接口协议 (9)5.1 数据传送格式 (9)5.2 流控制 (10)5.3 差错检测 (10)5.4 差错控制 (10)第六节系统配置 (10)6.1 端口地址和中断 (10)6.2 串行端口寄存器 (11)6.3 DLAB (14)第七节数据流模型 (14)第八节RS232串口接口设备 (15)第一节RS232串行接口系统描述串行接口是微型计算机与外部设备的主要通信接口之一。
只需要一条信号线就可以进行单向数据传送。
由于线路简单,价格相对较低,目前得到广泛应用。
串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。
由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。
但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。
显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。
RS232通信协议(使用版)波特率9600,起始位+8BIT+结束位
注意:对仪器进行输出测量操作,必须先用14号指令进入实时控制模式
内部定义说明:
3)设备号字符定义
4)Ω测量线制定义
5)数据格式定义:
*X3低4位为小数位数;
当B0~3为0时,无小数位数及小数点;
当B0~3为1时,小数点后无有效数字但有小数点;
当B0~3为2时,小数点后一位有效数字,依此类推;
*X3中B5为符号位,为1时则数据为负数;
*有效数据中X2为最高8位,X0为最低8位;
6)输出状态标志定义
8)校验和定义
在通道中为了验证通讯是否正确,采用了校验和方式,将所有发送的数据(包括长度、命令字、数据信息)进行累加;通讯双方对各自的校验和进行比较,一致则为正确;否则需重发;
9)关于冷端温度设置的说明
当要模拟热电偶,需先设置好并下载冷端温度,然后才能发送热电偶型号信息;。
通訊協議1 壓縮BCD碼格式由PC機送出一個字元’R’(0X52)﹐本數顯箱在接收了一個’R’後﹐馬上回送17個字節給PC機。
這17個字節如下﹕Byte 1st﹕Head =0x0fe (十六進制值)。
Byte 2nd﹕符號位位5-7=0﹕保留位4﹕0(表示公制mm)﹐1(表示英制inch)。
位3=0﹕保留位2﹕Z 軸符號位﹐0表示”+”﹐1表示”-“。
位1﹕Y 軸符號位﹐0表示”+”﹐1表示”-“。
位0﹕X 軸符號位﹐0表示”+”﹐1表示”-“。
Byte 3rd: 狀態位位7-3=0﹕保留位2: Z軸狀態﹐0表示OK﹐1表示ERROR。
位1: Y軸狀態﹐0表示OK﹐1表示ERROR。
位0: X軸狀態﹐0表示OK﹐1表示ERROR。
Byte 4th-7th: X軸的值﹐採用壓縮BCD碼格式即X-value = B4 + B5 *102+B6*104+B7*106例如﹕設X軸的值為1234.567那么B4=0X67, B5 = 0X45 ﹐B6 = 0X23 , B7=01注﹕B4指第4個BYTE, B5指第5個BYTEByte 8th-11th: Y軸的值。
也採用壓縮BCD碼格式即Y-value = B8 + B9 *102+B10*104+B11*106Byte 12th-15th: Z軸的值﹐同樣採用壓縮BCD碼格式即Z-value = B12+B13*102+B14*104+B15*106Byte 16th-17th: 保留注意﹕1.不要關心不存在的軸的數值﹐例如﹕如果Byte 8th-11th是Y-value的值﹐則4th -7th和12th -15th不使用。
2.B4: 是指第4字節。
其他類似。
3.從B4 TO B17是壓縮BCD碼格式。
4.每個字節中,字長8位,起止位各一位,無奇偶校驗。
2 壓縮BCD格式舉例下面舉例說明該十七字節中內容如何生成。
設三個數軸X﹑Y﹑Z軸其中﹕x=-3.509, y=123.478, z=250.465。
RS232通讯协议说明:下列表述中,H仅代表数据是十六进制和空格是分隔符。
波特率9600 bit / s,8bit ,1位停止位,无校验位格式EBH,地址,命令,数据长度,数据1,...数据n,冗余EBH:为帧起始位,以二进制表示为:1110 1011地址:设备的通讯代号,出厂时已设定好,用户不能修改,同一型号的所有设备共用一个相同的地址。
命令:用十六进制数据代表的操作。
数据长度:发送或接收的信息字节数,它只包括数据1到数据n的个数。
冗余:用来判断发送或接收是否正确的信息,在发送时由发送端计算,在回送信息中由设备自动计算。
计算方法为:冗余 = 地址 + 命令 + 数据长度 + 数1 +…数N如果冗余= EBH,则发送反码,即冗余= 14H;若冗余有进位,则将进位取消只取低八位即可。
例:冗余=2AH+01H+01H+F3H=11FH 则将进位取消即为冗余=1FH。
在随设备配套的测试程序(CTCOM)中,冗余是由测试程序自动计算出。
回送信息当转换器接收命令正确但无此命令时,回送信息为:EBH, 地址,命令,01H,F1H,冗余。
当转换器接收命令正确但数据超界时,回送信息为:EBH,地址,命令,01H,F2H,冗余。
且不执行命令。
当转换器接收命令正确但有按键时,回送信息为:EBH,地址,命令,01H,F3H,冗余。
且不执行命令。
当转换器接收缓冲区数据溢出时,回送信息为:EBH, 地址,命令,01H,F4H,冗余。
当转换器接收命令的冗余不正确时,回送信息为:EBH, 地址,命令,01H,F5H,冗余。
当转换器接收命令正确但数据长度超过协议规定时,回送信息为:EBH,地址,命令,01H,F7H,冗余。
且不执行命令。
当转换器接收命令正确且设备在允许远程控制时,回送信息为:EBH, 地址,命令,01H,FAH,冗余。
并执行命令。
当转换器接收地址不正确时,不回送任何信息。
设备地址VFT-2*2转换器的地址是59H。
rs232、rs422与rs485接口标准及应用技术RS232、RS422和RS485是常用的串行通信接口标准,它们在工控领域非常常见。
本文将对RS232、RS422和RS485的接口标准及应用技术进行详细阐述。
一、RS232接口标准及应用技术:RS232是一种传统的串行通信接口标准,最初用于连接计算机和外部设备,它采用了一对差分信号线(TXD和RXD)实现全双工通信。
RS232使用的电平范围是:逻辑“0”为-3V至-15V之间的电压,逻辑“1”为+3V至+15V之间的电压。
RS232接口标准适用于短距离通信,典型的应用包括计算机串口通信、调制解调器、打印机等。
RS232接口的优点是简单易用,缺点是距离短、速率低、抗干扰能力较差。
二、RS422接口标准及应用技术:RS422是一种差分信号传输技术,采用了两对差分信号线(TXD+/-和RXD+/-)实现全双工通信。
RS422使用的电平范围是:逻辑“0”为-6V至-15V之间的电压,逻辑“1”为+6V至+15V之间的电压。
RS422接口标准适用于中距离通信,典型的应用包括长距离数字通信、工控现场总线、远程监控等。
RS422接口的优点是支持多节点通信、抗干扰能力较强,缺点是速率较低。
三、RS485接口标准及应用技术:RS485也是一种差分信号传输技术,采用了半双工通信方式,可以支持多个节点进行通信。
RS485使用的电平范围与RS422相同。
RS485接口标准适用于长距离通信,典型的应用包括监控系统、楼宇自控系统、安防系统等。
它可以支持多个节点串联,最大传输距离可达1200米。
RS485接口的优点是速率比RS422更高、支持多节点通信,缺点是抗干扰能力较差。
RS232、RS422和RS485的选择应根据具体应用场景来决定。
如果通信距离短、速率低,并且抗干扰要求不高,可以选择RS232接口。
如果通信距离中等、需要全双工通信,并且抗干扰能力较强,可以选择RS422接口。
rs232串口通信协议详解篇一:RS232通讯协议RS232通讯协议基本结构波特率 9600 bit/s,8bit,,位停止,无校验位格式0EBH,地址,命令,长度(,),数据1,---数据,,冗余说明:0EBH为帧起始位长度小于输出端口数冗余=地址+命令+长度+数1+---+数,如果冗余=0EBH,为防止与帧起始位相同,则发送反码,即冗余=14H当接收正确时,1) 在命令1,2,5,6时,回送 0EBH,地址,命令,01H,0FAH,冗余,并执行命令。
2) 在命令3,4,7时,回送相应信息。
当接收不正确时,1) 地址正确,冗余不正确,回送0EBH,地址,命令,101H,0F5H,冗余。
2) 地址不正确,不回送任何信息。
串口通讯—通信协议所谓通信协议是指通信双方的一种约定。
约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。
因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。
目前,采用的通信协议有两类:异步协议和同步协议。
同步协议又有面向字符和面向比特以及面向字节计数三种。
其中,面向字节计数的同步协议主要用于DEC 公司的网络体系结构中。
一、物理接口标准1.串行通信接口的基本任务(1)实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。
在异步通信方式下,接口自动生成起止式的帧数据格式。
在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。
(2)进行串,并转换:串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。
所以当数据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送2入计算机处理。
因此串并转换是串行接口电路的重要任务。
(3)控制数据传输速率:串行通信接口电路应具有对数据传输速率——波特率进行选择和控制的能力。
RS232/422/485串行通讯简介一、RS232:计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。
由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。
在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。
RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。
它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
1.接口的信号内容实际上RS-232-C的25条引线中有许多是很少使用的,在计算机与终端通讯中一般只使用3-9条引线。
RS-232-C最常用的9条引线的信号内容见下表:计算机上的RS232J接口(DB9RA/M)引脚定义:2.接口的电气特性在RS-232-C中任何一条信号线的电压均为负逻辑关系。
即:逻辑“1”,-5— -15V;逻辑“0” +5— +15V 。
噪声容限为2V。
即要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”NULL Modem接线:1 12 23 34 45 56 67 78 89 9壳壳软握手接线(三线串口方式—):2 353壳3.传输电缆长度:RS-232-C接口连接器一般使用型号为DB-9的9芯插头座,通常插头在DCE端,插座在DTE端. 一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。
所以采用DB-9的9芯插头座,传输线采用屏蔽双绞线,22AWG或24AWG,特征阻抗100欧。
RS232控制线的技术参数主要包括:
1. 电压:RS232接口的工作电压通常为5V或12V,具体取决于设备的要求。
2. 电流:在发送数据时,RS232接口的电流消耗较大,可能达到几十毫安。
而在接收数据时,电流消耗较小,仅有几毫安。
3. 接口引脚:RS232接口有9个引脚,用于数据的发送和接收。
4. 数据传输速率:RS232接口的数据传输速率通常在4800至9600波特之间。
5. 信号电平:RS232接口的信号电平通常为-3至+3V之间。
6. 连接方式:在实际使用中,RS-232需要连接三条线,分别是TXD(发送数据)、RXD(接收数据)和GND(信号地线)。
这些参数可以用来描述RS232控制线的特性,但在实际应用中,还需要考虑其他因素,如传输距离、信号稳定性等。
如有需要,建议咨询专业人士。
1概述RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。
RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。
RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。
RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。
传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的rs232(9针)接口通信。
2接口标准串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电气特性都作了明确规定。
由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:3终端首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据电路设备DCE(Data Circuit Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。