我的正文 联系客服

发布时间 : 星期一 文章我的正文更新完毕开始阅读

辽宁工程技术大学毕业设计(论文)

工作模式:6.4mA; 空闲模式:1.9 mA; 掉电模式:<1?A。 6)I/O接口和封装

32个可编程的I/O脚,每个脚都可以指定工作模式; 40脚PDIP/PLCC/TQFP封装。 7)工作电压和时钟 4.0V~6.0V; 0~8MHz。 其引进图如下:

(T0)PB0(T1)PB1(AIN0)PB2(AIN1)PB3(SS)PB4(MOSI)PB5(MISO)PB6(SCK)PB7RESETVCCGNDXTAL2XTAL1(RXD)PD0(TXD)PD1(INT0)PD2(INT1)PD3(OC1B)PD4(OC1A)PD5(ICP)PD612345678910111213141516171819204039383736353433323130292827262524232221PA0(ADC0)PA1(ADC1)PA2(ADC2)PA3(ADC3)PA4(ADC4)PA5(ADC5)PA6(ADC6)PA7(ADC7)AREFAGNDAVCCPC7(TOSC2)PC6(TOSC1)PC5PC4PC3PC2PC1PC0PD7(OC2)

图2-2 AT90S8535引脚图 Fig.2-2 The pin of AT90S8535

由于AT90S8535芯片的片内资源丰富,由他组成的控制系统硬件结构十分简单,软起动器的CPU部分如图2-3所示。根据软起动器的设计要求,控制系统的资源分配如下:控制系统的界面采用键盘输入、LED数码管和发光二极管显示构成,其中PA2~PA7作为六个按键的键盘输入信号,通过键盘操作,完成起动参数的设置、电动机起停的控制、默认参数的保存、外部故障的查询和处理等;LED显示由PB口和PC口组成,其中PB0~PB6

17

韩松岑:单片机软起动控制器的设计

作为LED的段码输出信号,PC0~PC5作为LED位码选择信号,显示部分由4位LED数码管和按LED引脚形式结成的9位发光二极管组成,作为起动参数设定、运行监控及故障等显示,并按动态方式定时刷新各个显示位;PA1口作为A/D采样输入口,用于采样主电路工作电流信号,供限流控制、过电流保护、过载保护等使用;由信号处理电路送来的故障检测信号输入到INTO引脚,作为主电路外部故障(如三相不平衡运行、缺相、散热器过热等)的中断请求输入,当故障发生时,由向CPU提出中断请求,CPU响应中断,在终端服务程序中根据电路的运行状态封锁晶闸管触发脉冲、或断开主电路,并且实现闭锁。同时信号处理电路送来的故障检测信号也送到PA1输入脚,作为故障状态的检测。在故障发生并封锁了触发脉冲后,程序将不断检测PA1位的状态,当该状态为显示故障已经解除时,闭锁解除,撤销封锁信号,使系统复位。PD5初始化为成PWM输出工作方式,作为晶闸管触发脉冲的控制命令输出,单片机通过内部运算输出一定占空比的PWM波,此PWM波经过滤波后获得0~5V直流电压送触发脉冲模块,作为触发脉冲脚的控制命令,该电压正比于PWM波的占空比。PB7和PC7作为主电路开关的控制命令输出脚,在上电自检无故障后,使该位变1,让控制继电器动作,控制住电路开关闭合通电。RXD(PD0)引脚和TXD(PD1)引脚作为串行通信用。

18

辽宁工程技术大学毕业设计(论文) +5V10C1X213U1XTAL1VccPC7PB7298主电路开关控制命令位主电路开关控制命令位LED段码信号输入12C2+5VR19XTAL2RESET3217045C331AGNDPB6PB5PB4PB3PB2PB1PB07654321C4+5VR23230AREFAVCCPC5PC4PC3PC2PC1PC0272625242322LED位选信号输入电流采样外部中断输入故障封锁信号403916181514PA0PA1PD2PD4GND键盘输入引脚PA7PA6PA5PA4PA3PA2PD533343536373819AT90S853511TXD/PD1RXD/PD0驱动信号输出 图2-3 软起动器单片机控制系统的CPU电路部分 Fig.2-3 Soft starter control system for single-chip CPU circuit part 2.2.2 通信部分芯片的选择 通信部分电路采用MAX232芯片。MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平。每个接收器将EIA/TIA-232-E电平输入转换为5V TTL/CMOS电平。这些接收器具有1.3V的典型门限值及0.5V的典型迟滞,而且可以接收±30V的输入。每个驱动器将TTL/CMOS输入电平转234换为EIA/TIA-232-E电平。所有驱动器、接收器及电压发生器都可以在德州仪器公司的LinASICTM元件库中得到标准单元。MAX232的工作温度范围为0~70℃,MAX232的工

19

韩松岑:单片机软起动控制器的设计

作温度范围为-40~85℃。 MAX232的特点包括: 1)5V电源工作。

2)两个驱动器及两个接收器。 3)±30V输入电平。

4)低电源电流:典型值是8mA。

5)符合甚至优于ANSI标准EIA/TIA-232-E及ITU推荐标准V.28。 6)可与Maxim公司的MAX232互换。 7)ESD保护大于MIL-STD-883标准的2000V

C1+116VccV+215GNDC1-3T1OUTC2+4MAXIM14MAX22013R1INC2-5MAX232MAX232A12R1OUTV-611T1INT2OUT710T2INR2IN89R2

a)封装引脚图

5V+151?F1C1+Vcc1?F+3Vs+2C1-4C2+Vs-61?F+5C2-+1?F1114ELA/TLA-232 OutputROM CMOS or TTL67ELA/TLA-232 Output1213ELA/TLA-232 InputTo CMOS or TTL80V9ELA/TLA-232 Input16GNDb)典型电路

图2-4 MAX232的封装引脚和典型工作电路图 Fig.2-4 Package pin and typical circuit of MAX232

20