文档库 最新最全的文档下载
当前位置:文档库 › 串口通信基本接线方法

串口通信基本接线方法

串口通信基本接线方法
串口通信基本接线方法

串口通信基本接线方法

目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(;

;

-------->;

A---------B

A---------B

A---------B

<--------

单工

半双工

全双工

串行数据在传输过程中,由于干扰可能引起信息的出错,例如,传输字符‘E’,其各位为:

0100,0101=45H

D7 D0

由于干扰,可能使位变为1,这种情况,我们称为

出现了“误码”。我们把如何发现传输中的

错误,叫“检错”。发现错误后,如何消除

错误,叫“纠错”。

最简单的检错方法是“奇偶校验”,即

在传送字符的各位之外,再传送1位奇/偶校验位。可采用奇校验或偶校验。

奇校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为奇数,如:

1 0110,0101

0 0110,0001

偶校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为偶数,如:

1 0100,0101

奇偶校验能够检测出信息传输过程中的部分误码(1位误码能检出,2位及2位以上误码不能检出),同时,它不能纠错。在发现错误后,只能要求重发。但由于其实现

简单,仍得到了广泛使用。

有些检错方法,具有自动纠错能力。如循环冗余码(CRC)检错等。

串口通讯流控制

我们在串行通讯处理中,常常看到RTS/CTS和

XON/XOFF这两个选项,这就是两个流控制的选项,目前

流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎

样应用呢?这里我们就来谈谈这个问题。

1.流控制在串行通讯中的作用

这里讲到的“流”,当然指的是数据流。数

据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之

间的通讯,接收端数据缓冲区已满,则此时继续发送来

的数据就会丢失。现在我们在网络上通过MODEM进行数

据传输,这个问题就尤为突出。流控制能解决这个问题,当接收端数据处理不过来时,就发出“不再接收

”的信号,发送端就停止发送,直到收到“

可以继续发送”的信号再发送数据。因此流控制可以控制数据传输的进程,防止数据的丢失。 PC机中常

用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS 等)和软件流控制XON/XOFF(继续/停止),下面分别说明。

2.硬件流控制

硬件流控制常用的有RTS/CTS流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制。

硬件流控制必须将相应的电缆线连上,用RTS/CTS(请求发送/清除发送)流控制时,应将通讯两端的RTS、CTS 线对应相连,数据终端设备(如计算机)使用RTS来起始调制解调器或其它数据通讯设备的数据流,而数据通讯设备(如调制解调器)则用CTS来起动和暂停来自计算机的数据流。这种硬件握手方式的过程为:我们在编程时根据接收端缓冲区大小设置一个高位标志(可为缓冲区大小的75%)和一个低位标志(可为缓冲区大小的25%),当缓冲区内数据量达到高位时,我们在接收端将CTS线置低电平(送逻辑0),当发送端的程序检测到CTS为低后,就停止发送数据,直到接收端缓冲区的数据量低于低位而将CTS 置高电平。RTS则用来标明接收设备有没有准备好接收数据。

常用的流控制还有还有DTR/DSR(数据终端就绪/数据设置就绪)。我们在此不再详述。由于流控制的多样性,我个人认为,当软件里用了流控制时,应做详细的说明,如何接线,如何应用。

3.软件流控制

由于电缆线的限制,我们在普通的控制通讯中一般不用

硬件流控制,而用软件流控制。一般通过XON/XOFF来实现软件流控制。常用方法是:当接收端的输入缓冲区内

数据量超过设定的高位时,就向数据发送端发出XOFF字符(十进制的19或 Control-S,设备编程说明书应该有详细阐述),发送端收到XOFF字符后就立即停止发送数据;当接收端的输入缓冲区内数据量低于设定的低位时,就向数据发送端发出XON字符(十进制的17或

Control-Q),发送端收到XON字符后就立即开始发送数据。一般可以从设备配套源程序中找到发送的是什么字符。

应该注意,若传输的是二进制数据,标志字符也有可能

在数据流中出现而引起误操作,这是软件流控制的缺陷,而硬件流控制不会有这个问题。

串口通信基本接线方法要点

串口通信基本接线方法 龚建伟2001.6.20 目次:1.DB9和DB25的常用信号脚说明 2.RS232C串口通信接线方法 3.串口调试中要注意的几点 目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连,以回答前段网友的咨询。 1.DB9和DB25的常用信号脚说明 2.RS232C串口通信接线方法(三线制) 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连 ?同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连; ?两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)

上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战 百胜。 3.串口调试中要注意的几点: ?不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接; ?线路焊接要牢固,不然程序没问题,却因为接线问题误事; ?串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; ?强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。

开关电源基本术语

