[信息与通信]串行通信接口设计——毕业设计_第1页
[信息与通信]串行通信接口设计——毕业设计_第2页
[信息与通信]串行通信接口设计——毕业设计_第3页
[信息与通信]串行通信接口设计——毕业设计_第4页
[信息与通信]串行通信接口设计——毕业设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 毕毕 业业 设设 计计 通讯技术在现代社会中的应用 串行通信接口设计方案串行通信接口设计方案 专 业 电子信息工程技术 班 级 08 级 学生姓名 指导教师 方向红 年 月 日 淮南联合大学 机电系 一、设计任务及要求:一、设计任务及要求: 设计任务设计任务: : 通信技术在现代社会中的应用 要求要求: : 结合所学专业知识,大量搜集有关资料,深入了解现 代社会各行各业有关通讯技术的普及应用,通过观察与分析选择一 到二个在通讯技术应用方面具有代表性的领域进行探讨。要求资料 详实,论证充分。 指导教师签名: 年 月 日 二、指导教师评语:二、指导教师评语: 指导教师签名: 年 月 日 三、成绩

2、三、成绩 验收盖章: 年 月 日 摘要摘要 本文讨论了串行通信设备的性能,参数及其应用方案。参数包 括波特率、数据位、停止位、传输距离、奇偶校验,本篇着重研究 了这些参数的理论计算方法和在实际生产中的意义。介绍了串口通 信设备在电力、电信、交通、餐饮、广电、金融等行业的应用及方 案特点。具有串并行数据格式转换、数据传输的功能。 关键词:串口设备串行接口 RS232/RS485/RS422 目录目录 第一章第一章 前言前言.4 4 1.1 引言.4 1.2 串口设备的技术背景.5 第二章第二章 串行通信原理及方案设计串行通信原理及方案设计.5 5 2.1 串行通信原理.5 2.2 物理接口标准.

3、6 23 串行通信接口电路的组成.7 2.4.2RS-232-C 标准.9 2.5 软件协议.9 第三章第三章 串口通信设计方案串口通信设计方案.1717 3.1 常用参数:.17 第四章第四章 串行口软件设计串行口软件设计.2222 4.1 发送程序.22 4.2 自发自收程序.23 第五章第五章 串口通信设备体系结构及解决方案串口通信设备体系结构及解决方案.2525 5.1 串口通信设备体系结构.26 5.2 串口卡、串口服务器应用方案.31 第一章第一章 前言前言 1.1 引言 随着计算机系统的应用和微机网络的发展,通信功能越来越显 得重要。这里所说的通信是只计算机与外界的信息交换。因此

4、,通 信既包括计算机与计算机之间,也包括计算机和外部设备之间、计 算机与单片机之间的信息交换。由于串行通信是在一根传输线上一 位一位的传送信息,所用的传输线少,并且可以借助现成的 网进 行信息传送,因此,特别适合于远距离传输。对于那些与计算机相 距不远的人机交换设备和串行存储的外部设备如终端、打印机、 逻辑分析仪、磁盘等、上位机与下位机之间的通信,采用串行方式 交换数据也很普遍。在实时控制和管理方面,采用多台微机处理机 组成分级分布控制系统中,各 CPU 之间的通信一般都是串行方式。 所以串行接口是微机应用系统常用的接口。 串行通信广泛应用于 Internet、电信、金融、工业控制、服务 业、

5、终端连线及其他应用领域,在不同的应用领域,串行通信可以 与其他通信方式相结合、与 Access 或 Mssql 数据库相结合、与 WinSock 通信相结合,方便的与 SMS 模块、Modem、Rabbit2000 潜入 式系统、PLC 通信程序、MATLAB 环境等进行通信,所以研究基于 windows 的串口通信软件设计具有很强应用价值。 1.2 串口设备的技术背景 随着网络的发展,基于 TCP/IP 协议的 IP 网的应用得到广泛普 及,利用网络资源可以实现设备的网络接入,通过基于 TCP/IP 的网 络实现对各个点的设备的实时监控。但随之而来也出现了新的问题, 由于历史的原因,目前的工

