- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
整个系统控制均由键盘实现
?
图2.7
如图2.7,整个系统的控制均由键盘实现,十六个按键分为0-9十个数字键,一个步进键,一个步减键,一个确定键,一个取消键,一个功能键,一个键盘锁定键。由硬件控制部分单片机负责扫描,将得到的数据发送到数据处理单片机处理。
4.数据处理及显示部分:
a,电压电流显示部分:
?
图3.1
如图3.1,该部分采用两个三位数码管(共阳),分别显示电压电流。以74ls47负向输出的数码管驱动芯片为主,单片机发送四位BCD码给74ls47由该芯片译码驱动数码管显示数据。数据的显示以动态扫描的方式进行,所以用很少的IO口就可以了,使单片机可以控制更多的器件。
b,操作显示部分:
?
图3.2
如图3.2,该部分采用两个四位数码管(共阴)来显示,所有数码管的显示状态均由单片机来控制,这样就可以显示除数字之外的其他字符。每个数码管的亮灭状态由74LS138译码器来控制,每次只能控制一位亮,所以也是采用动态扫描的方式进行显示。
(三) 电路指标的完成
1.稳压输出的实现:
如图1.1,为稳压部分的实现电路,LM324的第三个运放从前面的运放输出端得到电压信号后放大输出,通过D6,R11,R18驱动两个三级管Q2,和Q5,在Q2 ,Q5的集电极就产生了一个电流,再经过大功率三极管tip42c扩流,从Q1,Q4的集电极输出。
当外部电网电压上升,影响输出端的电压增大,导致输出电压大于预定的值时,这种变化通过R6,R7反馈到LM324的反相输入端(9),使LM324的输出端(8)的输出降低,从而驱动三极管Q2 ,Q5的电流减少,迫使tip42c的输出降低。
其流程如下:
输出电压↑→LM324反相输入端(9)电压↑→LM324输出断(8)↓→输出电压↓
同理,当输出电压值低于预定的值时,同样通过R6,R7反馈使输出电压升高。通过调节精密可调电阻R4就可以调节反馈的深度,从而校准输出电压,实现输出电压与预定的值相符。这样就可以达到稳压输出的目的。
?????????????????????图1.1
输出电压由于采样电阻(第二部分图2.3中的R13)的存在,会产生压降,而且随电流的增大,压降会越来越大。所以误差计算必须去掉这部分压降才是真正的误差。
误差计算式为:
100%×【设定电压-(实测电压+当前电流×0.25)】/设定电压
2.恒流输出的实现:
此部分我们采用软件控制,其过程为:首先设定输出电流,然后系统通过ad转换检测当前电流,当检测到的电流值低于设定的值时系统通过da转换控制电压升高,使电流上升到预设值,当电流高于设定值的时候系统就会适当降低当前电压,使电流恒定在莫个值的范围内,从而实现了恒流输出。
(五)实现功能:
1.0-25.0V稳压输出。
2.恒流0-4000mA输出(理论)。
3.过流保护。
4.电压实时数字显示。
5.电流实时数字显示。
6.全部数字控制。
7.定时供电功能。
8.所有功能状态显示。
?
这个是我大二时候的一个研究性课题论文,我们当时做的就是这样一个电源。第一次做数控电源,呵呵,很多东西都不懂,问了好多师兄,多亏了他们的悉心指导。在此向帮助过我的师兄师姐们表示最真挚的谢意!谢谢你们。?
发几张当时的照片:
?
?
?
?
文档评论(0)