我的正文

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

234辽宁工程技术大学毕业设计(论文) 平的驱动信号时,晶体管V1或V2导通,从而驱动继电器K1或K2吸合动作,利用其触点控制主电路合闸,同时发光二极管VL24或VL25也会随之亮;当单片机发出低电平的闭锁信号,VL24或VL25则会随之灭,K1或K2继电器释放,利用其触点信号控制主电路接触器分闸。具体电路如图2-12所示。 +24V1S1R54VD1V1VL24R60K1S11S2R57GND+24V2S1R55VD2V2VL25R61K2S22S2R58GND 图2-12 驱动电路 Fig.2-12 Drive circuit 2.5电源指示 这部分电路包括R56,R67~R69,发光二极管VL20~VL23见附录图。分别用于指示 +24V,、+15V、+5V、-15V电源是否正常,当灯亮表示电源工作正常,灯灭为故障。 234 29

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

-15V+5V+15V+24VVL1VL2VL3VL4VL5VL6R69R56R68R67CON1010VL23VL22VL21VL209876543GND2GNDEN1图2-13电源指示 Fig.2-13 Power direction

30

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

3 软件设计

3.1 软起动器控制软件设计

单片机控制系统的软件设计必须完成电动机软起动器应具有的参数设定、状态显示、起停控制、故障检测和保护等任务。根据上述要求,控制系统软件由主程序和4个中断服务程序组成。

3.1.1主程序流程框图

主程序入口初始化自检从EEPROM中读入数据闭合主电路开关读按键键处理

图3-1 主程序流程框图

Fig.3-1 Flow chart of main control procedures

31

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

主程序完成系统自检、变量的初始化、键盘扫描、参数修改等任务。程序运行经过自建无故障后,将EEPROM中的所有数据都读入SRAM中暂存,用户可以通过键盘修改运行参数,若需要将修改后的数据作为默认值保存,则可以将数据重新写入EEPROM中,如果不修改运行参数,程序将按照EEPROM提供的默认数据工作。

3.1.2中断程序流程框图

2.5秒定时显示中断程序保护现场读入显示数据位输出位数据修改位数据恢复现场返回

a)定时显示中断服务程序流程图 INTO中断子程序保护现场输出封锁信号送报警码至显示缓冲恢复现场返回

b)外中断服务程序流程图 32

联系合同范文客服:xxxxx#qq.com(#替换为@)