MAX232中文资料.doc

上传人:文库蛋蛋多 文档编号:2881739 上传时间:2023-03-01 格式:DOC 页数:5 大小:4.57MB
返回 下载 相关 举报
MAX232中文资料.doc_第1页
第1页 / 共5页
MAX232中文资料.doc_第2页
第2页 / 共5页
MAX232中文资料.doc_第3页
第3页 / 共5页
MAX232中文资料.doc_第4页
第4页 / 共5页
MAX232中文资料.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《MAX232中文资料.doc》由会员分享,可在线阅读,更多相关《MAX232中文资料.doc(5页珍藏版)》请在三一办公上搜索。

1、MAX232资料简介 MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。 一、引脚介绍: 第一部分:是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。 第二部分:是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。 TTL/CMOS数据从T1IN

2、、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。 第三部分:是供电。15脚GND、16脚VCC(+5v)。 二、主要特点: 1、符合所有的RS-232C技术标准 2、只需要单一 +5V电源供电 3、片载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压V+、V- 4、功耗低,典型供电电流5mA 5、内部集成2个RS-232C驱动器 6、内部集成两个RS-232C接收器下图为MX232双串口的连接图,可以分别接单片机的串行通信口或者实验板的其

3、它串行通信接口:三、max232应用电路,注意电容接法。 232是电荷泵芯片,可以完成两路TTL/RS-232电平的转换,它的的9、10、11、12引脚是TTL电平端,用来连接单片机的。 l MAX232心得MAX232DIP16封装现主要有这些型号:MAX232CPE、MAX232EPE。下面对MAX232的型号标识进行解析:MAX232后缀第一个字母,表示应用级别。“C”:商业级;“E”:工业级。例:MAX232CPE:商业级;MAX232后缀第二个字母,表示封装。P:PDIP封装;S:SOP封装。例:MAX232CPE:DIP封装;MAX232后缀第三个字母,表示引脚数。E:16pin。

4、例:MAX232CPE:16脚。MAX232CPE,MAX232EPE分别是DIP和SOP封装MAX232MAX232A的区别是前者传输速率是120外部电容1uF;后者是200外部电容0.1uF;MAX232MAX232A两种IC都有DIP和SOP封装,所以不带A的应该是MAX232芯片。MAX232A对应的是MAX232ACPE,MAX232AEPE。但是实测MAX232和MAX232A用0.1uf1uf10uf电容都是可以工作的。但是四个电容一定都要接上,曾以为只用一个串口,C4没接东西,结果死活下载不了程序,后来解决了,特写下总结TTL电平逻辑1为+5V,逻辑0为0V。RS232电平逻辑

5、1为+3V+15V,逻辑0为-3V-15V。也就是说我们所转换的数据电平+5V(+3V+15V),0V-(-3V-15V)即可。我们的MAX232是5V供电的,+5V(+3V+15V)的转换是很容易满足的,0V(-3V-15V)就需要内部产生一个负压电源然后去转换输出。MAX232的一般外接4个电容,C+对地之间,C-对地之间的电容用于稳定电荷泵输出的电压,由于C1+ C1-之间的电容加上C2+和C2-之间的电容。由于都是由VCC对它们进行循环充电,产生的V+2VCC,V-2VCC。这样也基本满足232的电平要求了。CMOS电平的转换同理。单片机的串口是TTL电平,在实际应用时,需要将TTL电

6、平转换成RS232电平。RS232的接口芯片max232看MAX232的原理框图,需要注意二点:1、需要外接电容0.1u电容,或1u的胆电容或电解电容,之所以需要电容,是因为RS232电平工作在9V9V,需要电容将5V电压转换成RS232电平所需要的10V和10V;电路上叫电荷泵。2、RS232的逻辑电平和TTL是正好相反的。在框图上,输入和输出之间的逻辑是反的;对于TTL电平,当没有232信号发出时,是高电平;对于RS232来说,这时,TX端是-89V电压,相对于0V来说;如果有了信号,那就是从+9V-9V交错变化的一系列信号,测试RS232接口电路的好坏。1、判断芯片是否正常,见MAX23

7、2框图,使用万用表测量2和6脚,只要2脚的电压在8V9V之间、6脚在-8V-9V之间,可以断定芯片是好的;2、在RS232没有发信号时,TX端电压为RS32的高电平,即-8V-9V,当发信号时,数据在变化,说明RS232的端口是好的;RS232的驱动能力是比较强的,至少在10几米以上,用在2030米甚至更远;这时,最好使用屏蔽线效果会更好一些。制作at89s51单片机器编程器的电路图 此主题相关图片如下:MAX232获得正负电源的另一种方法 在单片机控制系统中,我们时常要用到数/模(D/A)或者模/数(A/D)变换以及其它的模拟接口电路,这里面要经常用到正负电源,例如: 9V,-9V; 12V

8、,-12V。这些电源仅仅作为数字和模拟控制转换接口部件的小功率电源。 在控制板上,我们有的只是5V电源,可又有很多方法获得非5V电源。 1、外接;2、DC-DC变换在这里我介绍一块大家常用的芯片MAX232。 MAX232是TTL-RS232电平转换的典型芯片,按照芯片的推荐电路,取振荡电容为uF时,若输入为5V,输出可以达到-14V左右,输入为0V,输出可以达到14V,在扇出电流为20mA的时候,处处电压可以稳定在 12V和-12V。因此,在功耗不是很大的情况下,可以将MAX232的输出信号经稳压块后作电源使用。 我在网上搜索了一些232的例程,但用单片机向PC发数据的程序较少,所有自己无耐

9、,写了该程序用于测试芯片有没有正常工作,希望能给有需要的朋友带来点方便! #include /包含单片机内部资源预定义 _CONFIG(0x3F52); /4M晶体HS振荡 /*延时 1MS 带参数(int)子程序 */ void delay (unsigned int time) unsigned int a,b; for(a=0;atime;a+) for(b=0;b88;b+); /主程序 void main() unsigned char string=0xBB,0xB6,0xD3,0xAD,0xB9,0xE2,0xC1,0xD9,0xC1,0xD6,0xBE,0xA9,0xBF,0x

10、C6,0xBC,0xBC,0xD3,0xD0,0xCF,0xDE,0xB9,0xAB,0xCB,0xBE,0x0D,0x0A,0xB3,0xCC,0xD0,0xF2,0xA3,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; /设置波特率为9600BPS TXSTA=0X24; /使能串口发送,选择高速波特率 RCSTA=0X80; /使能串口工作,禁止接收 INTCON=0X00; while(1) for(i=0;i51;i+) while(!TRMT); TXREG=stringi; delay(2000); 有一种hin232芯片,与max232芯片比较的话,价格相对要便宜很多。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号