搜档网
当前位置:搜档网 › 串口通信基本接线方法

串口通信基本接线方法

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

目前较为常用的串口有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位奇/偶校验位。可采用奇校验或偶校验。

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

1 0110,0101

0 0110,0001

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

1 0100,0101

0 0100,0001

奇偶校验能够检测出信息传输过程中的部分误码(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字符后就立即开始发送数据。一般可以从设备配套源程序中找到发送的是什么字符。

应该注意,若传输的是二进制数据,标志字符也有可能在数据流中出现而引起误操作,这是软件流控制的缺陷,而硬件流控制不会有这个问题。

RS-232接口定义及连线

RS-232接口又称之为RS-232口、串口、异步口或一个COM(通信)口。"RS-232"是其最明确的名称。在计算机世界中,大量的接口是串口或异步口,但并不一定符合RS-232标准,但我们也通常认为它是RS-232口。严格地讲RS-232接口是DTE(数据终端设备)和DCE(数据通信设备)之间的一个接口,DTE包括计算机、终端、串口打印机等设备。DCE通常只有调制解调器(MODEM)和某些交换机COM口是DCE。标准指出DTE应该拥有一个插头(针输出),DCE拥有一个插座(孔输出)。这经常被制造商忽视(如:WYSE终端就是孔输出DTE串口)但影响不大,只要搞清楚DCE、DTE就行了,然后按照标准接线图接线就不会错了。(DTE、DCE 引脚定义相同)

特殊情况下,也有使用RJ-45的8PIN连接器用作RS-232接口,其定义如下:

脚序符号信号名称流向功能说明

1DSR/RI数据设备准备好/振铃指示DTE←DCE Data Set Ready/Ring Indicator 2CD载波检测DTE←DCE Carrier Detect

3DTR数据终端准备好DTE→DCE Data Terminal Ready

4GND 信号地System Ground

5RXD接收数据DTE←DCE Receive Data

6TXD发送数据DTE→DCE Transmit Data

7CTS允许发送DTE←DCE Clear to Send

8RTS 请求发送DTE→DCE Request to Send

计算机上的rs-232有9个引脚定义如下:

1,CD,载波检测(Carrier); 2,RXD,接收字符(Receive); 3,TXD,传送字符(Transmit); 4,DTR,数据端备妥(DataTerminalReady); 5,GND,地线(Ground); 6,DSR,数据备妥(DataSetReady); 7,RTS,请求传送(RequestToSend); 8,CTS,清除以传送(ClearToSend); 9,RI,响铃检测(RingIndicator);还有一种25脚的公头也是RS232使用的端口接口,但电脑中不常用,只在少许工业控制计算机中使用,此处不作介绍,其实9脚和25脚的功能完全一样,多余的接口脚都是悬空处理的.

9脚与25脚接口的对应关系是1--8;2--3;3--2;4--20;5--7;6--6;7--4;8--5;9--22;

其中各脚的功能如下:

CD:此脚有调制解调器控制,调制解调器用此脚通知计算机载波信号是否被检测到; RXD:此脚将远程发送来得数据接收进来,可以在调制解调器上看到RXD的指示灯明暗交错,说明RXD端正接收数据;

TXD:此脚将计算机所欲发出得数据发送出去,同上TXD的指示灯在工作时也会明暗交错的显示;

DTR:此脚有计算机控制,用于通知调制解调器是否可以进行传送数据,高电平表示准备就绪;

GND:地线,没什么好说的,要点是此脚必须双向接地,保证地电平相等以供接收数据的恢复参考;

DSR:调制解调器用此脚的高电平来通知计算机准备就绪可以通讯;

RTS:计算机用此脚通知调制解调器马上将数据发送到计算机,注意若此时有数据传送到调制解调器则会暂存到缓冲区中;

CTS:此脚有调制解调器控制,用来通知计算机将欲发送的数据发送到调制解调器; RI:调制解调器用此脚通知计算机有数据进来,但是否接收数据则有计算机来决定;

以上就是RS-2329个引脚的功能,你若仔细看,会发现他们的收发都是成对出现的,明白这点用起来就应该很轻松了.

调制解调器与计算机的通讯步骤如下:

(1)调制解调器将计算机通讯端口的DSR引脚电位升高,表示调制解调器已经准备好接收计算机的串行端口传过来的数据了.

(2)计算机将DTR引脚电位升高,表示计算机已经将欲发送的数据准备好;

(3)计算机将RTS引脚电平升高,通知调制解调器计算机即将开始发送数据;

(4)调制解调器将RTS引脚电位升高,通知计算机可以开始发送数据了;

(5)计算机将数据发送出去,当调制解调器接收倒数据之后,便将收到的数据通过电话线和网线发送出去,什么,要问我调制解调器怎么调制信号的,我靠,我怎么知道,自己去问问调制解调器吧.

当远程数据的经历千山万水到达接收端的调制解调器时,他不让进该怎么办呀,先友好点握握手呀,串门子也要讲礼貌吗,不然一脚揣出你去信不,此时要------------

(1)调制解调器将计算机上的DSR脚电位升高,说明调制解调器可以开门了

(2)这时电话上的数据就串进来,RI的电平发生变化,要问诸人计算机要不要俺进来坐坐呀

(3)计算机说行你进来吧,计算机便将DTR脚电位升高,直到断线之前此脚会一直持续高电平;

(4)握手完了,调制解调器要检测到载波信号,此时只是两个调制解调器之间通讯完毕;

(5)接下来调制解调器便将从电话线上接收到的数据传送到计算机里面去

以上是以调制解调器为对象介绍RS-232的,这种方式只能用于远程低波特率数据的传

送,什么,你想传送100兆,去去去,俺只会慢慢的一个一个字节的传,要想快找俺弟弟??去,它可是个急性子,可惜从来不爱串远门;

关于串行通讯的起始位及停止位:

因为串行通讯并不采用同步时钟脉冲作为基准,所以接收断无法判断数据发送的实时情况如何,所以,需要加上开始与结束的标识,规则是,在需要发送的数据字符的头尾加上高电平的起始位(逻辑0)和地电平的停止位(逻辑1),也许你要问为什么用负逻辑表示呀,单纯这样想就错了,现状是开始传送时,将传送线的电位有地电平拉到高电平,要结束了再将传送线的电位有高拉到低,接收端就是通过这两个电平的跳变来判断数据发送的开始与结束的.起始位固定为一个位,停止位有1'1.5'2个位等多种表示,要问为什么,我也不知道,哈哈哈.只要通讯协议允许你爱咋定就咋定谁管的着你.

关于传送数据的校验:

在串行通讯上的字符格式是:起始位+字符位+校验位+停止位;采用不同的数据位,校验位,停止位则每次传送的字节中位的个数可以动态改变,这个问题是不好理解,举例说,1个起始位+8个数据位+0个校验位+1个停止位,拜拜手指吧,是不是10个位呀,那么这里的一个字节就是10位,注意,要与传统意义上的8位区别开呀,不然下面就没法进行了.象上面这个例子如果传输速度为17600bps,则每秒传输17600/10=1760(字节)这样明白了吧.

校验位可以是奇校验和偶校验,到底用公的还是母的自己看着办吧,我想我们很少用校验位的.

关于工作模式:

在一般的串行通讯使用模式中,RS-232用全双工模式(FullDupled), RS-422与RS-485分别使用全双工和半双工模式,老兄你不知道什么是XXXX模式?,先去肯肯书本吧,整天疑神疑鬼的多难受.

握手:

硬件握手因篇幅的关系这里就不讲述了,说说软件握手,软件握手就是以数据上的信号来代替实际中的硬件线路;软件握手最常用的协议是:XON/XOFF,原理:若接收端要使发送端暂停发送,就向发送端发ASCII码的第19号字符(十六进制13),要恢复传送时,便向发送端送出ASCII第17号字符(十六进制11),两个字符交互使用便可以控制发送端的发送操作.

关于错误预防有两种常用方式:

CheckSum(将所有发送字符的十进制数的和与255相除取余再放到所发送字符的后面一起发送,校验时采用同样的办法求余比较)另一种是CRC(循环冗余校验码) 好了,关于RS-232的介绍就这些了,RS-232的传输举例一般都在15米以下,加转发器会再远点,不过抗噪性就有所下降了,RS-485效果会好些,但一般的PC机上不会装配这个.

由于串口自身的特点,通讯距离不大于15米,考虑到负载电容和码元畸变的影响,传输速率不超过20Kb/S,而且,传输波特率与传输距离成反比的关系 ,所以应用串口通讯时必须选择好接口,并考虑好传输介质与电平转换的问题.

在计算机间的串口通讯多采用标准的25芯插头座,有22根线,RS-232C采用的是负逻辑,

逻辑”1”为-5V~-15V,逻辑”0”为+5V~+15V.

在计算机与单片机中使用RS—232通讯的最简单的连接形式是只用数据发射端(2脚)、数据接收端(3脚)、信号地(7脚),这是计算机向单片机机开发系统传送目标程序的最常用方式。当然,只用这3个脚并不能算完善的串口通讯接口,可是,在现实中,如果合理的使用这3个脚,可以实现简单的串口数据采集功能,例如,只要你手里有一根

COM口线和一块RS—232板,那么,就可以只在这3个脚连出飞线到想要读取数据的地方读数据了,前提是你的PC机上要有读串口的程序。要想做个计算机间完善的串口接口,就必须要求连接各个功能脚了。以上这种22线的接口形式由于要用至少9根以上的线,所以只适合PC与PC的短距离通讯,当需要进行远程数据传输时,这种方式便不能胜任了。这时就需要采用符合远程数据通讯的接口方式,生活中最常用RS—232C 远程数据传输接口方式是MODEM+传输线,需要采用调制解调器,它的工作原理请看第一篇里的介绍。采用MODEM的好处就是减少了长距离传输引起的干扰,同时加大了传输的距离,并且便于计算机对所传输数据的控制。

也许看到这儿,有朋友就有疑问了,RS—232C可以直接传出TTL电平吗,答案是不能,因为计算机处理的数据很多是以TTL电平的形式存在的,RS—232C并不能满足对TTL 电平的传送要求,所以要进行对RS—232电平与TTL电平之间的转换。现在常用的电平转换芯片有分离的与整合的两种,分离的常见的有MC1488(发送器)和MC1489(接收器),整合的就是将发送器和接收器集成到一块芯片内,常见的有MAX202,MAX232,HIN232c等,RS232C的发送器输入的是TTL/CMOS电平,输出的是RS—232C电平,接收器输入的是RS—232C电平,输出的是TTL电平。

现在很多场合多种单片机系统之间需要进行数据通讯,例如数控加工线上需要实时的进行加工数据的通讯,就要采用串口或并口将多个单片机连接起来,我们这里只介绍串口的连接问题。单片机联机的目的就是要通讯,较常采用的通讯程序有两种:查询方式和中断方式。

在制作通讯程序之前需要事先定义单片机之间的通讯协议,例如:A发送一个信号11给B,询问是否可以通讯,B接到呼叫之后,要返回一个22信号作为应答信号,告知A 可以向B发送数据;否则,B就要返回一个否定信号33让A进行等待,直到B准备完毕返回信号22,其数据格式为:字节数n—数据1—……—数据n—累加校验和;其中累加校验和是指字节数n、数据1~n这(n+1)个字节内容的算术和,B就是根据接收的累加校验和判断接收的数据是否正确地。当B接收到的数据正确时,就要返回一个信号44通知A,否则,返回55,上面的信号11、22、33、44、55是为了阐述的方便而设的,假如你在使用时,当然可以自己定义指令的字头,但要注意避免指令字头与数据相混淆的情况。中断方式就是利用单片机上的中断资源,定时器、计数器等使用软件的方法控制数据的发送与接收,中断方式的特点是执行效率高,速度快,这种方式多应用在双机通讯系统中。

关于多机串口通讯:

现实中最常用的还是多机串口通讯,一般的方式是设置一片MCU主机,然后将多个从机挂在TXD、RXD端口上,这种方式的通讯特点是:从←→主←→从,从机之间的通讯需要经过主机,多机通讯的要点就是保证通讯接口具有识别能力,可以使用串行口控制器SCON中的控制位SM2实现。当串行口工作于方式2或方式3时,发送和接受的每一祯信息都是11位,其中第9位数据位TB8可编程位赋予0或1,用于区别是数据祯还是地址祯,

若从机的SM2=1,当接受到地址时,则将其装入SBUF,并置RI=1,向CPU发出中断请求,

若接受到的是数据,则不产生中断,信息作废。当SM2=0时无论接受到的是数据还是地址,均产生RI=1中断,,数据装入SBUF。明白这些就可以制定通讯规则了,原理如下:

SM2置1,所有从机都处于接受地址状态,主机发送地址信息,包含8 位地址,第9位为判断位,如果第9 位为1,表示发送的是地址。从机接收到地址后便与自身的地址相比较,若某一从机为被寻地址,则使SM2位清零,其余的从机的SM2位保持1,

通讯协议没有固定的通用标准,随着使用环境的变化,我们可以自由的设订自己的协议,

但要注意指令的定义要与数据加以区分,否则在复杂的多机系统里就要出现指令与数据混淆的现象。

自制PLC编程电缆

自制PLC编程电缆

摘要:由于品牌不同的PLC其编程电缆不能通用,而原装编程电缆又价格不菲,给学习和使用PLC带来了不便。本文通过分析PLC编程口的几种通信接口标准和物理结构,详细说明了各种不同接口形式的PLC 编程电缆的制作方法,自制编程电缆成本低制作方便,可以实现原装电缆的所有功能。

关键词:PLC 编程口通信接口标准编程电缆接口转换器

一.前言

随着可编程序控制器(PLC)在工业控制领域的广泛应用,PLC编程成了电气工程技术人员必须掌握的专业技能。可编程序控制器的品牌众多,欧、美、日、韩及台湾的PLC纷纷抢滩大陆,在给使用者提供了多种选择的同时,也给使用者带来了小小麻烦。由于不同品牌PLC的编程电缆互不通用,买一根原装电缆往往上千元。对于以学习为主要目的以及经常碰到不同品牌PLC的技术人员来说,如果能够有办法花较低的代价自制一根编程电缆,无疑为他们提供了方便。PLC虽然品牌众多,但各种品牌的PLC其编程接口不外乎几种型式,在PLC随机提供的技术手册里一般也都会提供编程口的引脚定义,这就为自制编程线提供了可能。下面我就PLC编程口的几种串行通信接口标准和物理结构,详细说明如何DIY一根适用的编程电缆。

二.PLC编程口的型式

编程电缆一端与PC的COM口相连,另一端与PLC的编程口相连,PC端的COM口均为RS232C接口,DB-9针形插头。而PLC的编程口按接口标准一般可分为三种,即RS232、RS485、RS422 。按物理结构可分为五种,即八针圆口(DIN-8),九针D形口(DB-9),二十五针D形口(DB-25),RJ11口以及专用接口,其中以前两种居多,各接口引脚排列如图一所示。

图一

为了做好编程电缆,首先要大概了解一下这三种串行通信接口标准。RS-232、RS-422与RS-485是三种串行数据接口标准,接口标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,所以同样一种接口标准可以有不同的物理结构,如DB-9 、DB-25等。

RS-232是PC机与通信工业中应用最广泛的一种串行接口,RS-232C总线标准设有25条信号线,包括一个主通道和一个辅助通道。多数情况下只使用主通道,常用九条信号线(九针D形口),各引脚定义如表一所示。对于一般双工通信,仅需几条信号线就可实现,如发送数据线TXD 和接收数据线RXD 以及逻辑地线GND,RS232C只能点对点通讯,传输距离短,共模抑制能力差。

RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。它使用一对双绞线,将其中一根定义为A(TXD-/RXD-),另一根定义为B(TXD+/RXD+),不需要数字地线。速率在100kbps及以下时通信距离达

1200米以上。RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。RS-485只能实现半双工通信。

RS-232接口引脚定义

25 针9 针缩写描述

2 3 TXD 发送数据

3 2 RXD 接收数据

4 7 R0TS 请求发送

5 8 CTS 允许发送

6 6 DSR 通讯设备准备好

7 5 GND 信号地

8 1 CD 载波检测

20 4 DTR 数据终端准备好

22 9 RI 响铃指示器

表一

RS-422接口标准主要是为克服RS-232接口标准的通讯距离短和传输速率慢而建立的。RS-422

标准是一种以平衡方式传输的标准,使用二对双绞线,每个信号以两根信号线来传输,即发送数据

TXD+ 、TXD- ,接收数据RXD+ 、RXD- ,逻辑电平是由两条传输线之间的电位差来决定的,由于采用了双线传输,大大增强了抗共模干扰的能力,因此最大数据速率可达10MbPs(传送15m时)。若传输速率降到90kbPs时,则最大距离可达1200m,可实现全双工通信。

三.编程电缆的制作

各厂家的编程电缆的作用就是将PLC端的RS485、RS422格式的数据转换为PC端的RS232C格式的数据,PLC端如果是RS232则只要按规则直接连接即可。因此要自制PLC编程电缆,就必须将PLC端的RS485、RS422转换为PC机能够识别的RS232C,PC才能与PLC通信,完成下载、上传、监控等工作,这就涉及到一个接口标准转换的问题。实现接口转换有几种方法:一是用简易的电平转换电路,但一种电路只能针对一种PLC,且功能不全,性能也不太可靠,甚至可能会损坏PC机的串口;二是用专用的接口转换IC ,但业余实现起来比较复杂,不适合自制。这里我们使用一种成品通讯接口转换器,可以实现RS232/RS485/RS422的转换,由于是专用的通讯接口转换器,使用起来很方便且性能可靠,价格也比较低。

该类产品市场上比较多,以四川德阳四星电子的产品SC-485C接口转换器为例,该转换器用于RS232到RS485/RS422的通讯转换,体积小巧,只有两个DB-9插头大小,采用串口窃电技术,不需外接电源。SC-485C的结构及引脚定义如图二所示。RS232端为DB-9的孔座,可以直接插在PC机的COM口

上,RS485/RS422端为DB-9的针座,RS485时使用3脚和8脚, RS422时用3脚、8脚、1脚和7脚。利用该接口转换器制作编程电缆如图三所示。左侧为SC-485C接口转换器,右侧从上而下分别为DIN-8、RJ11、DB-9和DB25插头的编程电缆,电缆靠近接口转换器一边的插头均为DB-9孔型插头,另一头均为针插头,分别对应不同物理结构的PLC编程口。

图二

图三

接线时根据PLC端是RS485还是RS422选择对应的引脚,按照“发送接接收,接收接发送,正接正,

负接负”的规律连接,SC-485C接口转换器与PLC RS485、RS422接口接线图和PC与PLC RS232接口接线见图四。

图四

要做好一根编程电缆,除了要进行RS232/RS485/RS422之间的接口转换外,还必须了解PLC编程口各引脚的定义,因为即使是采用同一种接口标准,不同厂家的PLC其引脚分布也是不相同的。表二提供了几种主流PLC的引脚定义,供自制时参考。未列举的PLC可以查找随机的技术手册,也可以到网上找一个通用型人机界面(HMI)的说明书,在HMI与各厂家PLC联机的连线说明中可以找到市场上绝大多数PLC的引脚定义。

部份PLC编程口引脚定义

PLC型号接口标准接口外形引脚定义

S7-200 RS485 DB-9 3B/8A

TIWDO/NEZA RS485 DIN-8 1A/2B

LG MASTER K系列RS232 DB-9 2RXD/3TXD/5GND

FX2N/FX0N RS422 DIN-8 1RXD-/2RXD+/4TXD-/7TXD+

OMRON CH200HS RS232 DB-9 2TXD/3RXD/7GND/4RTS/5CTS

AB SLC503/504 RS232 3TXD/2RXD/5GND/7RTS/8CTS

ABB COMLI(SLAVE MODE)RS232 6TXD/7RXD/5GND

KOYO DIRECT DL RS232 RJ11 4TXD/3RXD/1GND

表二

四、结束语

一种原装电缆只能在一种PLC上使用,而一只接口转换器配上不同接插件可以组合成一套编程电缆,几乎可以在任何品牌的PLC上使用。接口转换器和接插件在通信市场都能买到,而且价格便宜,总成本仅需原装电缆价格的十分之一左右,制作也非常简便。自制的编程电缆可以在PC与PLC之间可以完成程序上传、下载、在线监控等功能,在功能和可靠性上比起原装电缆来可以说是毫不逊色。

RS-232/RS-485/ RS-422接口介绍和怎样正确应用

一、什么是RS-232 接口?

(1) RS-232 的历史和作用

在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。

(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的)它

是在1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产

厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定采用一个25 个脚的DB-25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM

的PC 机将RS-232 简化成了DB-9 连接器,从而成为事实标准。而工业控制的RS-232 口一般

只使用RXD、TXD、GND 三条线。

(2)RS-232 接口的电气特性

在RS-232-C 中任何一条信号线的电压均为负逻辑关系。即:逻辑"1"为-3 到-15V;逻辑"0"

为+3 到+15V 。

RS-232-C 最常用的9 条引线的信号内容如下所示

DB-9 1 2 3 4 5 6 7 8 9

DB-25 8 3 2 20 7 6 4 5 22

定义DCD RXD TXD DTR GND DSR RTS CTS RI

(3) RS-232 接口的物理结构

RS-232-C 接口连接器一般使用型号为DB-9 插头座,通常插头在DCE端,插座在DTE端.

PC 机的RS-232 口为9 芯针插座。而波士RS-232/RS-485转换器的RS-232 为DB-9 孔插头。

一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需三条接口线,

即"发送数据TXD"、"接收数据RXD"和"信号地GND"。RS-232 传输线采用屏蔽双绞线。

(4)RS-232 传输电缆长度

由RS-232C 标准规定在码元畸变小于4%的情况下,传输电缆长度应为50 英尺,其实这个4%

的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,

所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出

下面实验结果。其中1 号电缆为屏蔽电缆,型号为DECP.NO.9107723 内有三对双绞线,每对

由22# AWG 组成,其外覆以屏蔽网。2 号电缆为不带屏蔽的电缆。型号为DECP.NO.9105856-04

是22#AWG 的四芯电缆。

DEC 公司的实验结果

波特率bps 1号电缆传输距离(米) 2号电缆传输距离(米)

110 1500 900

300 1500 900

1200 900 900

2400 300 150

4800 300 75

9600 75 75

经过许多年来RS-232 器件以及通信技术的改进,RS-232 的通信距离已经大大增加。波士

电子的RS-232 增强器可以将普通的RS-232 口的通信距离直接延长到1000米。

二、什么是RS-485 接口?

1. RS-485 的电气特性:发送端:逻辑"1"以两线间的电压差为+(2 至6) V 表示;

逻辑"0"以两线间的电压差为-(2 至6)V 表示。接收端:A比B高200mV以上即认为是逻辑

"1",A 比B 低200mV 以上即认为是逻辑"0"。

2. RS-485(或 RS-422)的接线:

3. RS-485 的数据最高传输速率为10Mbps。但是由于RS-485 常常要与PC 机的RS-232

口通信,所以实际上一般最高115.2Kbps。又由于太高的速率会使RS-485 传输距离减小,所

以往往为9600bps 左右或以下。

4. RS-485 接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。

5. RS-485接口的最大传输距离标准值为1200米(9600bps时),实际上可达3000米,

RS-485 接口在总线上是允许连接多达128个收发器、即RS-485 具有多机通信能力,这样用户

可以利用单一的RS-485 接口方便地建立起设备网络。因RS-485 接口具有良好的抗噪声干扰

性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485 接口组成

的半双工网络,一般只需二根信号线,所以RS485 接口均采用屏蔽双绞线传输。RS-485 的

国际标准并没有规定RS485 的接口连接器标准、所以采用接线端子或者DB-9、DB-25 等连接

器都可以。波士RS-485 接口是事实工业标准。

6. 采用RS485 接口时,传输电缆的长度如何考虑?

答:在使用RS485 接口时,对于特定的传输线经,从发生器到负载其数据信号传输所允

许的最大电缆长度是数据信号速率的函数,这个长度数据主要是受信号失真及噪声等影响所

限制。最大电缆长度与信号速率的关系曲线是使用24AWG 铜芯双绞电话电缆(线径为0。

51mm),线间旁路电容为52。5PF/M,终端负载电阻为100 欧时所得出。(引自GB11014-89

附录A)。当数据信号速率降低到90Kbit/S 以下时,假定最大允许的信号损失为6dBV 时,则

电缆长度被限制在1200M。实际上,在实用时是完全可以取得比它大的电缆长度。当使用不

同线径的电缆。则取得的最大电缆长度是不相同的。例如:当数据信号速率为600Kbit/S

时,采用24AWG 电缆,最大电缆长度是200m,若采用19AWG 电缆(线径为0.91mm)则电缆

长度将可以大于200m;若采用28AWG 电缆(线径为0.32mm)则电缆长度只能小于200m。

RS-485的远距离通信建议采用屏蔽电缆,并且将屏蔽层作为地线。

三、什么是RS RS-422 接口?

RS-422 的电气性能与RS-485完全一样。主要的区别在于:

RS-422 有4 根信号线:两根发送(Y、Z)、两根接收(A、B)。由于RS-422 的收与发

是分开的所以可以同时收和发(全双工)。

RS-485 有2 根信号线:发送和接收都是A 和B。由于RS-485 的收与发是共用两根线所

以不能够同时收和发(半双工)。

能否将RS-422 的Y-A 短接作为RS-485 的A、将RS-422 的Z-B 短接作为RS-485 的B

呢?回答:不一定。条件是RS-422 必须是能够支持多机通信的。波士电子的所有接口转换器

的RS-422 口都能够支持全双工多机通信,所以可以这样简单转换为RS-485。

四、RS RS-485 比RS RS-232 232-C 接口相比有何特点?

答:由于RS-232 接口标准出现较早,难免有不足之处,主要有以下四点:

(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需

使用电平转换电路方能与TTL 电路连接。

(2)传输速率较低,在异步传输时,波特率为20Kbps。现在由于采用新的UART 芯片

16C550 等,波特率达到115.2Kbps。

(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容

易产生共模干扰,所以抗噪声干扰性弱。

(4)传输距离有限,最大传输距离标准值为50 米,实际上也只能用在15米左右。(5)RS-232 只允许一对一通信,而RS-485 接口在总线上是允许连接多达128个收发器。

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

串口通信基本接线方法 龚建伟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)技术和硬开关加吸收网络技术

相关主题