6、业控制设备中存在这多种通讯协议,如 RS232、RS485、CAN、Modbus、以太网络协议等。 当一个系统中有多个不同协议的设备时,如何用低成本的方案 实现安全可靠的协议转换,实现数据的即时传输是在工业控制系统 中亟待解决的首要问题。 第二章第二章 串行通信原理及方案设计串行通信原理及方案设计 2.1 串行通信原理 所谓通信协议是指通信双方的一种约定。约定包括对数据格式、 同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等 问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控 制规程,或称传输控制规程,它属于 OSI 七层参考模型中的数据链 路层。目前,采用的通信协议有两类:

7、异步协议和同步协议。同步 协议又有面向字符和面向比特以及面向字节计数三种。其中,面向 字节计数的同步协议主要用于 DEC 公司的网络体系结构中。 2.2 物理接口标准 2.21 实现数据格式化 因为来自 CPU 的是普通的并行数据,所以,接口电路应具有实 现不同串行通信方式下的数据格式化的任务。在异步通信方式下, 接口自动生成起止式的帧数据格式。在面向字符的同步方式下,接 口要在待传送的数据块前加上同步字符。 2.2.2 进行串并转换 串行传送,数据是一位一位串行传送的,而计算机处理数据是 并行数据。所以当数据由计算机送至数据发送器时,首先把串行数 据转换为并行数才能送入计算机处理。因此串并转

8、换是串行接口电 路的重要任务。 2.2.3 控制数据传输速率 串行通信接口电路应具有对数据传输速率波特率进行选择 和控制的能力。 2.2.4 进行错误检测 在发送时接口电路对传送的字符数据自动生成奇偶校验位或其 他校验码。在接收时,接口电路检查字符的奇偶校验或其他校验码, 确定是否发生传送错误。 2.2.5 进行 TTL 与 EIA 电平转换 CPU 和终端均采用 TTL 电平及正逻辑,它们与 EIA 采用的电平 及负逻辑不兼容,需在接口电路中进行转换。 2.2.6 提供 EIA-RS-232C 接口标准所要求的信号线远距离通信 采用 MODEM 时,需要 9 根信号线;近距离零 MODEM

9、方式,只需要 3 根信号线。这些信号线由接口电路提供,以便与 MODEM 或终端进行 联络与控制。 23 串行通信接口电路的组成 为了完成上述串行接口的任务,串行通信接口电路一般由可编 程的串行接口芯片、波特率发生器、EIA 与 TTL 电平转换器以及地 址译码电路组成。其中,串行接口芯片,随着大规模继承电路技术 的发展,通用的同步(USRT)和异步(UART)接口芯片种类越来越多, 如下表所示。它们的基本功能是类似的,都能实现上面提出的串行 通信接口基本任务的大部分工作,且都是可编程的。才用这些芯片 作为串行通信接口电路的核心芯片,会使电路结构比较简单。 同步(USRT)传输速率 b/s 芯

10、片 面 向字符 HDLC 异步 (UART)(起止 式) 同步异步 INS825056K MC68501M MC68521.5M MC68541.5M Int8251A64K19.2K Int827364K Z-80SIO800K 2.4 有关串行通信的物理标准 为使计算机、 以及其他通信设备互相沟通,现在,已经对串 行通信建立了几个一致的概念和标准,这些概念和标准属于三个方 面:传输率,电特性,信号名称和接口标准。 2.4.1 传输率 所谓传输率就是指每秒传输多少位,传输率也常叫波特率。国 际上规定了一个标准波特率系列,标准波特率也是最常用的波特率, 标准波特率系列为 110、300、600

11、、1200、4800、9600、1920014.4Kbps、19.2Kbps、2 8.8Kbps、33.6Kbps、56Kbps。大多数 CRT 终端都能够按 110 到 9600 范围中的任何一种波特率工作。打印机由于机械速度比较慢而 使传输波特率受到限制,所以,一般的串行打印机工作在 110 波特 率,点针式打印机由于其内部有较大的行缓冲区,所以可以按高达 2400 波特的速度接收打印信息。大多数接口的接收波特率和发送波 特率可以分别设置,而且,可以通过编程来指定。 2.4.2RS-232-C 标准 RS-232-C 标准对两个方面作了规定,即信号电平标准和控制信 号线的定义。RS-232