ATCA(Advanced Telecommunications Computing Architecture) 高级电信计算架构:主要为了解决电信系统目前面临的系统带宽问题、可扩展性、可管理性问题、现场升级及可互操作问题,并最终降低成本。Artesyn公司 ATC210-48D12-03J 二路(A路和B路)输入ATCA的总线变换器,输出功率达210W(12V/17.5A),带有一个 3.3V/6W 的独立管理电源,具有I2C和热插拔等功能。 AUX(Auxiliary power supply) 辅助电源:在有些AC/DC电源和DC/DC变换器中,有一个辅助的电源,一般加上输入电压以后就会有输出 (少数辅助电源,例如,给风扇的电源也有受控的),它主要用作控制信号的电源,例如Cosel的DBS400B12,它是一个输入200-400Vdc,输出12V/400W的模块,它有三个开关控制端,一个是输入端RC1,负逻辑,把它和-Vin端短接。这时可以利用AUX、RC2、RC3和-S之间的不同连接方法来控制模块的输出。一般多个模块并联使用时,每个AUX输出端应该加接隔离二极管。 Brick “砖”:DC/DC变换器中,“Brick”是用来表示模块大小的“单位”,有所谓的全砖、半砖、1/4砖、1/8砖、1/16砖等,例如,密封的半砖模块,其大小为2.40×2.30×0.50(单位为英寸),而开架结构半砖模块的大小为2.40×2.28×0.30(单位为英寸)(高度还有0.34英寸等不同的数值)。 CB (Current Balance)

均流端:为了增加输出功率,把多个具有相同输出电压和输出功率的电源并联使用,把它们的“CB”端连接在一起,以达到各个模块的输出电流大致相等,以免由于不均流而导致个别电流太大的模块损坏,均流端也有用“PC”,“SWP”,“ C Share”等表示。 CFM(Cube feet minute)、LFM(Line feet minute) 立方英尺/分钟和英尺/分钟:风冷的流量单位,CFM=LFM×面积S。风速的另一个单位为米/秒。 Common Mode Noise 共模噪声:指两导体对某个基准点具有大小基本相等,方向相同的噪声,通常指交流输入L 线和N线对地的噪声,可通过共模电感和Y电容来抑制它们。 Derating 降额:当环境温度较高时(例如50℃以上),有的电源必须要降低使用的输出功率,另外,有些电源在规定的输入电压范围的低端,不能满足所有的输出参数(例如:电压可调范围或功率),要降额使用。 Differential Mode Noise 差模噪声:排除共模噪声后,在两条电源线之间测出的电源线对公共基准点的噪声,测试结果为两电源线的噪声分量之差,在电源系统中通常在直流输出端和直流返回端测试噪声。DIP(Dual in-line package) 双列直插封装:模块的一种封装形式。一般为小功率模块采用。例如,Artesyn公司的BXA3系列,C&D公司的NMV0505DA都是双列直插封装。

单片机串口通讯必备基础知识

单片机串口通讯必备基础知识 你想熟悉单片机,那必须先看看单片机的结构和特殊寄存器,这是你编写软件的关键。至于串口通信需要用到那些特殊功能寄存器呢,它们是SCON,TCON,TMOD,SCON等,各代表什么含义呢? SBUF 数据缓冲寄存器 这是一个可以直接寻址的串行口专用寄存器。有朋友这样问起过“为何在串行口收发中,都只是使用到同一个寄存器SBUF?而不是收发各用一个寄存器。”实际上SBUF 包含了两个独立的寄存器,一个是发送寄存,另一个是接收寄存器,但它们都共同使用同一个寻址地址-99H。CPU 在读SBUF 时会指到接收寄存器,在写时会指到发送寄存器,而且接收寄存器是双缓冲寄存器,这样可以避免接收中断没有及时的被响应,数据没有被取走,下一帧数据已到来,而造成的数据重叠问题。发送器则不需要用到双缓冲,一般情况下我们在写发送程序时也不必用到发送中断去外理发送数据。操作SBUF寄存器的方法则很简单,只要把这个99H 地址用关键字sfr定义为一个变量就可以对其进行读写操作了,如sfr SBUF = 0x99;当然你也可以用其它的名称。通常在标准的reg51.h 或at89x51.h 等头文件中已对其做了定义,只要用#include 引用就可以了。 SCON 串行口控制寄存器 通常在芯片或设备中为了监视或控制接口状态,都会引用到接口控制寄存器。SCON 就是51 芯片的串行口控制寄存器。它的寻址地址是98H,是一个可以位寻址的寄存器,作用就是监视和控制51 芯片串行口的工作状态。51 芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用SCON 寄存器。它的各个位的具体定义如下: SM0 SM1 SM2 REN TB8 RB8 TI RI SM0、SM1 为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。串行口工作模式设置。 SM0 SM1 模式 功能 波特率 0 0 0 同步移位寄存器 fosc/12 0 1 1 8位UART 可变 1 0 2 9位UART fosc/32 或fosc/64 1 1 3 9位UART 可变 在这里只说明最常用的模式1,其它的模式也就一一略过,有兴趣的朋友可以找相关的硬件资料查看。表中的fosc 代表振荡器的频率,也就是晶振的频率。UART 为(Universal Asynchronous Receiver)的英文缩写。

电脑--电子秤通信 连接线制作方法

电脑--电子秤通信连接线制作方法 一.准备工作: 1.按电子秤(地磅表头)说明书制作好数据通讯线. PS:一般电子秤数据通讯线的制作连接方法: ①一般电子秤采用的RS232通信.其数据通讯线只使用3根线. ②如果电子秤端采用9芯连接头,则使用2,3,5三根线.那么其与电脑COM口9芯连接头的连接方式对应是:2-2,3-3,5-5(如采集不到数据请修改为:2-3,3-2,5-5再试) ③如果电子秤端采用15芯连接头,则使用6,7,8三根线,那么其与电脑COM口9芯连接头的连接方式对应是:6-2,7-3,8-5(如采集不到数据请修改为:6-3,7-2,8-5再试) ④如果电子秤端采用25芯连接头,则使用2,3,7三根线,那么其与电脑COM口9芯连接头的连接方式对应是:2-2,3-3,5-7(如采集不到数据请修改为:2-3,3-2,5-7再试) 2.电子秤(地磅表头)通讯参数设置. 一般电子秤(地磅表头)均可由操作者自行设置通讯参数.包括:波特率设置.数据传输方式. 其中波特率一般均支持:1200,2400,4800,9600. 数据传输方式:根据电子秤生产厂家的设定不同而不同. PS:一般电子秤数据传输入方式: ①连续传送:当电子秤开机并且稳定,不论当前称重情况,电子秤每100ms传送一笔称重数据至COM口.

