基于单片机实现的多功能数字化通用直流稳压电源内容摘要:

度可达 250KHZ/S。 使用单片机自带 AD 的 好处,就是可以节约成本,使电路简单化,抗干扰能力争闽西职业技术学院 12 强。 A/D 转换器使用的使的时钟是外部时钟,这样的好处是可以提高 A/D转换速度。 自带 A/D 的按键 绘制 PCB 图 15 总电路的 PCB 闽西职业技术学院 13 总电路 软件实现 流程图 图 16 总流程图 程序见后面附录。 开始 初始化 AD 采集电位器的电压值 DA 转换输出 改变输出值 闽西职业技术学院 14 结 论 本文 先对直流稳压电源原理进行了 论述,主要是对 整流电路、滤波电路和稳压电路等几部分功能进行了论述;,最终确定了数控恒压源的方案。 绘制 PCB 版,制作完成硬件部分,然后对硬件进行了测试;编写单片机程序实现软件部分;通过对整个数控衡压源的调试完善,最终实现了数控恒压源的制作 ,实现了数字控制稳定电压输出的功能。 但在制作上还有进一步提高的可能,如开机预置电压输出,过流保护警报指示等等。 闽西职业技术学院 15 致 谢 大学生活即将结束,回想这 三 年有苦有甜。 在最后的毕业设计过程中,我得到了很多老师和同学的帮助,也学到了很多平时在学习中无法学到的东西。 在此 ,我要感谢所有曾经教导过我的老师和关心过我的同学,是他们在我的成长过程中给予了我足够的帮助。 本文能够顺利的完成,要特别感谢我的 指导老 师 谢海瑞,黄钟生, 老师的关怀和教导 ; 助,使我能够顺利完成毕业设计。 闽西职业技术学院 16 参考文献 [1]7— 04— 007241— 6 康华光 电子技术基础 高等教育出版社 [2]1000— 5013( 2020) 04— 0371— 05 AT89C51单片机数控多路直流稳压电源 华侨大学学报(自然科学报) 第 22卷第 4期 2020年 10月 [3]1002— 8743( 2020) 02— 0055— 05 串联型直流稳压电源的仿真分析 广西师范学院学报 第 21卷第 2期 [4]高稳定度稳压电源( GWE1)的研制 西南石油学院学报 第 17 卷第 3 期1 年 8 月 [5]1671— 1041( 2020) 01— 0013— 02 基于 TL431 的直流稳压电源设计 设计师笔记 [6]基于单片机的高品质直流电源 电子产品世界 2020,1/下半月 [7]基于先进集成电路多输出线性直流稳压电源设计 中文核心期刊《微计算机信息》(测控自动化) 2020 年第 21 卷第 1 期 [8]1673— 0062( 2020) 0063— 04 数字可调式高压直流稳压电源的设计 南华大学学报(自然科学版) 第 19卷 2020年 9月 [9]用单片机制作的直流稳压可调电源 电子世界 2020 年第 11 期 [10]刘华毅,李霞,徐景德 电力电子技术 第 35 卷第六期 2020 年 12 月 [11]7810129694 何立民 单片机中级教程 北京航空航天大学出版社 [12]7115137137 陈小忠、黄宁、赵小侠 单片机接口技术实用子程序 人民邮电出版社 [13]Matthew R, Robin T. M icrop rocessor controlled pow er supp ly[J ].ElectronicWorldW irelessWorld, 1994,95 (1 639) : 524~ 527 闽西职业技术学院 17 附录 // D/A5615 程序 include define uchar unsigned char define uint unsigned int include void da5615(uint da) { uchar i。 da=6。 CS_DA=0。 SPI_CLK=0。 for (i=0。 i12。 i++) { SPI_DATA=(bit)(daamp。 0x8000)。 SPI_CLK=1。 da=1。 SPI_CLK=0。 } CS_DA=1。 SPI_CLK=0。 for (i=0。 i12。 i++)。 } /********************************************************************/ // 液晶 5110 显示程序 include //include include include include define X_Col_Addr 0x80 //定位到第 0 列指令 (列起始地址 )(0 83) define Y_Page_Addr 0x40 //定位到第 0 页指令 (页起始地址 )(0 5) define LCD_write_dat(dat) LCD_write_byte(dat, 1) //写入数据 /* LCD_init : 3310LCD 初始化 闽西职业技术学院 18 编写日期 : 2020810 最后修改日期 : 2020810 */ void delay_1us(void) //1us 延时函数 { unsigned int i。 for(i=0。 i1000。 i++)。 } void LCD_init(void) { // 产生一个让 LCD 复位的低电平脉冲 LCD_RST = 0。 delay_1us()。 LCD_RST = 1。 // 关闭 LCD LCD_CE = 0。 delay_1us()。 // 使能 LCD LCD_CE = 1。 delay_1us()。 LCD_write_byte(0x21, 0)。 // 使用扩展命令设置 LCD 模式 LCD_write_byte(0xba, 0)。 // 设置偏置电压 ba LCD_write_byte(0x06, 0)。 // 温度校正 LCD_write_byte(0x13, 0)。 // 1:48 LCD_write_byte(0x20, 0)。 // 使用基本命令 LCD_clear()。 // 清屏 LCD_write_byte(0x0c, 0)。 // 设定显示模式,正常显示 // 关闭 LCD LCD_CE = 0。 } /* LCD_clear : LCD 清屏函数 编写日期 : 2020810 最后修改日期 : 2020810 */ void LCD_clear(void) 闽西职业技术学院 19 { unsigned int i。 LCD_write_byte(0x0c, 0)。 LCD_write_byte(0x80, 0)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。