12、C 采用负逻辑规定逻辑电平,信号电平与通 常的 TTL 电平也不兼容,RS-232-C 将-5V-15V 规定为“1” , +5V+15V 规定为“0” 。图 1 是 TTL 标准和 RS-232-C 标准之间的电 平转换。 图 1 2.5 软件协议 2.5.1OSI 协议和 TCP/IP 协议 图 2 OSI 七层参考模型不是通讯标准,它只给出一个不会由于技术 发展而必须修改的稳定模型,使有关标准和协议能在模型定义的范 围内开发和相互配合。一般的通讯协议只符合 OSI 七层模型的某几 层,如:EIA-RS-232-C:实现了物理层。IBM 的 SDLC(同步数据链 路控制规程):数据链路层。

13、ANSI 的 ADCCP(先进数据通讯规程): 数据链路层 IBM 的 BSC(二进制同步通讯协议):数据链路层。应 用层的电子邮件协议 SMTP 只负责寄信、POP3 只负责收信。 TCP/IP 协议实现了五层协议。 (1)物理层:对应 OSI 的物理层。 (2)网络接口层:类似于 OSI 的数据链路层。 (3)Internet 层:OSI 模型在 Internet 网使用前提出,未考 虑网间连接。 (4)传输层:对应 OSI 的传输层。 (5)应用层:对应 OSI 的表示层和应用层。 2.5.2 串行通信协议 串行通信协议分同步协议和异步协议。如图三所示。 异步通信协议的实例起止式异步协议

14、 图 3 特点与格式: 起止式异步协议的特点是一个字符一个字符传输,并且传送一 个字符总是以起始位开始,以停止位结束,字符之间没有固定的时 间间隔要求。其格式如图四所示。每一个字符的前面都有一位起始 位(低电平,逻辑值 0) ,字符本身有 57 位数据位组成,接着字 符后面是一位校验位(也可以没有校验位) ,最后是一位,或意味半, 或二位停止位,停止位后面是不定长度的空闲位。停止位和空闲位 都规定为高电平(逻辑值) ,这样就保证起始位开始处一定有一个下 跳沿。从图中可以看出,这种格式是靠起始位和停止位来实现字符 的界定或同步的,故称为起始式协议。传送时,数据的低位在前, 高位在后,图 4 表示

15、了传送一个字符 E 的 ASCAII 码的波形 1010001。当把它的最低有效位写到右边时,就是 E 的 ASCII 码 1000101=45H。 图 4 起止位的作用:起始位实际上是作为联络信号附加进来的, 当它变为低电平时,告诉收方传送开始。它的到来,表示下面接着 是数据位来了,要准备接收。而停止位标志一个字符的结束,它的 出现,表示一个字符传送完毕。这样就为通信双方提供了何时开始 收发,何时结束的标志。传送开始前,发收双方把所采用的起止式 格式(包括字符的数据位长度,停止位位数,有无校验位以及是奇 校验还是偶校验等)和数据传输速率作统一规定。传送开始后,接 收设备不断地检测传输线,看是

16、否有起始位到来。当收到一系列的 “1” (停止位或空闲位)之后,检测到一个下跳沿,说明起始位出 现,起始位经确认后,就开始接收所规定的数据位和奇偶校验位以 及停止位。经过处理将停止位去掉,把数据位拼装成一个并行字节, 并且经校验后,无奇偶错才算正确的接收一个字符。一个字符接收 完毕,接收设备有继续测试传输线,监视“0”电平的到来和下一个 字符的开始,直到全部数据传送完毕。 由上述工作过程可看到,异步通信是按字符传输的,每传输一 个字符,就用起始位来通知收方,以此来重新核对收发双方同步。 若接收设备和发送设备两者的时钟频率略有偏差,这也不会因偏差 的累积而导致错位,加之字符之间的空闲位也为这种偏

