网站大量收购独家精品文档,联系QQ:2885784924

简易数控直流电源论文.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易数控直流源设计采用LM336-5.0、7805和两个CA3140运算放大器构成源,实现了~+5V步进,放大器1.1 基本目标 输出电压:范围-5V~+5V,步进0.1V。 输出电压可预置在之间的任意一个值 图1.3 优点:精确度高,纹波小,效率和密度比较高,可靠性也不错。 缺点:电路相对复杂,AVR单片机的IO口不能容忍负电压,否则会被损坏。所以,这种方案也行不通。 方案三:采用数字电位器与运放到组合 如图1.4所示,在该方案中我们用两个数字电位器代替了MCU中的D/A,这样可以降低成本,同时简化电路,从两个串连的数字电位器可以直接输出-5V到+5V的电压同上面方案一样,当输出反相电压时在送电压回A/D采样时要先经过一次反相。但同样存在上面的问题 图1.4 优点:电路结构更简单,降低了成本 缺点:因为数字电位器电阻误差大,且单片机的A/D口容易损坏。 方案四:采用7805构成直流电源 采用7805构成直流电源的电路如图1.5所示,改变RP阻值使7805的公共端的电压在0到-10V之间可调,则7805的输出端电压就可实现-5V-+5V之间可调了。这种方案是利用了7805的输出端与公共端的电压固定为+5的特性来设计的。但同样存在不好数控的问题。 图1.5 方案四 方案三与方案四结合,然后再以+5V为参考输出 如上图所示,采用数模转换器输出电流,经电压转换和反向放大之后得到-10V~0V的电压,把这个电压送到三端稳压器件7805的公共端,然后,再以+5V作为参考则输出的电压就能实现在-5V~+5V任意可调。采样时,是对地采样的,就省去了负电压不好采样的麻烦,这也是我们的创新之处。 1. 主要单元电路设计 电源电路单元 该电路用了7805、7815和7905、7915制成了两组稳压直流电源电路分别得到±15V和±5V的电源。为了防止恒流源电路中的较大电流对控制部分产生干扰,将控制部分的电源和恒流源电路电源分成独立的两部分,分别由两组变压器供电 数模转换 DAC0832接口电路: 用单片机的P3口来控制DAC0832输出电压。 0832输出电路: DAC0832输出的电压通过两个CA3140的两级放大,从Vout1 和Vout2两路输出实现输出正负5V的电源。 精密基准源: 用LM334和一个10K的可调变阻构成了一个精密5V基准电压,提高系统的精密度。 主控电路保护二极管: 二极管用以防止电流倒灌,防止烧坏电源。 3.系统的软件设计 3.1 程序流程图 4.结论 本设计制作完成了题目要求的基本部分的和发挥部分要求,达到了预期目标。本系统以51单片机ATMEL89S52芯片和8位精度的DA转换器DAC0832为核心部件,利用常用的三端稳压器件7805的公共端与输出端固定的5伏电压特性,最终实现了数字显示输出电压值和电流值可实时控制并显示的数控电源 。 参考文献: 《全国大学生电子设计竞赛训练教程》 (黄智伟主编 王彦 陈文光 朱卫华 编著) 《单片微型计算机与接口技术(第2版)》(李群芳 张士军 黄建 编著) 《51单片机原理及应用》 (张毅刚 主编) 附录1:程序清单 #includereg51.h #includemacros.h #include lcd1602” #define weizhi 0x7d void lcd_init(); void main(void) { uchar key,num_flag=0,gb_b=40,flag=0,dac_dat=0; char theta=0; short mid=0,midd=0,m_v=0; OSCCAL=osccal; port_init(); LCD_init(); LCD_clear(); LCD_write_chinese_string(0,4,16,5,0,0,1); LCD_write_chinese_string(0,0,12,3,0,0,0); LCD_write_String(40,0,0 00); LCD_draw_map(47,0,point,7,14); LCD_draw_map(73,0,voltge,12,12); LCD_write_chinese_string(0,2,12,3,0,0,2); LCD_write_String(46,2,123); LCD_draw_map(68,2,current,16,12); dac_wr_0; PORTD=0x7f; while(1) { key=PINB0x02; if(key==0x0

文档评论(0)

经管专家 + 关注
实名认证
服务提供商

专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!

版权声明书
用户编号:6055234005000000

1亿VIP精品文档

相关文档