②稳定传送:当电子秤开机并且稳定,且当前电子秤过磅中,且电子秤稳重后.系统自动传送一笔称重数据至COM口.(电子秤零点不传送.未稳定时不传送.每称重一次只传送一次.下一次电子秤必须回到零点后再次称重.) ③按键传送:当电子秤开机并且稳定,且当前电子秤过磅中,能过电子秤的K/B(按键)上某一特定按键后,系统自动传送一笔称重数据至COM口.(具体说明请参见电子秤说明书或咨询电子秤供应商.)

串口通信的接线方法

目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422、RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。 1、DB9和DB25的常用信号脚说明 2、RS232C串口通信接线方法(三线制) 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连; 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口) 图2 上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。 3、串口调试中要注意的几点: 不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接; 线路焊接要牢固,不然程序没问题,却因为接线问题误事;

串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。 RS232C标准串口接线方法 (第二版) 检验仪器与微机的通讯主要是以RS232C标准接口为主,而串口的接线方法也有一定的标准,在此谈谈几种常用的串口接法,仅作参考: 一、标准接法 1、9对9(包括9针对9孔,9孔对9孔,9针对9针): 说明:以下的孔、针指串口线两端的串口,不过2、3有可能不交换 2-------------3 3-------------2 4-------------6 5-------------5 6-------------4 7-------------8 8-------------7 2、9对25(包括9孔对25孔,9孔对25针) 2-------------3 (备注:2、3有可能不交换) 3-------------2 4-------------6 5-------------7 6-------------20 7-------------5 8-------------4

第7章PIC单片机串行口及串行通信技术.pdf

第7章PIC18FXX2串行口及串行通信技术 ?教学目标 串行通信基本知识 串行口及应用 PIC18FXX2与PC机间通信软件的设计

本章知识点概要 ? 1.什么是串行通信,串行通信有什么优点? ? 2.串行通信协议 ? 3.什么是波特率? ? 4.PIC18FXX2中的串行口工作方式及应用 ? 5.PIC18FXX2点对点通信 ?针对PIC18FXX2串行口而言,概括为以下问题: 1、波特率设计,初始化SPBRG 2、设定通信协议(工作方式选择,SYNC) 3、如何启动PIC18FXX2接收、发送数据? 4、如何检查数据是否接收或发送完毕?

7.1 7.1 串行通信基本知识串行通信基本知识 ?在实际工作中,计算机的CPU 与外部设备之间常常要进行信息交换,一台计算机与其他计算机之间也要交换信息,所有这些信息交换均可称为通信。 ?通信方式有两种,即并行通信和串行通信。 ?采用哪种通信方式?----通常根据信息传送的距离决定例如,PC 机与外部设备(如打印机等)通信时,如果距离小于30 m ,可采用并行通信方式;当距离大于30 m 时,则要采用串行通信方式。PIC18FXX2单片机具有并行和串行二种基本通信方式。

并行通信 ?并行通信是指数据的各 位同时进行传送(发送 或接收)的通信方式。 ?优点:传送速度快; ?缺点:数据有多少位, 就需要多少根传送线。 ?例如,右图PIC18FXX2 单片机与外部设备之间 的数据传送就属于并行 通信。

串行通信 ?串行通信是指数据一位(bit)一位按顺序传送的通信方式。?优点:只需一对传输线(利用电话线就可作为传输线),大大降低了传送成本,特别适用于远距离通信; ?缺点:传送速度较低。假设并行传送N位数据所需时间为T,那么串行传送的时间至少为N*T,实际上总是大于N*T。 接收设备发送设备 D2 D1 D0 D3 D7 D6 D5 D4

串口通信的连线方法

转载:目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。 1.DB9和DB25的常用信号脚说明 9针串口(DB9) 25针串口(DB25[被屏蔽广告]) 针号功能说明缩写针号功能说明缩写 1 数据载波检测 DCD 8 数据载波检测 DCD 2 接收数据 RXD 3 接收数据 RXD 3 发送数据 TXD 2 发送数据 TXD 4 数据终端准备 DTR 20 数据终端准备 DTR 5 信号地 GND 7 信号地 GND 6 数据设备准备好 DSR 6 数据准备好 DSR 7 请求发送 RTS 4 请求发送 RTS 8 清除发送 CTS 5 清除发送 CTS 9 振铃指示 DELL 22 振铃指示 DELL 2.RS232C串口通信接线方法(三线制) 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连 · 同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连; · 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口) 上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接,就能百战百胜。 3.串口调试中要注意的几点: 串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果;强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。 单工、半双工和全双工的定义 如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。 如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。 如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。 电话线就是二线全双工信道。由于采用了回波抵消技术,双向的传输信号不致混淆不清。双工信道有时也将收、发信道分开,采用分离的线路或频带传输相反方向的信号,如回线传输。 奇偶校验 串行数据在传输过程中,由于干扰可能引起信息的出错,例如,传输字符‘E’,其各位为:0100,0101=45H D7 D0 由于干扰,可能使位变为1,这种情况,我们称为出现了“误码”。我们把如何发现传输中的错误,叫“检错”。发现错误后,如何消除错误,叫“纠错”。 最简单的检错方法是“奇偶校验”,即在传送字符的各位之外,再传送1位奇/偶校验位。可采用奇校验或偶校验。