17、差提供一种 缓冲,所以异步串行通信的可靠性高。但由于要在每个字符的前后 加上起始位和停止位这样一些附加位,使得传输效率变低了,只有 约 80%。因此,起止协议一般用在数据速率较慢的场合(小于 19.2kbit/s) 。在高速传送时,一般要采用同步协议。 (2)面向字符的同步协议 特点与格式:这种协议的典型代表是 IBM 公司的二进制同步通 信协议(BSC) 。它的特点是一次传送由若干个字符组成的数据块,而 不是只传送一个字符,并规定了 10 个字符作为这个数据块的开头与 结束标志以及整个传输过程的控制信息,它们也叫做通信控制字。 由于被传送的数据块是由字符组成,故被称作面向字符的协议。 特定字

18、符(控制字符)的定义:由上面的格式可以看出,数据 块的前后都加了几个特定字符。SYN 是同步字符 (synchronousCharacter) ,每一帧开始处都有 SYN,加一个 SYN 的 称单同步,加两个 SYN 的称双同步设置同步字符是起联络作用,传送 数据时,接收端不断检测,一旦出现同步字符,就知道是一帧开始了。 接着的 SOH 是序始字符(StartOfHeader) ,它表示标题的开始。标 题中包括院地址、目的地址和路由指示等信息。STX 是文始字符 (StartOfText) ,它标志着传送的正文(数据块)开始。数据块就是 被传送的正文内容,由多个字符组成。数据块后面是组终字符

19、ETB(EndOfTransmissionBlock)或文终字符 ETX(EndOfText),其 中 ETB 用在正文很长、需要分成若干个分数据块、分别在不同帧中 发送的场合,这时在每个分数据块后面用文终字符 ETX。一帧的最 后是校验码,它对从 SOH 开始到 ETX(或 ETB)字段进行校验,校验 方式可以是纵横奇偶校验或 CRC。另外,在面向字符协议中还采用 了一些其他通信控制字,它们的名称如下表所示: 名称 ASCIIEBCDIC 序始(SOH) 000000100000001 文始(STX) 000001000000010 组终(ETB) 001011100100110 文终(ET

20、X) 000001100000011 同步(SYN) 001011000110010 送毕(EOT) 000010000110111 询问(ENQ) 000010100101101 确认(ACK) 000011000101110 否认(NAK) 001010100111101 转义(DLE) 001000000010000 数据透明的实现:面向字符的同步协议,不象异步起止协议那 样,需要在每个字符前后附加起始和停止位,因此,传输效率提高 了。同时,由于采用了一些传输控制字,故增强了通信控制能力和 校验功能。但也存在一些问题,例如,如何区别数据字符代码和特 定字符代码的问题,因为在数据块中完全有

21、可能出现与特定字符代 码相同的数据字符,这就会发生误解。比如正文有个与文终字符 ETX 的代码相同的数据字符,接收端就不会把它当作为普通数据处 理,而误认为是正文结束,因而产生差错。因此,协议应具有将特 定字符作为普通数据处理的能力,这种能力叫做“数据透明” 。为此, 协议中设置了转移字符 DLE(DataLinkEscape)。当把一个特定字符 看成数据时,在它前面要加一个 DLE,这样接收器收到一个 DLE 就 可预知下一个字符是数据字符,而不会把它当作控制字符来处理了。 DLE 本身也是特定字符,当它出现在数据块中时,也要在它前面加 上另一个 DLE。这种方法叫字符填充。字符填充实现起来

