9针串口(DB9)25 针串口(DB25)针号功能说明缩写针号功能说明缩写1 数据载波检测DCD 8 数据载波检测DCD2 接收数据RXD3 接收数据RXD3 发送数据TXD 2 发送数据TXD4 数据终端准备DTR 2 0 数据终端准备DTR5 信号地 GND 7 信号地GND6 数据设备准备好DSR 6 数据准备好DSR7 请求发送RTS 4 请求发送RTS8 清除发送CTS 5 清除发送CTS9 振铃指示DELL 22 振铃指示 DELL2.RS232C串口通信接线方法(三线制)9针-9针 25针-25针 9针-25针2 3 3 2 2 23 2 2 3 3 35 5 7 7 5 7关于串口连接线的制作方法在电脑的使用中往往会遇到各种各样的连接线。
这些连接线外观上好像都差不多,但内部结构完全不同并且不能混用。
如果在使用中这些连接线坏了,往往很多使用者都不知道应该怎么办,下面就给出这些常见的连接线的连线方法以便于修理或查找故障。
在介绍之前先对一些市场常用名词做出解释。
现在所有的接头都可以分为公头和母头两大类。
公头:泛指所有针式的接头。
母头:泛指所有插槽式的接头。
所有接头的针脚有统一规定,在接头上都印好了的,连接时要注意查看。
在接线时没有提及的针脚都悬空不管。
串口联机线的连接方法串口联机线主要用于直接把两台电脑的com口连接。
比较早一点的AT架构的电脑的串口有为9针,和25针两种,现在的ATX架构的电脑两个串口全部是9针。
于是联机线就分为3种(9针对9针串口联机线,9针对25针串口联机线,25针对25针串口联机线)这些直接电缆连接线可以互换的连线方法如下表:9针对9针串口连接9针母头9针母头2 —— 33 —— 24 —— 65 —— 56 —— 47 —— 88 —— 725针对25针串口连接25针母头25针母头2 —— 33 —— 24 —— 55 —— 46 —— 207 —— 720 —— 69针对25针串口连接9针母头25针母头2 —— 23 —— 34 —— 65 —— 76 —— 207 —— 58 —— 4串口转接线这种转接线适用于9针串口和25针串口的转换。
首先,根据需要(9转25或25转9)选择两个转接头。
选择方法如下:9针转25针(9针公头,25针母头)。
25针转9针(25针公头,9针母头)。
然后使用尽量短的带屏蔽的多芯连接线。
连接方法如下表串口转接线一览9针接头25针接头1 —— 82 —— 33 —— 24 —— 205 —— 76 —— 67 —— 48 —— 59 —— 22图 1.电脑至程控机(并串转换器)串口电缆(适于敏迪,北电,等机型及并串转换器) 电脑程控机/转换器9孔(母) 25针(公)2 ──────── 33 ──────── 2(此线可免)5 ──────── 74 ─┐┌─ 206 ─┤├─ 67 ─┤├─ 48 ─┘└─ 5图2. 电脑至程控机串口用电缆(适于乐声,高士达,NDK9000,西门子等机型)电脑程控机9孔(母) 25针(公)2 ──────── 23 ──────── 3(此线可免)5 ──────── 74 ─┐┌─ 206 ─┤├─ 67 ─┤├─ 48 ─┘└─ 5(此也可作LL、电脑对串行打印机的联机电缆)图3. RS-232C 25针与9针插头的对应关系25针9针2 ────────── 33 ────────── 24 ────────── 75 ────────── 86 ────────── 67 ────────── 58 ───────── 120 ─────────422 ─────────9以上连线图仅供参考,具体请咨询交换机供应商或联系我们,获得更多的帮助线缆介质:普通4芯电话线、5类双绞线(建议)线缆长度: 建议不超过30米,对于长距离线缆,也可采用两端各加"长线隔离器"设备来达到传送数据目的,可从1km-10kmmax232中文资料及应用一.max232资料简介该产品是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。
由于电脑串口rs232电平是-10v +10v,而一般的单片机应用系统的信号电压是ttl电平0 +5v,max232就是用来进行电平转换的,该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA-232-F电平。
该器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5-V TTL/CMOS 电平。
每一个发送器将TTL/CMOS电平转换成TIA/EIA-232-F电平。
主要特点1、单5V电源工作2、LinBiCMOSTM工艺技术3、两个驱动器及两个接收器4、±30V输入电平5、低电源电流:典型值是8mA6、符合甚至优于ANSI标准EIA/TIA-232-E及ITU推荐标准V.287、ESD保护大于MIL-STD-883(方法3015)标准的2000V下图为MX232双串口的连接图,可以分别接单片机的串行通信口或者实验板的其它串行通信接口:三.max232应用电路,注意电容接法。
232是电荷泵芯片,可以完成两路TTL/RS-232电平的转换,它的的9、10、11、12引脚是TTL电平端,用来连接单片机的。
MAX232获得正负电源的另一种方法在单片机控制系统中,我们时常要用到数/模(D/A)或者模/数(A/D)变换以及其它的模拟接口电路,这里面要经常用到正负电源,例如:9V,-9V; 12V,-12V.这些电源仅仅作为数字和模拟控制转换接口部件的小功率电源。
在控制板上,我们有的只是5V电源,可又有很多方法获得非5V电源。
1.外接;2.DC-DC变换......在这里我介绍一块大家常用的芯片:MAX232. MAX232是TTL--RS232电平转换的典型芯片,按照芯片的推荐电路,取振荡电容为uF的时候,若输入为5V,输出可以达到-14V左右,输入为0V ,输出可以达到14V,在扇出电流为20mA的时候,处处电压可以稳定在12V和-12V.因此,在功耗不是很大的情况下,可以将MAX232的输出信号经稳压块后作电源使用。
我在网上搜索了一些232的例程,但用单片机向PC发数据的程序较少,所有自己无耐,写了该程序用于测试芯片有没有正常工作,希望能给有需要的朋友带来点方便!#include<pic.h> //包含单片机内部资源预定义__CONFIG(0x3F52); //4M晶体HS振荡******************************************************************************* 延时1MS 带参数(int)子程序******************************************************************************* /void delay (unsigned int time){unsigned int a,b;for(a=0;a<time;a++){for(b=0;b<88;b++);}}//主程序void main(){unsigned char string[]={0xBB,0xB6,0xD3,0xAD,0xB9,0xE2,0xC1,0xD9,0xC1,0xD6,0xBE,0xA9,0xBF,0xC6,0x BC,0xBC,0xD3,0xD0,0xCF,0xDE,0xB9,0xAB,0xCB,0xBE,0x0D,0x0A,0xB3,0xCC,0xD0,0xF2,0 xA3,0xBA,0xD6,0xD0,0xB9,0xFA,0x20,0x51,0x51,0x3A,0x35,0x37,0x33,0x31,0x39,0x32,0x39, 0x35,0x34,0x0D,0x0A};unsigned char i;TRISC7=1;TRISC6=0;SPBRG=25; //设置波特率为9600BPSTXSTA=0X24; //使能串口发送,选择高速波特率RCSTA=0X80; //使能串口工作,禁止接收INTCON=0X00;while(1){for(i=0;i<51;i++){while(!TRMT){;}TXREG=string[i];}delay(2000);}}有一种hin232芯片,与max232芯片比较的话,价格相对要便宜很多RS232引脚定义引脚定义符号1 载波检测DCD2 接收数据RXD3 发送数据TXD4 数据终端准备好DTR5 信号地SG6 数据准备好DSR7 请求发送RTS8 清除发送CTS9 振铃提示RI常用串口芯片max232及引脚图max232是一种把电脑的串行口rs232信号电平(-10 ,+10v)转换为单片机所用到的TTL信号点平(0 ,+5)的芯片,这个芯片的价格比较贵大约要6元,下面我来介绍一下max232引脚图以及max232和电脑串口的连接电路,RS232引脚定义。
看下面的图。
max232典型应用电路。