通信开关电源设备技术规格书

通信开关电源及不停电电源UPS设备技术规格书 第一节、物资需求表 1 货物需求表 第四节技术部分 1 高频开关电源设备(包括交直流配电部分) 1.1本次需求的组合开关电源是指在一个机架中,由交流配电单元、直流配电单元和整流模块、监控单元、蓄电池组组成。 硬件和软件系统 应采用模块式的硬件结构,便于扩充,并能容纳新业务和新技术。提供的设备应全部采用经过老化测试和严格筛选的优质元器件,组装过程应有严格的质量控制,确保长期使用的高稳定性、高可靠性,系统构成应具有冗余和容错等安全措施。 1.2机械结构 设备的总体结构应充分考虑安装、维护的方便和扩充容量或调整设备数量的灵活性,实现硬件模块化。应具有足够的机械强度和钢度。设备的安装和固定方式应具有防震抗振能力。应保证设备经过常规的运输、储存和安装后不产生破损、变形。投标人应提供设备的机械结构、品种规格及安装规程等方面的详细说明。 设备在预防意外撞击部位、可接触至布线低部位和危险电压的部位均必须提供罩盖。对高压等危险部位应有特殊标志。 每一列机架在走道边上及每一个机架在前方或背面必须有清楚的标志。 插入模块应有导向装置。

设备应配有安装该系统所必需的铁架、支撑架、电缆支架、电缆走道、底座、底盘及全部连接件紧固件。 插接件必须接触完全可靠、结构坚实。借助手或简单工具易于插入或拔出。并有定位和锁定装置。去机架之间、机架内各机框之间应采用接插件实现电缆连接。 线缆在机架内排放的位置应设计合理,不得妨碍或影响日常维护、测试工作的进行。电源及蓄电池合用一个机架。 设备内的所有焊点不得有虚焊、假焊和混线。投标人应保证不使用具有腐蚀性的助焊剂。 设备应配备与设备有关的全部布线并提供布线及相关连接电缆(至蓄电池等设备)的详细说明及有关的规范。 零部件的形状尺寸、表面光洁度等技术参数应符合生产厂家设计文件的规定。 活动部分(如门及指示控制面板等)应动作灵活、位置准确。 设备的表面涂敷应满足安装地区的环境、气候所需的防腐、防蛀的要求。 所有喷漆(塑)零件的表面应光滑平整、色泽一致不允许有划痕、斑疵、脱落和破损。电镀零件表面应有金光泽,不允许有裂纹、锈点、毛刺和缺陷。 机架(盘)、机台的外观应色彩协调、色泽一致。 所有印刷电路板均应有防霉喷涂层。如采用深色覆盖涂层,需要在涂层外加印清楚的电路连接线条。 应有印刷电路板插错保护功能。 印刷板板面应平整,其翅曲的程度应以不影响印刷插件的顺利插拔或不造成插拔困难为限。 每一印刷电路板均应标出名称或代号,安装在印刷板上的部(器)件应有明显的与图纸一致的标志,其标志应方便维护人员查看,并应将所有部(器)件列表说明。 各种印刷电路板均不允许有非正规的附加跳线(如金属线)。 印刷电路板上应有插拔及锁定位置。 同一品种的印刷电路板应具备完全的互换性。 设备机架上应有足够数量的直流电源插口,以供直流检查灯、测试设备等使用,直流电源插口应与交流插座有明显区别。投标人应提供足够数量的配套电源插头。 设备的冷却应采用自然通风散热方式,供货方应提出设备的机架和框架的散热要求(千瓦/米2)。 1.3 交流电源部分 1.3.1采用单相供电输入电压为220±30%,频率为50Hz±10%。交流配电单元应设两个交流输入电源电路,两路均接外供交流电源,两路市电自动倒换,实行电气和机械联锁。 两个交流输入电源电路中, 一路为主用电路, 一路为备用电路。 1.3.2 交流输入电流(最大):20A~50A

高频通信开关电源的设计

