微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 智能化低压大电流开关电源的研制

智能化低压大电流开关电源的研制

时间:04-18 来源:互联网 点击:

间是并行通讯。

打印部分选用了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期

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top