- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
.
基于单片机控制的直流恒流源的设计
摘 要
目前电源技术已逐步发展成为一门多学科互相渗透的综合性技术学科,它对现代通讯、电子仪器、计算机、工业自动化、电力工程、国防及某些高新技术提供高质量、高效率、高可靠性的电源起着关键作用。
本文设计了一种基于单片机控制的数控直流恒流源。该恒流源以 AT89S52 为控制核心,采用了高共模抑制比低温漂的运算放大器 OP07 和达林顿管 TIP122 构成恒流源的主体,配以高精度采样电阻及 12 位 D/A 芯片 MAX532、16 位 A/D 芯片 AD7715,完成了单片机对输出电流的实时检测和实时控制。人机接口采用 4×4 键盘及 LED 数码管显示器,控制界面直观、简洁,具有良好的人机交互性能。
本文在软件设计上采用增量式 PID 控制算法,即数字控制器的输出只是控制量的增量。增量式控制虽然只是算法上作了一点改进,却带来了如下的优点:一是算式中不需要累加,控制增量的确定仅与最近三次的采样值有关,容易通过加权处理获得比较好的控制效果;其次是计算机每次只输出控制增量,即对应执行机构位置的变化量,故机器发生故障时影响范围小、不会严重影响生产过程。
文章最后对该恒流源的主要性能参数进行了测定,测试结果表明:该系统已基本达到预期的设计目标,具有功能强、性能可靠、体积小、电路简单的特点,可以应用于需要高稳定度的小功率恒流源的领域。
关键词:单片机,数字控制,恒流源,PID 控制算法
目 录
第一章 绪论 ……………………………………………………………4
§1.1 恒流源的应用……………………………………………4
1.1.1 在计量领域中的应用 ……………………………………4
1.1.2 在半导体器件性能侧试中的应用 ……………………………4
1.1.3 在传感器中的应用 ………………………………………5
1.1.4 现代大型仪器中稳定磁场的产生………………………………5
1.1.5 在其他领域中的应用 ……………………………………………5
§1.2 恒流源的发展历程………………………………………………5
1.2.1 电真空器件恒流源的诞生 …………………………………………5
1.2.2 晶体管恒流源的产生和分类…………………………………………5
1.2.3 集成电路恒流源的出现和种类 ……………………………………6
第二章 方案选择及论证 …………………………………………………7
§2.1 总体设计方案及性能指标 ………………………………………7
2.1.1 总体设计方案…………………………………………………… 7
2.1.2 性能指标 …………………………………………………………7
§2.2 恒流源基本设计原理与实现方法…………………………7
2.2.1 引起稳定电源输出不稳定的主要原因……………………………8
2.2.2 恒流源的基本设计原理……………………………………………8
2.2.3 器件的参数计算及选择……………………………………………10
§2.3 电源的计算机仿真技术…………………………………11
第三章 系统的硬件设计……………………………………13
§3.1 单片机功能介绍………………………………………… 13
§3.2 电源模块的设计……………………………………………18
§3.3 A/D 模块设计 …………………………………………18
3.3.1 AD7715 简介………………………………………………………
3.3.2 硬件电路设计…………………………………………21
§3.4 D/A 模块设计 …………………………………………22
3.4.1 MAX532 简介 ……………………………………………………22
3.4.2 硬件电路设计…………………………………………………24
§3.5 键盘接口电路设计 ………………………………24
3.5.1 键盘的工作方式 ………………………………………25
3.5.2 接口电路设计 ………………………………………………23
3.5.3 按键抖动及消除…………………………………………………26
§3.6 显示器接口电路设计………………………………………26
3.6.1数码管驱动芯片 MAX7219 简介…………………
文档评论(0)