- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控直流电源设计
数控直流电源设计
PAGE
数控直流电源设计
数控直流稳压电源 1)输出电压:范围0~+,步进,纹波不大于8mV。 2)输出电流:500mA。
3) 输出电压值用数码管LED显示。
4)用+、—两键分别控制输出电压的步进增减。
5)为实现上述几个部件工作,自制一台稳压直流电源,输出+ 、-15V、+5V。
发挥部分:1)输出电压可预置在0~之间的任何一个值。
2)用自动扫描代替人工按键,实现输出电压变化(步进不变)。
3)扩展输出电压种类(如三角波等)。
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define DataPort P2
sbit LCM_RS=P1^5;
sbit LCM_RW=P1^6;
sbit LCM_EN=P1^7;
sbit K1=P3^4;
sbit K2=P3^2;
sbit K3=P3^0;
sfr P1ASF=0x9D;
sfr ADC_CONTR = 0xbc;
sfr ADC_RES = 0xbd;
sfr ADC_RESL= 0xbe;
void GET_AD_Result();
void AD_init( );
extern void WriteCommandLCM(uchar CMD,uchar Attribc);
extern void InitLcd();
extern void DisplayoneChar(unsigned char X,unsigned char Y,unsigned char DData);
extern void DisplayListChar(uchar X,uchar Y,uchar code *DData);
unsigned char code dispcode[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};
unsigned char dispbuf[8]={0,0,16,0,0,16,0,0};
uchar AD_value,key,Vd=60;
unsigned char i,j,temp8,temp9,temp10,temp11;
float tt=;
uchar tt1=0,tt2=0,tt3=0,m=0;
uchar code str0[]={by };
设计任务
设计出有一定输出电压范围和功能的数控电源。其原理示意图如图1所示。
图1 数控电源原理示意图
2. 设计要求
1) 基本要求
(1) 输出电压:范围0~+,步进,纹波不大于10mV;
(2) 输出电流:500mA;
(3) 输出电压值由数码管显示;
(4) 由“+”、“-”两键分别控制输出电压步进增减;
(5) 为实现上述几部件工作,自制一稳压直流电源,输出±15V,+5V。
2) 发挥部分
(1) 输出电压可预置在0~之间的任意一个值;
(2) 用自动扫描代替人工按键,实现输出电压变化(步进不变);
(3) 扩展输出电压种类(比如三角波等)。
二、 设计框图及电路系统概述
图2 简易数控直流电源总体电路框图
经分析可知,本设计需要两组外部数据表达部分:一个是直流电压的输出部分;另一个是数码显示部分。由此推得整个电路设计中需要一个稳压电路模块作为直流电源的输出部分,另外还需要一个译码显示电路部分模块作为显示部分。继续向前分析显然得知显示部分需要与数字量的输入相对应,而要求中有“由‘+’、‘-’两键分别控制输出电压步进增减”,则在预置按键与译码器之间需要有一个计数器作为桥梁,将二者紧密的连接起来以实现功能。但前面的电路均属于数字电路部分,而整个电路的输出部分为模拟量,所以很明显需要一个数模转换模块将计数器模块中输出的数字量转化为模拟量。经过上述分析,整个设计要求的功能便可以完美的实现了。
另外,实验要求设计自制一个稳压直流电源,输出±15V,+5V,整个设计部分只可使用220V的交流电源,而大部分芯片的工作要求为在直流5伏下,LM324要在 15V的条件下工作,所以在电路设计中还需要加入一个直流电源模块以实现功能。
三、 各单元电路的设计方案及原理说明
本实验设计电路分为五块部分,分别为:计数器输入模块、译码显示模块、D/A转换模块、直流电压输出模块和直流稳压电源模块。下面,将分别介绍各单元电路的设计方案及原理说明。
1.计数器输入模块
两按钮开关作为电压调整键与可逆计数器的加计数和减计数输入端相连,可逆计数器采用两片四位十进制同步加/减计数集成块74LS192级联而成,把第一块
原创力文档


文档评论(0)