22、相当麻烦, 且依赖于字符的编码。正是由于以上的缺点,故又产生了新的面向 比特的同步协议。 (3)面向比特的同步协议 特点与格式:面向比特的协议中最具有代表性的是 IBM 的同步 数据链路控制规程 SDLC(SynchronousDataLinkControl),国际标准 化组织 ISO(InternationalStandardOrganization)的高级数据链 路控制规程 HDLC(HighLevelDatalinkControl),美国国家标准协会 (AmericalNationalStandardInstitute)的先进数据通信规程 ADCCP(AdvancedDataCommun

23、icationControlProcedure)。这些协议 的特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组 合模式,而不是靠特定字符来标志帧的开始和结束,故称“面向比 特”的协议。这中协议的一般帧格式如图 5 所示: 图 5 帧信息的分段:由图 5 可见,SDLC/HDLC 的一帧信息包括以下 几个场(Filed) ,所有场都是从有效位开始传送。 (1)SDLC/HDLC 标志字符:SDLC/HDLC 协议规定,所有信息传 输必须以一个标志字符开始,且以同一个字符结束。这个标志字符 是 01111110,称标志场(F)。从开始标志到结束标志之间构成一个 完整的信息单位,称为一帧(F

24、rame)。所有的信息是以帧的形传输的, 而标志字符提供了每一帧的边界。接收端可以通过搜索 “01111110”来探知帧的开头和结束,以此建立帧同步。 (2)地址场和控制场:在标志场之后,可以有一个地址场 A(Address)和一个控制场 C(Control)。地址场用来规定与之通信 的次站的地址。控制场可规定若干个命令。SDLC 规定 A 场和 C 场的 宽度为 8 位或 16 位。接收方必须检查每个地址字节的第一位,如果 为“0” ,则后面跟着另一个地址字节;若为“1” ,则该字节就是最 后一个地址字节。同理,如果控制场第一个字节的第一位为为“0” , 则还有第二个控制场字节,否则就只有一

25、个字节。 (3)信息场:跟在控制场之后的是信息场 I(Information)。I 场包含有要传送的数据,并不是每一帧都必须有信息场。即数据场 可以为 0,当它为 0 时,则这一帧主要是控制命令。 (4)帧校验信息:紧跟在信息场之后的是两字节的争校验,帧 校验场称为 FC(FrameCheck)场或称为帧校验序列 FCS(FramecheckSquence)。SDLC/HDLC 均采用 16 位循环冗余校验码 CRC(CyclicRedundancyCode)。除了标志场和自动插入的“0”以外, 所有的信息都参加 CRC 计算。 第三章第三章 串口通信设计方案串口通信设计方案 3.1 常用参数

26、: 3.1.1 波特率 串行口的波特率决定于 16 位波特率寄存器(000EH)的内容。 该寄存器应以两个字节装载,低位在先。寄存器的最高位用于选择 波特率发生器的输入频率源。T2CLK 的最大速度是每两个状态周期 跳变一次,最小周期是 16 个振荡器周期。波特率寄存器的低 15 位 表示一个无符号整数 B,不同模式下的波特率用如下公式计算: 采用 XTAL1 时, 模式 0:波特率=XTAL1 频率/4(B+1),B=/0 其它模式:波特率=XTAL1 频率/64(B+1),B=/0 采用 T2CLK 时, 模式 0:波特率=T2CLK 频率/B,B=/0 其它模式:波特率=T2CLK 频率

27、/16B,B=/0 采用 12MHZ、11MHZ、10MHZXATL1 频率时,异步模式下常用的波 特率值如下表所示。现举例计算如下: 12MHZ 下,波特率寄存器取值 8013H。其中最高位为 1,表示选 用 XTAL1 频率源,低 15 位的值为 013H=19,理论计算得: 波特率=12*106/64(19+1)=9375 误差为(9375-9600)/9600=-2.34% 表一异步模式下的常用波特率值 标 称值 XATL1 频率 =12MHZ XATL1 频率 =11MHZ XATL1 频率 =10MHZ 波 特率 寄 存器值 误 差 寄 存器值 误 差 寄 存器值 误 差 192

28、00 800 9H - 2.34 800 8H - 0.54 800 7H +1. 73 960 0 801 3H - 2.34 801 1H - 0.54 800 H +1. 73 480 0 802 6H +0. 16 802 3H - 0.54 802 0H - 1.36 240 0 804 DH +0. 16 804 7H - 0.54 804 0H +0. 16 120 0 809 BH +0. 16 808 EH +0. 16 808 1H +0. 16 300827 0H 0823 CH - 0.01 820 8H - 0.03 模式 0,是一种移位寄存器模式,是一种同步模式,常