第1章绪论 1.1高频通信开关电源的概述 通信电源是整个电信网的重要组成部分,电源设备质量的优劣,决定着整个电信网能否安全稳定运行。通信设备发生故障时,可能会影响部分用户或使接通率下降。而电源发生故障时,将会造成通信全部中断,所以人们一直将电源视为整个通信系统的心脏,受到足够的重视。通信电源分为一次电源和二次电源两大类,一次电源将交流电转换成稳定的直流电接入通信设备,二次电源一般位于通信设备内部,将一次电源的直流电转换成多种电压值的稳定直流电以供通信设备内部各部分使用。自1957 年第一只可控硅(SCR)问世后,可控硅取代了笨重而且效率低下的硒或氧化亚铜整流器件,可控硅整流器就作为通信设备的一次电源使用。在随后的20年内,由于半导体工艺的进步,可控硅的电压、电流额定值及其它特性参数得到了不断提高和改进,满足了通信设备不断发展的需要,因此,直到70年代,发达国家还一直将可控硅整流器作为大多数通信设备的一次电源使用。虽然可控硅整流器工作稳定,能满足通信设备的要求,但其是相控电源,工作于工频,有庞大笨重的电源变压器、电感线圈、滤波电容,噪声大,效率低,功率因数低,稳压精度也较低。因此,自 1947 年肖克莱发明晶体管,并在随后的几年内对晶体管的质量和性能不断完善提高后,人们就着力研究利用晶体管进行高频变换的方案。1955年美国罗耶(GH·Roger)发明的自激振荡推挽晶体管单变压器直流变换器,是实现高频转换电路的开始,1957年美国查赛(J. J. Jen Sen)又发明了自激式推挽双变压器变换器电路。在此基础上,1964年,美国科学家提出了取消工频变压器的串联开关电源的设想,并在 NEC 杂志上发表了“脉宽调制应用于电源小型化”等文章,为使电源实现体积和重量的大幅下降提供了一条根本途径。随着大功率硅晶体管的耐压提高和二极管反向恢复时间的缩短等元器件性能的改善,1969 年终于做成了25KHz的开关电源。电源界把开关电源的频率提高到20KHz以上称为电源技术的“20KHz 革命”。开关电源技术的这一新的发展,在世界上引起了强烈的反响和重视,开关电源的研究成了国际会议的热门话题。经过几年的努力,从开关电源的电路拓扑型式到相配套的元器件等研究都取得了相当大的进展。在电路拓扑型式上开发出了单端贮能式反激电路、双反激电路、单端正激式电路、双正激电路、推挽电路、半桥电路、全桥电路,以适应不同应用场合、不同功率档次的需要;在元器件方面,功率晶体管和整流二极管的性能也有了较大的提高。1976年美国硅通用公司第一个做出了

串口通讯

串口通信的基本知识概念(232 422 485) 串口通信的基本概念: 1,什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte) 的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它 很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总 常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。 典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配: a,波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如 300波特表示每秒钟发送300个bit。当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采 样率为4800Hz。通常电话线的波特率为14400,28800和36600。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。 b,数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。如何设置取决于你想传送的信息。比如,标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准 ASCII码),那么每个数据包使用7位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。 c,停止位:用于表示单个包的最后一位。典型的值为1,1.5和2位。由于数据是在 传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现 了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同

RS232串口通信基本知识与实例

1,RS232串口通信基本知识 (1)目前较为常用的串口是9针串口(DB9。通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口;若距离较远,需附加调制解调器(MOD EM)。 (2)RS232C串口通信接线方法(三线制) 接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接 (3)DB9接口三线引脚定义 2 ---- RXD 接收数据 3 ---- TXD 发送数据 5 ---- GND 信号地 (4)串行通信方式 1)单工:信息只能单向传送 2)半双工:信息可双向传送但不能同时进行 3)全双工:信息可同时进行双向传送 (5)RS232逻辑电平 逻辑0电平规定为+5 ~ +15V之间;逻辑1是电平为-5 ~ -15V之间,因此在与单片机进行通信时需要进行电平转换 (6)RS232串行通信接口电路设计 (7)51单片机串行通信接口软件设计 1)两个重要指标:可靠性和速度,可靠性是第一位。 2)与串口通信相关的几个寄存器和控制位 TMOD:可以用它来设置定时器工作方式(如果在MCU中使用的是定时器来产生波特率,就需要对这个寄存器进行设置,通常设为0x20,即设置定时器1为8位自动重装定时器,即工作方式1) TH1和TL1:定时器1初始值(可通过波特率计算软件获得) TR1:开启定时器1 SCON:串口控制寄存器,通常设为0x50,即10位异步传输,由定时器1

