高立数控直流稳压电源_第1页
高立数控直流稳压电源_第2页
高立数控直流稳压电源_第3页
高立数控直流稳压电源_第4页
高立数控直流稳压电源_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 要 第一章总 作品介 方案论证及比 主控的选 LM324供电方式的选 第二章硬件电路模块详细设 红外的详细设 声光的详细设 第三章系统软件设 红外编 单片机实现红外线掉电保 显示模 声光中断流程 主程序流 第四章系统测 掉电保护测 红外测 按键及1602显示测 附录1参考文献和资 总原理 作品源代 一 设计任

数控直流稳压电 220v±10%3-13v使用按键设定电压,同时具有常用电平快速切换功能(3v、5v、6v12v0.01v0-13v掉电后可上次的设定值(LED:块、红外模块、掉电保护模块、过流保护模块、电压电流显示模块,共7个模块组AVR的定时计数器输出占空比可以改变的信号,通过改变占空比来调节在调节模式上我们采取按键控制和控制红外接在单片机外部中断的INT1,3V5V、设定6V9V12V0.01V0.01V0.1V0.01V0.5V、0.5V。为了防止误触,还添加了锁定按键。:Thissystemconsistsoffiveunits:serialvoltageregulator,AVRMCUunit,keyuintformodechoices,IRmodeunit,Power-downprotectionunit,Over-currentprotectionunit,displayunit.HereweapplyAVRMCU’s signal,whoseduty-cyclecanbechanged.OutputVoltagewillbecontroledbychangingthePower-downprotectionisconnectedtotheportsINT0,whichcanmakethesystemprotectthedataingood.Itcanimprovethestabilityofthesystem.Wehavetakeninregulatingthemodebuttonontheremotecontrolandremotecontrol.IRisconnectedtotheportsINT1,Keyistotakeaquickscanapproach,whichcanchangethemotor’sworkingsituation.Sothefanscanworksunderthefollowingelevlemodes:Set3Vmode,Set5Vmode,Set6Vmode,Set9Vmode,Set12Vmode,Step0.01V,Decreasing0.01V,Step0.1V,Decreasing0.1V,Step0.5V,Decreasing0.5V.Besides,Inordertopreventinadvertently,alsoaddedalockIntheover-currentprotection,wehavefulluseofsoftwarecontrol,directcontrolofthereferencevoltagetocontroltheoutputvoltage,lesshardware.Intheshow,wetakecommonLCD1602,alsoshowscurrentandThissystemfullyfunctional,notonlycompletedallthebasicfeaturesandfunction,butalsoaddsnewfeatures,andhasafriendlyinterface,easytouse.第一 总作品介本系统由整流滤波的串联型稳压电路模块、AVR单片机控制模块、选择模式的按键模块、红外模块、掉电保护模块、过流保护模块、电压电流显示模块,共7个模块组成。其中每个模块内部又由一些更具体的功能单元或微控制部分组成。801602显示界面,使系统更人性化。2AVR单片机协调和控制各个模块单元1602ALmegaEMC6PCB方案论证与比LM3171.25V,所以采用外接偏压电路,使采用利用单片机的产生,通过调节占空比,经过整流滤波来输出不同的电压值给同相输入端,从而使反相输入端的电压值也不同。则通过R18、R19的电流也不同,通过逐渐方案二:采用串联型稳压电路,通过的来控制输出电压利用单片机产生,通过调节占空比使输出电压逐渐变化,从而使LM324的(1:(2AVRAtmega16对电路进行智能控制,与软件大于1A。而稳压输出电压的最大值要求是13V,故其变压器电压应大于12V,15V15V/40W的变压器。能都比较好的一种运放,所以我们选用LM324.方案比较:90130.1A,放大倍数约为150倍。8050三极管为率三极管,最大工作电流1.2A,放大倍数一般为几十倍。9013TIP41TIP41。AD510K150K的电阻来分压。主控的选集成资源偏少,功能不够强大,中断源和定时器较少,且没有可调占方案二:采用Amega16单片机作为主控。优点:AVR是51的升级版。Amega16单片机功能强、高速度是其主要的优点,内部集成了较多的中断源和定时器资源及EEPROM的优点,多种模式的波形输出,很好地满足了本系统设计的要求。缺点:价格较AT89S52单片机高。15V21V,已经足够后面的LM324供电方式的选择LM324的稳定性。方案二虽然多用了硬件,但是在准确性和稳定性VCC之间连接着一个三极管和电阻,故其输出电压一定会小于VCC,因为要求最大值为13V,所以稳压的稳压值应大于13V,而稳压各32V,所以正电源可以用。但是在接上之后,其输出最大只有12.6V,不能满足要求,故要提高正电源的电压。为此,我16.5V13V。方案一:I/OI/O口。方案二:利用PB4*3的矩阵键盘。I/OI/OI/O口却少了很多,节约了资源。故选用方案二。16I/O口,而且还要外接一些595等,连接麻烦。而方案二的LCD160216*2个字符,却只占用11个I/O口,电路连接简单,不需电路,故选用方案二。主电源部

第二章件电路模块详细设17V5V12V220V17V5V12V220V21V,IN400125V,故可以选用。纹波要求较高,而且按要求电容的耐压值应大于21V,考虑到性价比我们在78057805,在其输出与输控制部控制部分的硬件电路以MEGA16为,由矩阵键盘、红外、掉电保护、显示电路、声光、

过过 PB0——红外的详细设VCC和GND22u以上电容,可以很好47uVCCVCC间串接一300Ohm左右的电阻,可以减少电源不稳定性的影响。其电路图如下:一个独立的数据空间而存在的,可以按字节读写。EEPROM的至少为100,000次擦除周AVRBOD2.7VBOAVR的工作电压cc降到27V以下,AVR停止工。源电压HT704A的检电压门限为4.4V4.4V时,T7044A4.4V,H704AARINT0EEPRO13在统电源电后C1所电能就出来供给工作从而使有足EEPROEEPOM8ms25200ms2200u 声光电ALmega16I/O20mA,输40mA,因此,可以直接驱动LED灯,但要接上相应的限流电阻。LEDAD中判断之后,决定是否触发此电路。MEGA16的输出电流能力不PNPI/O口设为输出高电平时,其能输出20mA电流,发光二极管的正向压降在1.6V左右,所以限流电阻电阻R=MEGA16里有包含有三个功能强大的定时/计数器,其中利用定时/1能够产生不同频率、不同占空比的。本系统中采用输出不同占空比的,经过滤波后输出给LM324当参考电压。 其截止频率f=1/2RL,计算得15.9Hz,显然其已经能够起到很好的滤波作用。其时间常第三章软件设计部软件设计部分与硬件对应,由矩阵键盘、红外、掉电保护、显示电路、声光、等7IO12个按键的问题,原理很简单:PB0~PB3的低四位,PB4~PB6IO信息,就能够判断哪一颗按键被按下,这样就实现了7个IO口检测12个按键。lock存放键盘是否锁定的信息,每次取键值前先判lockNNYYN红外接收头共3个引脚,分别是VDD,地和信号引脚。当接收到38KHz频率的红外个引脚:VDD38KHz红外所采用的编码为TC9012。由该编码的一帧数据中含有32位码,包含两次8位用户码,8位数据码和8位数据码的反码及最后位的同步位。引导码由4.5ms的载波和4.5ms的载波关断波形所构成,以作为用户码、数据码以及他们的反码8否是保存否是保存32416进制数416进制数掉电后可上次的设定值,我们用了一个中断,若发现掉电,则进入中断,EEPROM中保存当前的电压值,当插电后先EEPROM的电压值,再输出此电压EEPROM中上一次断电EEPROM中上一次断电是否断Y当前电压,写N当前电压,写进入下面进入下面1602液晶显示屏,用数组存放要显示的内容,可在第一行显示当前电压、//1602uchartable[6];//1602 (ucharcom)voidwrite_dat(uchardat)voidget(uintv) uchartable1[4]={3,5,6,9,12}; ledshow1(uintkey1)50%时,电路立即断开。具有声光提示两个AD的电压值,相减后除以测量电阻的值,如果发现电流大于1.2A则后1.5A则立即输出断电PB7点亮LED灯用于光声我们用定时器/计数器1的10位快速的Y输出电压(3.6,Y输出电压NYNYOcn脚输出信号,共有三种模式:CTC模式、快速模比可调的信号,所以选用了10位快速模式,精度较高,在这里选用了定时/快速模式的时序图如下图所示 计数值达到TOP值的时候,OCR1置位,通过改变OCR1A的值就能改变 具体分为初始化和电压设置函voidvoidSet_V(floatvalue)//1mv1.151VNN 设置电值NYYYNINT0INT1INT0INT1 // ucharunsignedchar unsignedint//1602#define #define #define //PB为键盘所在端口#definekey_DDR DDRB#definekey_PORT #definekey_PIN ucharflag;uintcharkey=0; //key0,方便不同函数进行charkey1=0;{//DDRB=0XFF;//PB0--PB6,PB7为LED}void { //允许INT0 //INT0下降沿触发 //清除INT0中断标志位 //允许INT0 //INT0下降沿触发}//voiddelay_us(unsignedint //{ // //嵌入汇编,表示"空操作", //不执行任何指令,消耗时间, //起到延时的作用}}voiddelay_ms(unsignedint //{{ //}}//1602uchartable[6];//1602 (uchar {;}voidwrite_dat(uchar {}voidget(uint //V1602{ucharuintj=10000;{{}}

} {uchari;ucharj;uintk;{}{}}uint {uchari;ucharj;uintk;{}}//1602//ADvoid //AD{ADMUX //11000110使能,开始转换,64while(ADCSRA&BIT(ADSC等待第一次转换结束,ADSC}uint{uint //data16 //ADCL16位,ADCH8ADCH8ADCL10 ));// //data16 //ADCL16位,ADCH8ADCH8ADCL10 //data16 //ADCL16位,ADCH8ADCH8ADCL10 //data16 //ADCL16位,ADCH8ADCH8ADCL10return}uint{uint //data16 //ADCL16位,ADCH8ADCH8ADCL10 //data16 //ADCL16位,ADCH8ADCH8ADCL10 //data16 //ADCL16位,ADCH8ADCH8ADCL10 //data16 //ADCL16位,ADCH8ADCH8ADCL10return}//AD { //使 //配置相关寄存器,系统时钟8分频, 波频率约1500Hz,10位快速 }voidSet_V(floatvalue)//1mv1.151V{unsignedinttemp;uintada,t;} //红外函数void {} {uchari,j,k;uintm;{{}}}void //T0{}void //程{uchari,j,m,k;{{}{}}}#pragmainterrupt_handleryaokong:3void {uintm1,m2;{{}{}{ }}}{}//红外函数群完uintlock=0;{uchar{ //{switch{case0x0e:key=1;break;第一位被拉低case0x0dkey=2;break;第二位被拉低case0x0bkey=3;break;第三位被拉低//default:}key_DDR=0X0F;//令低四位为输出高四位为输入key_PORT=0X70;//switch{case0x60:key=key;break;//第一位被拉低case0x50key=key+4;break;第二位被拉低://:////case0x70key+=12;break;第四位被拉低default:key=0;}}}}void {inti;{{}{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论