29、用于并 行 I/O 口的扩展。每一帧,8096 从 TXD 输出 8 个移位脉冲序列,而 数据通过 RXD 由外部寄存器进入 8096 的接受寄存器,或从 8096 的 发送寄存器进入外部寄存器。无论发送还是接受,低位在先。 3.1.2 数据位 这是衡量通信中实际数据位的参数。当计算机发送一个信息包, 实际的数据不会是 8 位的,标准的值是 5、7 和 8 位。如何设置取决 于你想传送的信息。比如,标准的 ASCII 码是 0127(7 位) 。扩展 的 ASCII 码是 0255(8 位) 。如果数据使用简单的文本(标准 ASCII 码) ,那么每个数据包使用 7 位数据。每个包是指一个字节

30、, 包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通 信协议的选取,术语“包”指任何通信的情况。 3.1.3 停止位 用于表示单个包的最后一位。典型的值为 1,1.5 和 2 位。由于 数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可 能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是 表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停 止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率 同时也越慢。 3.1.4 奇偶校验位 在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、 高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串 口会设

31、置校验位(数据位后面的一位) ,用一个值确保传输的数据有 偶数个或者奇数个逻辑高位。例如,如果数据是 011,那么对于偶 校验,校验位为 0,保证逻辑高的位数是偶数个。如果是奇校验, 校验位为 1,这样就有 3 个逻辑高位。高位和低位不真正的检查数 据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道 一位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接 收数据是否不同步。 3.1.5 传输距离 串行通信中,数据位信号流在信号线上传输时,要引起畸变,畸变 的大小与以下因素有关: 1)波特率-信号线的特征(频带范围) 2)传输距离-信号的性质及大小(电平高低、电流大小) 3)当畸变较

32、大时,接收方出现误码. 4)在规定的误码率下,当波特率、信号线、信号的性质及大小 一定时,串行通信的传输距离就一定.为了加大传输距离,必须加 MODEM. 但是在实际应用,传输距离并不如以上要求严格。RS232 协议 中,传输数据线的分布电容为 40-50PF/英尺,232 协议规定,保证 可靠传输的最大分布电容为 2500PF。因此,其最大传输距离为 50 英尺,即 15m。 第四章第四章 串行口软件设计串行口软件设计 4.1 发送程序 设串行口波特率为 9600,采用操作模式 1 把缓冲区内的 N 个字 节(N256)数据发送出去,不设置奇偶校验,缓冲区首址为 BUF_ADR,采用 12M

33、HZ 晶振。下面是串行口初始化程序和串行口中断 服务程序。 ;初始化程序: LDSP,#0E0H LDIOC1,#00100000B LDBBAUD_REG,#13H LDBBAUD_REG,#80H LDBSPCON,#00000001B LDBUF,#BUF_ADR LDBNUM,#N LDBINT_MASK,#01000000B EI LDBSBUF,BUF+ WAIT:SJMPWAIT ;串口中断服务程序 SP_int:PUSHF JBCSPSTAT,5,return DECBNUM JEreturn LDBSBUF,BUF+ return:POPF RET 4.2 自发自收程序 设串

34、口波特率为 9600,采用操作模式 1 把缓冲区内的 N 个字节 (N256)逐一发送出去,又由本系统接收,放在缓冲区内,数据 设置奇偶校验,发送缓冲区首址为 RX_ADR,采用 12MHZ 晶振。下面 是串行口初始化程序和串行口中断服务程序。 ;初始化程序: LDSP,#0E0H LDIOC1,#00100000B LDBBAUD_REG,#13H LDBBAUD_REG,#80H LDBSPCON,#00001101B STBSBUF,AL CLRBFLAG LDTXBUF,#TX_ADR LDRXBUF,#RX_ADR LDBNUM,#N LDBINT_MASK,#01000000B E

35、I LDBSBUF,TXBUF+ wait:SJMPwait ;串口中断服务程序 sp_int:PUSHF LDBSPTEMP,SPSTAT JBSSPTEMP,5,tx JBSSPTEMP,6,rx return:CLRBSPTEMP POPF RET tx:JBCFLAG,0,return DECBNUM JEreturn ANDBSBUF,TXBUF+ SJMPreturn rx:JBSFLAG,0,return JBSSPTEMP,7,return ORBFLAG,#1 LDBAL,SBUF ANDBAL,#7FH STBAL,RXBUF+ SJMPreturn 第五章第五章 串口通信

