智能化低压大电流开关电源的研制
间是并行通讯。
打印部分选用了TP UP-AN系列的智能微型打印机,在单片机的控制下,实现报表打印、即时打印、故障打印、上电打印四种动作。采用时钟芯片DS1302生成实时时钟、日历。
打印机和单片机之间采用串行通讯,占用AVR本身的URAT串行口。时钟芯片DS1302则用普通IO口作为串行口和单片机之间实现串行通讯。
单片机外围电路设计如下:
图4 单片机外围电路
2)单片机控制系统的软件设计
单片机控制系统的软件程序设计包括“模数转换”“液显初始化”“上电打印”“时间日期”“液晶显示”“电压超出”“电流超出”“即时打印”“故障打印”“报表打印”几个子程序。其中上电后先调用“液显初始化”“时间日期”“上电打印”三个子程序。“即时打印”“报表打印”是外部中断执行。“电压超出”“电流超出”“故障打印”是故障发生时自动打印。
“模数转换”完成两路模拟信号即电压电流的转换,“液显初始化”可以显示
“电压: . v
电流: . A”。
“上电打印”完成微型打印机打印出“××年××月××日××时××分××秒 上电”
“时间日期”完成读取当前的时间日期,为上电打印作准备,并把上电工作的起始时间存放。
“液晶显示”完成“电压:**.** V
电流:**.** A”
“电压超出”完成液晶模块显示“电压超出!!”
“电流超出”完成液晶模块显示“电流超出!!”
“即时打印”完成微型打印机打印“××年××月××日××时××分××秒
电压:××.××V 电流:××.××A”
“报表打印”完成微型打印机打印
时间 电压(单位:v) 电流(单位: a)
××× ××.×× ××.××
××× ××.×× ××.××
.... ..... ......
“故障打印v”完成微型打印机打印“××年××月××日××时××分××秒 电压超出”
“故障打印a”完成微型打印机打印“××年××月××日××时××分××秒 电流超出”
主程序按照上面思路编写的,这里省略了主程序流程图。
4 结 论
该论文所有实验,包括电路和程序都已经调试完毕,实现了如下技术指标:
1)给定电压范围0-4V连续可调
2)输出功率:当输出电压为0-60V时,输出电流为0-30A;当输出电压为0-30V时,输出电流为0-60A。两种工作状态可以通过变换变压器抽头来互相转换。
3)当仪器上电后,微型打印机可以上电打印其工作起始时间、即时打印工作情况。另外通过按钮可以实现故障打印及报表打印;液晶显示可以正常显示工作情况,包括正常电压电流值 以及报警显示。
4)仪器工作电压:交流50HZ、单相220V±10%
5)工作环境温度:-10℃±40℃、自然空气冷却
参考文献:
1、杨旭 裴云庆 王兆安 开关电源技术 机械工业出版社
2、丁化成 耿德根 李君凯 AVR单片机应用设计 北京航空航天大学出版社
3、李庆波 王菽蓉 串行实时时钟/日历芯片DS1302及其应用 黑龙江电子1999年第10期
- 等离子(水介质)切焊机逆变电路的研制(08-27)
- 多电池组储能系统双向DC-DC变换器的研制(07-25)
- 基于AD9959的四通道高频信号源研制(06-01)
- 80V 25A高精度稳流电源的研制(05-18)
- 电力用直流电源自动调压装置的研制(04-16)
- 光伏电池阵列的研制(04-13)