好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于51单片机的数控电源(共8页).doc

8页
  • 卖家[上传人]:des****85
  • 文档编号:243581036
  • 上传时间:2022-01-20
  • 文档格式:DOC
  • 文档大小:1.01MB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 精选优质文档-----倾情为你奉上 基于51单片机的数控电源 摘要:学习如何以单片机为核心设计应用系统 关键词:AT89C52. LCD-1602. DAC0832. 一 .引言这里设计数控电源的目的是学习如何以单片机为核心设计应用系统,因此数控电源的功能和技术指标的设置不一定适合作为一个实用的电源二.设计原理 设计一个直流数控电源首先要明确设计要求: 输出电压范围:0.0V~9.9V; 输出电压的调节方式:独立键盘; 显示方式: 液晶LCD-1602; 在明确了设计要求之后,那么就要开始进行系统的设计系统设计的目的是使每个要求有规则的结合起来,让复杂的问题简单化 实现这一系统的功能的用很多种可行的设计方案 起初我考虑了两种方案:第一种方案原理图如下: 这个方案很好,他把220V的交流电经过变压,整流滤波,调整后输出,对输出电压的控制是通过键盘给AT89C52输入数据,经过DA转换和比较放大来控制的 电压的显示,是把输出的电压信号取样,经过AD转换和单片机处理后,在1602上显示出来的。

      第二种方案的原理图如下: 这与第一种方案比较起来显然是很简单,首先通过键盘给AT89C52输入一个数据,这个数据在1602上显示出来,单片机把这个数据保存,然后在键盘上按一下确定键,这是就把DAC0832电路打开把数据传送进去,这个芯片把送过来的数字信号转换成模拟信号后经过运算放大器的处理后最终输出 比较这两种方案,第一种方案肯地更接近与一个实用的电源 ,首先是他的能量来源,他由单一的220V的交流电(市电)提供能量AT89C52,DA芯片,AD芯片,以及运算放大器和1602都需要直流电,我们想在一个封装好的商业化的实用的数控电源种,再来安装电池是很麻烦的,这就需要用220V能量的一部分来维持这些芯片的运行 再来看看第二种方案的能量来源,AT89C52,DA芯片,1602和运算放大器都需要直流电,如果做成实物也用220V的交流电,我想可以用一下三端集成稳压器芯片 我准备用实物把第一种方案做出来 我已经用Proteus仿真软件把第二种方案做出 用仿真软件来做有很多方便,首先在Proteus中不需要考虑为那些芯片提供能量,再次因为仿真所以出了错误可以重新在仿真,不存在把芯片烧毁的问题,但是如果用实物这个问题应首先考虑 。

      下面我简要的介绍一下第二种方案 三.单元电路原理 通过系统设计这个过程,可以把引用系统划分成一系列的子系统,每个单元电路也就是一个子系统每个子系统实现一种独立的功能,这样不仅可以简化电路的设计,而且一旦出了错误也好检查1. 显示电路设计电路图如下: 这里采用液晶1602来显示数据,LCD1602支持总线接口,数据线D7~D0,控制线有RS(数据命令选择),RW(读写选择),E(时能信号)根据它的时序图可以对它进行操作(下载关于LCD1602的资料) 第一行显示设计者的名字 “jinchaoqiang”(金朝强). 第二行显示输出电压的数值“Voltage:0.0V ”.2. 键盘电路设计 电路图如下: 独立式键盘所需的硬件电路结构和软件结构都比较简单,应用它不仅可以向单片机输入开关量的控制信号,而且也可以输入数据如上图四个按键对应四个P0口,key1=P1.0Key2=P1.1,key3=P1.2,key4=P1.3 四个按键分别扮演四个不同的“角色”:按键key0是功能选择按键,当按第一下后可以调整电压的十分位,key2是增加的按键,key3是减小的按键。

      再按一下key1后可以调整电压的个位,同样key2增加key3减少 Key4是确定键,当按下这个键后就就可以把数据送到DAC0832. 3. 数字模拟转换电路设计按照数据的输入模式,数字/模拟转换器有并行数如模式和串行输入模式我这里采用并行的DAC0832,采用单缓冲方式的接口电路 4. 放大电路设计 电路图如下: 由DAC0832数字/模拟转换器电路测量数据,当它的输入数据为00~99时,对应的输出模拟电压为0.02V~1.93V电压因此需要电压放大电路,它将输出满足数控电源要求的的0.0V~9.9V的电压此放大电路采用的时同相放大电路电压增益Av=1+R2/R3.四. 小结 我选择第二种方案的目的是要熟悉一下以AT89C52单片机为核心的系统设计,在我这个设计中使用了很少的模拟电路知识,只有电压放大的那一块用到了一点当然这在实际的用硬件电子系统设计中是不可取的,实际电路中模拟电路应是最基本的,整个系统应该用模电的思想来分析,因为就单片机而言就是用程序去控制每个引脚的输入和输出的电流,当程序一下载到单片机里面,加电后它就能自动运行,它是模电的一种高级形式。

      我也比较熟悉第一种方案基本原理,它涉及模拟电路的整流,滤波,用三极管调整输出电压,抑制纹波,运放的比较等一系列模拟电路问题 做出这两种方案对学习一个电子应用系统都是有帮助的 附件:#include#define uchar unsigned char#define uint unsigned intsbit key1=P1^0; //端口定义sbit key2=P1^1;sbit key3=P1^2;sbit key4=P1^3;sbit rs=P1^4;sbit en=P1^5;sbit w1=P1^6;sbit w2=P1^7;sbit DAC_CS=P3^2;sbit DAC_WR=P3^6;uchar code table1[]=" Jinchaoqiang";uchar code table2[]=" voltage:0.0V ";uchar ge,shifen,keynum,volt;void delay(uint z) //延时函数{ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}void write_com(uchar com) //写指令到1602{ rs=0; en=0; P0=com; delay(5); w1=1; en=1; delay(5); en=0;}void write_date(uchar date) //写数据到1602{ rs=1; en=0; P0=date; delay(5); w1=1; en=1; delay(5); en=0;}void Init() //初始化{ uchar num; en=0; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); write_com(0x80); for(num=0;num<16;num++) { write_date(table1[num]); delay(50); } write_com(0x80+0x40); for(num=0;num<14;num++) { write_date(table2[num]); delay(50); }}void write_voltage(uchar add,uchar dat) //写电压到1602 { write_com(0x80+0x40+add); write_date(0x30+dat); }void da0832out(uchar dadata) //写电压数据到DAC0832{ w1=0; w2=1; DAC_CS=0; P0=dadata; DAC_WR=0; delay(5); DAC_WR=1; DAC_CS=1; w2=0;}void keyscan() //键盘扫描{ if(key1==0) { delay(5); if(key1==0) { keynum++; while(!key1); if(keynum==1) { write_com(0x80+0x40+12); write_com(0x0f); } } if(keynum==2) { write_com(0x80+0x40+10); write_com(0x0f); } if(keynum==3) { keynum=0; write_com(0x0c); } } if(keynum!=0) { if(key2==0) { delay(5); if(key2==0) { while(!key2); if(keynum==1) { shifen++; if(shifen==10)shifen=0; write_com(0x80+0x40+11)。

      点击阅读更多内容
      相关文档
      2025年大唐华北电力试验研究院内蒙分部(呼和浩特)招聘笔试高频考点题库考试试题.docx 2025年黑龙江齐齐哈尔克山县嘉暖热电有限公司招聘公笔试高频考点题库考试试题【含答案】.docx 2025年配电安规通用部分(重点人员)模拟(100题)【含答案】.docx 2025年“才聚齐鲁成就未来”山东省国控建筑材料工业设计笔试高频考点题库考试试题【含答案】.docx 2025年贵州汇智达人力资源服务有限公司招聘笔试高频考点题库考试试题【含答案】.docx 2025年“才聚齐鲁成就未来”山东黄金集团井下技能工人招笔试高频考点题库考试试题【含答案】.docx 2025年重庆市合川瑞山中学教师招聘考试笔试试题【含答案】.docx 2025年行政执法资格认证通用法律知识考试复习题【含答案】.docx 2025年辅警考试模拟试题(100题)【含答案】.docx 2025年安徽铜陵县枞阳县供销投资有限公司招聘工作人员笔试考试试题【含答案】.docx 2025年重庆市辅警考试模拟试题(100题)【含答案】.docx 2025年重庆市大足区国衡商贸股份有限公司招聘劳务派遣制笔试高频考点题库考试试题【含答案】.docx 2025年《物业管理师》三级模拟试题(110题)【含答案】.docx 2025年青河县高校毕业生“三支一扶”计划招募考试笔试试题【含答案】.docx 2025年成都市西体路小学校教师招聘考试笔试试题.docx 2025年北京青年政治学院招聘考试笔试试题.docx 2025年成都市青白江区九所学校招聘教师考试笔试试题.docx 2025年成都市海滨小学校教师招聘考试笔试试题.docx 2025年成都市郫都区教育局下属学校招聘教师考试笔试试题.docx 2025年佛山市南海区事业单位招聘考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.