产生波特率,无奇偶校验位,允许接收 PCON:这个寄存器主要用到它的最高位SMON,当最高位设为1时,原波特率加倍 ES:串口中断使能位 EA:全局中断使能位 3)波特率计算方法(使用一个名为“51波特率初值计算.exe”的小软件)第1步:选择定时器工作方式(方式2) 第2步:输入晶振值(11.0592) 第3步:选择波特率(9600) 第4步:设置SMOD值(0) 第5步:点击确定 第6步:将软件上显示值赋给TH1和TL1 4)串口初始化程序 void Initial_RS232(unsigned char rate) { //默认晶振值为11.0592MHz unsigned char Reload1; switch(rate) //根据拨码器设置波特率 { case 0: Reload1 = 0xE8; //2400bps break; case 1: Reload1 = 0xF4; //4800bps break; case 2: Reload1 = 0xFA; //9600bps break; case 3: Reload1 = 0xFD; //19200bps break; default: Reload1 = 0x00; break; } PCON = PCON|0x80; //SMOD = 1 ;波特率加倍 TMOD = 0x20; //0011,00010设置定时器1为8位自动重装计数器 SCON = 0x50; //0101,0000 8位可变波特率,无奇偶校验位 TH1 = Reload1; //设置定时器1自动重装数 TL1 = Reload1; TR1 = 1; //开定时器1 ES = 1; //允许串口中断 EA = 1; //开总中断 }

RS232C标准9针串口接线方法

RS232C标准9针串口接线方法 RS232C标准串口接线方法 (第二版) 检验仪器与微机的通讯主要是以RS232C标准接口为主,而串口的接线方法也有一定的标准,在此谈谈几种常用的串口接法,仅作参考: 一、标准接法 1、9对9(包括9针对9孔,9孔对9孔,9针对9针): 说明:以下的孔、针指串口线两端的串口,不过2、3有可能不交换2-------------3 3-------------2 4-------------6 5-------------5 6-------------4 7-------------8 8-------------7

2、9对25(包括9孔对25孔,9孔对25针) 2-------------3 (备注:2、3有可能不交换) 3-------------2 4-------------6 5-------------7 6-------------20 7-------------5 8-------------4 二、特殊接法 关于串口的非标准接口一般需要参考仪器说明书或者咨询仪器厂家才能获知,下面列举几种常见的特殊接法(每台仪器的具体串口具体接法可参考LIS事业部“仪器设置”文档库): 1、9孔对9针(H100尿液分析仪) 2--------------2

5--------------5 2、9孔对9孔(4-channel半自动血凝仪) 9孔对9孔,一一对应,全接。 3、9对25(C100尿液分析仪) 2--------------2 3--------------3 5--------------7 25串口中,4和5短接,6和20短接, 25串和9串间另接一根线,均焊在两头的铁皮外壳上用做地线。 4、9孔对电话线接口(MEDICA EasyBloodGas血气分析仪端为电话线口) 电话线一端:线头向下,金属片面对自己从左向右分别是1,2,3,4,5 电话线口---9孔串口 1--------------5

串行通信技术基础知识

串行通信技术基础 在串行通信中,参与通信的两台或多台设备通常共享一条物理通路。发送者依次逐位发送一串数据信号,按一定的约定规则为接收者所接收。由于串行端口通常只是定义了物理层的接口规范,所以为确保每次传送的数据报文能准确到达目的地,使每一个接收者能够接收到所有发向它的数据,必须在通信连接上采取相应的措施。 由于借助串行通信端口所连接的设备在功能、型号上往往互不相同,其中大多数设备出了等待接收数据之外还会有其他的任务,例如,一个数据采集单元需要周期性地收集和存储数据;一个控制器需要负责控制计算机或向其他设备发送报文;一台设备可能会在接收方正在进行其他任务时向它发送信息。因此,必须有能应对多种不同工作状态的一系列规则来保证通信的有效性。这里所讲的保证串行通信的有效性的方法包括:使用轮询或者中断来检测、接收信息;设置通信帧的起始、停止位;建立连接握手;实行对接收数据的确认、数据缓存以及错误检查等。 一、串行通信基本概念 1、连接握手 通信帧的起始位可以引起接收方的注意,但发送方并不知道,也不能确定接收方是否已经做好了接收数据的准备。利用连接握手可以使收发双方确认已经建立了连接关系,接收方已经做好准备,可以进入数据收发状态。 连接握手过程是指发送者在发送一个数据块之前使用一个特定的握手信号来引起接收者的注意,表明要发送数据,接收者则通过握手信号回应发送者,说明它已经做好了接收数据的准备。 连接握手可以通过软件,也可以通过硬件来实现。在软件连接握手中,发送者通过发送一个字节表明它想要发送数据;接收者看到这个字节的时候,也发送一个编码来声明自己可以接收数据;当发送者看到这个信息时,便知道它可以发送数据了。接收者还可以通过另一个编码来告诉发送者停止发送。 在普通的硬件握手中,接收者在准备好了接收数据的时候将相应的握手信号线变为高电平,然后开始全神贯注地监视它的串行输入端口的允许发送端。这个允许发送端与接收者已准备好接收数据的信号端相连,发送者在发送数据之前一直在等待这个信号变化。一旦得到信号说明接收者已处于准备好接收数据的状态,便开始发送数据。接收者可以在任意时候将握手信号变为低电平,即便是在接收一个数据块的过程中间也可以把这根导线带入到低电平。当发送者检测到这个低电平信号时,就应该停止发送。而在完成本次传输之前,发送者还会继续等待握手信号线在此变为高电平,以继续被中止的数据传输。 2、确认 接收者为表明数据已经收到而向发送者回复信息的过程称为确认。有的传输过程可能会收到报文而不需要向相关节点回复确认信息。但是在许多情况下,需要通过确认告之发送者数据已经收到。有的发送者需要根据是否收到信息来采取相应的措施,因而确认对某些通信过程是必需的和有用的。即便接收者没有其他信息要告诉发送者,也要为此单独发一个数据确认已经收到的信息。 确认报文可以是一个特别定义过的字节,例如一个标识接收者的数值。发送者收到确认报文就可以认为数据传输过程正常结束。如果发送者没有收到所希望回复的确认报文,它就认为通信出现了问题,然后将采取重发或者其它行动。 3、中断 中断是一个信号,它通知CPU有需要立即响应的任务。每个中断请求对应一个连接到中断源和中断控制器的信号。通过自动检测端口事件发现中断并转入中断处理。 许多串行端口采用硬件中断。在串口发生硬件中断,或者一个软件缓存的计数器到达一个触发值时,表明某个事件已经发生,需要执行相应的中断响应程序,并对该事件做出及时的反应。这种过程也称为事件驱动。

串口信号定义和作用以及接线方法

串口、并口接口定义 并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。 1、25针并行口插口的针脚功能: 针脚功能针脚功能 1 选通(STROBE低电平) 10 确认(ACKNLG低电平) 2 数据位0 (DATAO) 11 忙(BUSY) 3 数据位1 (DATA1) 12 却纸(PE) 4 数据位2 (DATA2) 13 选择(SLCT) 5 数据位3 (DATA3) 14 自动换行(AUTOFEED低电平) 6 数据位4 (DATA4) 15 错误观点(ERROR低电平) 7 数据位5 (DATA5) 16 初始化成(INIT低电平) 8 数据位6 (DATA6) 17 选择输入(SLCTIN低电平) 9 数据位7 (DATA7) 18-25 地线路(GND) 2.串行口的典型代表是RS-232C及其兼容插口,有9针和25针两类。25针串行口具有20mA电 流环接口功能,用9、11、18、25针来实现。其针脚功能如下: 针脚功能针脚功能 1 未用 2 发出数据(TXD) 11 数据发送(一)

3 接受数据(RXD) 12-17 未用 4 请求发送(RTS) 18 数据接收( ) 5 清除发送(CTS) 19 未用 6 数据准备好(DSR) 20 数据终端准备好比(DTR) 7 信号地线路(SG) 21 未用 8 载波检测(DCD) 22 振铃指示精神(RI) 9 发送返回( ) 23-24 未用 10 未用25 接收返回(一) 9针串行口的针脚功能: 针脚功能针脚功能 1 载波检测(DCD) 6 数据准备好(DSR) 2 接受数据(RXD) 7 请求发送(RTS) 3 发出数据(TXD) 8 清除发送(CTS) 4 数据终端准备好(DTR) 9 振铃指示(RI) 5 信号地线(SG) 串口通信基本原理及接线方法 目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单

开关电源核心技术

开关电源关键核心技术 开关电源是一种电压转换电路,主要的工作内容是升压和降压,广泛应用于现代电子产品。因为开关三极管总是工作在“开” 和“关” 的状态,所以叫开关电源。开关电源实质就是一个振荡电路,这种转换电能的方式,不仅应用在电源电路,在其它的电路应用也很普遍,如液晶显示器的背光电路、日光灯等。开关电源与变压器相比具有效率高、稳性好、体积小等优点,缺点是功率相对较小,而且会对电路产生高频干扰,变压器反馈式振荡电路,能产生有规律的脉冲电流或电压的电路叫振荡电路,变压器反馈式振荡电路就是能满足这种条件的电路。 Buck变换器 Buck变换器也称降压式变换器,是一种输出电压小于输入电压的单管不隔离直流变换器。 图中,Q为开关管,其驱动电压一般为PWM(Pulse width modulation 脉宽调制)信号,信号周期为Ts,则信号频率为f=1/Ts,导通时间为Ton,关断时间为Toff,则周期Ts=Ton+Toff,占空比Dy= Ton/Ts。 Boost变换器 也称升压式变换器,是一种输出电压高于输入电压的单管不隔离直流变换器。 开关管Q也为PWM控制方式,但最大占空比Dy必须限制,不允许在Dy=1的状态下工作。电感Lf在输入侧,称为升压电感。Boost变换器也有CCM和DCM两种工作方式 Buck/Boost变换器

维修 有些开关电源很复杂,元器件密密麻麻,很多保护和控制电路,在没有技术支持的情况下,维修起来是一件很头疼的事。在我面对这种情况时,首先我会找到开关管及其参与振荡的外围电路,把它从电路中分离出来,看它是否满足振荡的条件,如检测偏置是否正常,正反馈有无故障,还有开关管本身,开关电源有极强大的保护功能,排除后检察控制和保护及负载电路。 开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET 构成。开关电源和线性电源相比,二者的成本都随着输出功率的增加而增长,但二者增长速率各异。线性电源成本在某一输出功率点上,反而高于开关电源,这一点称为成本反转点。随着电力电子技术的发展和创新,使得开关电源技术也在不断地创新,这一成本反转点日益向低输出电力端移动,这为开关电源提供了广阔的发展空间 用途与简介 用途 开关电源产品广泛应用于工业自动化控制、军工设备、科研设备、LED照明、工控设备、通讯设备、电力设备、仪器仪表、医疗设备、半导体制冷制热、空气净化器,电子冰箱,液晶显示器,LED灯具,通讯设备,视听产品,安防,电脑机箱,数码产品和仪器类等领域。 简介 随着电力电子技术的高速发展,电力电子设备与人们的工作、生活的关系日益密切,而电子设备都离不开可靠的电源,进入80年代计算机电源全面实现了开关电源化,率先完成计算机的电源换代,进入90年代开关电源相继进入各种电子、电器设备领域,程控交换机、通讯、电子检测设备电源、控制设备电源等都已广泛地使用了开关电源,更促进了开关电源技术的迅速发展。开关电源是利用现代电力电子技术,控制开关晶体管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET构成。开关电源和线性电源相比,二者的成本都随着输出功率的增加而增长,但二者增长速率各异。线性电源成本在某一输出功率点上,反而高于开关电源,这一成本反转点。随着电力电子技术的发展和创新,使得开关电源技术在不断地创新,这一成本反转点日益向低输出电力端移动,这

测试电脑的串口是否是好的 最完整最可靠的方法 就是 连接一个真实 的串口通信线路

测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路,2 端用相应软件,如串口调试助手之类的,相互发送发送数据,看另外一端是否能正常接收! 当然,也可以简单的单台机器测试,即短接串口的2、3 两针,用相应软件,如串口调试助手,发送数据,看能否回显发送的数据 串口测试工具使用说明之一——串口调试工具 回复 6 | 人气1387 | 收藏 | 打印 | 推荐给版主 分享文章到: ye_w 个人主页给TA发消息加TA为好友发表于:2010-09-30 19:52:48 楼主 使用串口实现网络通讯,不仅仅需要熟悉控制双方的指令和相关的协议,而且还需要善于使用串口测试工具。在串口测试工具中,最常用的就是串口调试工具。这个串口调试工具网络上一大把,大家百度一下就能下载到(包括我逐步发布的调试工具,都不会提供资源,请大家直接去网络上查找),常用的包括:串口调试助手,串口精灵,Comm等。我也一直使用串口调试助手,下面就是用图形并茂的方式来介绍,请大家指出不足,以便共同进步。 串口调试助手,网络上的版本也有不少,我截2个不同版本的图,但本质没有区别 版本一 怎样测试串口和串口线是否正常 一步:把串口线或者USB转串口线插到计算机上。 二步:打开串口调试助手

接着选择串口,串口线和USB转串口的端口号查看路径: 电脑上--右键--属性--硬件--设备管理器-端口(COM和LPT),点 开端口前面的+号查看即可。 注释:1、USB-SERIAL CH340(COM4)就是USB转串口的端口号 2、通讯端口(COM1)是计算机原来自带的端口号 第三步:设置串口调试助手(见下图) 1、串口:COM4是和串口线或者USB转串口线在上述路径中查看到的端口号。 2、发送的字符/数据:图片上输入的是59,你可以随便输入2位数字。 3、其余设置按照下图。

浅析通信电源中的开关电源(一)

浅析通信电源中的开关电源(一) 摘要:通信电源是通信行业的动力,在电信网络中发挥着不可替代的作用,具有无可比拟的重要基础地位,通信电源的安全可靠是保证通信系统正常运行的重要条件。 关键词:通信电源开关技术 0引言 通信电源是通信行业的动力,在电信网络中发挥着不可替代的作用,具有无可比拟的重要基础地位。通信电源又是通信设备系统的心脏,即使是瞬间的中断也是不允许的,因为通信电源系统发生直流供电中断故障是灾难性的,往往会造成整个通信局(站)和通信网络的全部中断和瘫痪。通信电源是电信网络中不可缺少的重要组成部分,是一个完整、规模日趋庞大和复杂的交换、传输、数据、信息、业务、智能等通信网的基石和后台保障,因此通信电源直接关系到整个网络的稳定、可靠和畅通,而开关电源因效率高、体积小、重量轻等优点被大量运用在通信设备供电中。 1开关电源占据通信电源的主导地位 通信直流稳压电源按照其实现直流稳压方法的不同,可分为:线性电源、相控电源和开关电源三种。 1.1线性电源是通过串联调整管来连续控制,其功率调整管总是工作在放大区。由于调整管上功率损耗很大,造成电源效率较低,只有20~40%,发热损耗严重,安装有体积很大的散热器,因而功率体积系数只有20~30W/dm3。因此线性电源主要用于小功率、对稳压精度要求很高的场合,如通信设备内部电路的辅助电源等。 1.2相控电源是将市电直接经整流滤波后提供直流,通过改变晶闸管的导通相位来控制直流电压。由于相控电源的工作频率低,工频变压器的体积和噪声大,造成对电网干扰和负载变化的响应慢,设备笨重,且危害维护人员的身体健康。另外,其功率因数较低,只有0.6~0.7,严重污染电力电网,效率较低,只有60~80%,造成能源的极大浪费。因此传统的相控电源已逐渐被淘汰。 1.3开关电源的功率调整管工作在开关状态,主要的优点在"高频"上。其工作频率高,大都在40kHz以上,无烦人的噪声。体积小,重量轻,适用于分散供电,可与通信设备放在同一机房。效率高,大于90%,在当前能源比较紧张的情况下,能够在节能上做出很大的贡献。功率因数高,大于0.92,当采用有效的功率因数校正电路时,功率因数可接近于1,且对公共电网基本上无污染。模块化的设计,可实行N+1配置,可靠性高。维护方便,可在运行中更换模块,而不影响系统供电,扩容方便、分段投资,可在初建时,预留终期模块的机架,随时扩容。调试方便,内设模拟测试电路,无需另配假负载。具有监控功能,并配有标准通信接口,可实现集中监控,无人值守。 2开关电源的关键技术 开关电源中具有技术突破主要有体现在以下四个方面: 2.1均流技术 大功率电源系统需要用若干台开关电源并联,以满足负载功率的要求,另外通信电源必须通过并联技术来实现模块备份,以提高电源系统的可靠性。因此并联技术在供电系统中必不可少,而并联运行的整流模块间需要采用均流措施,它是实现大功率电源系统的关键,用以保证模块间电流应力和热应力的均匀分配,防止一台或多台模块运行在限流或满载状态,同时延长电源系统的寿命和平均无故障时间。 2.2软开关技术 DC-DC变换器是开关电源的主要组成部分,因此功率变换技术一直受到全世界电力电子学科和行业研究的关注。而如何降低开关损耗,提高开关电源的频率和开关电源的系统效率,代表了开关电源的发展趋势。在经过了硬开关PWM(或PFM)技术和硬开关加吸收网络技术

相关文档