36、设备体系结构及解决方案串口通信设备体系结构及解决方案 5.1 串口通信设备体系结构 本章主要描述互通科技 ARM80XPCI 总线 RS232、422、485 扩展 卡和 HuToneModel1600 系列服务器的体系结构和软硬件特征。 5.1.1ARM80XPCI 总线 RS232、422、485 扩展卡 ARM802 扩展卡 ARM804(附带四口辫子) ARM808ARM816 作为互通产品的 ARM804、ARM808、ARM816 串口扩展卡,与 ARM802 卡参数相同,为减少篇幅略去不做叙述。 产品特点: ARM80X 与 Model1200 系列串口通讯卡提供 PC 额外的

37、RS-232 串 行接口,用于连接各种类型的串行设备。例如:终端设备,调制解 调器,打印机,数据获取设备等等。提供多种操作系统的驱动支持, 满足客户对不同应用的需要,为多串口通讯提供了可靠和高性能的 解决方案。 不会有 IRQ 和地址冲突的问题产生 无开关无跳线,利用软件轻松设置 ASIC 设计,稳定性高,返修率低 传输速率高达 921.6Kbps 支持 PCI 总线 RS232/422/485 管脚定义图 4.2HuToneModel1600 系列服务器 Model1632 互通科技生产的 1600 系列串口服务器,支持 ARP,IP,ICMP,UDP,TCP,PPP,HTTP,TELENT

38、,DNS,DHCP,PAP,CHAP 等协 议。 产品特点: 标准 19 英寸机架 10/100M 自适应以太网口,实现串口设备的快速联网 高性能的处理器,大容量内存空间 可通过网络,使用 WEB 浏览器远程进行参数配置 内嵌 15KVESD 浪涌保护所有串口 直观的中文菜单设置界面,使安装配置更加简单 RS-232/422/485 串口可以灵活组合,类型转换完全依靠软件 设置 WINDOWS 下实 COM 口驱动,可支持最多 6 台主机同时打开同 一串口 支持 TCP 和 UDPSocket,每串口可支持 6 个不同的会话模式 提供 UNIX 和 LINUX 固定 TTY 驱动 支持 PPP

39、/SLIP 拨入拨出 支持 TTY,可连接银行系统的字符终端 采用透明传输的方式,用户不用知道复杂的 TCP/IP 协议 AES 加密功能(可选) ,使用户的数据得到可靠的安全保障。 多等级的电源设计,满足不同现场环境的电源需求 支持 RADIUS 用户验证功能的 PPP 支持 SNMPMIBII 网络管理 用户可根据实际网络状况设置网络打包时机,更好地适应特 殊 和复杂网络 5.2 串口卡、串口服务器应用方案 串口通信设备可广泛应用于电信、电力、交通、金融、制造、 广电等行业。应用方案举例: 一、电信程控交换机、DDN 中继机网管 应用产品:Model1632 串口联网服务器 地区:北京 客

40、户名称:某电信集成商 方案背景: 目前在电信行业,程控交换机主要以 RS232 串口的管理方式为主,互通 Model 1632 串口服务器把各支局具有 RS232 通 讯界面的程控交换机联入 TCP/IP 网络,从 而实现一个地区程控交换机的统一网管。 方案说明: 增加电信专网的串口,为本地网交换机集中监控系统提供硬件 接口,具备 10/100M 局域网自适应网口及自动网络连接恢复的功能, 能够完成串口 RS-232 协议到 TCP/IP 协议的转换,支持目前主流的 OS,提供 WINDOWS 标准 COM 口或 TCP/IPSOCKET 两种编程方式,可以 发送 break 信号来初始化程控交换机,互通产品的应用从通讯功能 上代替了支局的网管计算机系统,从而节约了项目投资。 HutoneModel1632 串口服务器从硬件角度讲属于 TCP/IP-RS232 设备 连接器,维护,更换简单从而省去了对支局的网管计算机系统维护 的工作。透过 TCP/IP 网络的网管系统通讯规约统一,易于同其他电 信系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论