基于单片机的直流可调电源设计说明

上传人:沈*** 文档编号:99875970 上传时间:2022-06-01 格式:DOC 页数:29 大小:741.50KB
收藏 版权申诉 举报 下载
基于单片机的直流可调电源设计说明_第1页
第1页 / 共29页
基于单片机的直流可调电源设计说明_第2页
第2页 / 共29页
基于单片机的直流可调电源设计说明_第3页
第3页 / 共29页
资源描述:

《基于单片机的直流可调电源设计说明》由会员分享,可在线阅读,更多相关《基于单片机的直流可调电源设计说明(29页珍藏版)》请在装配图网上搜索。

1、机电综合应用题 目:基于单片机的直流可调电源的设计系部名称: 信息工程系 专业_ 电气自动化 学生:学 号:指导教师职称:2011 年 12 月 27日25 / 29摘 要现实的生活和实验中,常常要用到各种各样的电源,电压要求多样。如何设计一个电压稳定,输出电压精度高,并且调节围大的电压源,成了电子技术应用的热点。在市面上,各种电源产品各式各样,有可调节的和固定的。但是普遍存在一些问题,如转换效率低,功耗大,输出精度不高,可调节围过小,不能满足特定电压的要求,输出不够稳定,纹波电流过大,并且普遍采用可调电阻器调节,操作难度大,易磨损老化。本设计以单片机为核心,设定输入交流电压为220v10%,

2、使用按键设置电压,触动后,调节滑动变阻器控制输出电压在013V连续可调。显示设定电压和测量电压,显示精度为0.01V,显示方式LCD液晶显示。在确定了系统总体设计方案的基础上,选择了合适的芯片,并进行硬件电路设计,系统软件设计。同时利用Protel 99 SE绘制出系统原理图。在此基础上也在软件编程环境Keil C51 下进行了软、硬仿真,和仿真结果也验证了本问的正确性和实用性。关键字:TLC1543,单片机STC89C52,稳压电源AdjustableDCRegulatedSwitching Power SupplyBase On Single-chip MicrocomputerAbstr

3、actIn real life and experimental, often use a variety of power supply, voltage requirements, and diverse.How to design a voltage stability, high output voltage accuracy, and adjust the range of voltage sources, into a hot spot of electronic technology application.In the market, various power supplie

4、s product variety, with adjustable and fixed.But there are some common problems, such as the low conversion efficiency, power consumption, output accuracy is not high, adjustable range is too small and does not meet the requirements of a specific voltage, output stable enough, excessive ripple curre

5、nt and generally adjustable resistor is used to regulate, the operation difficult, easy to wear and aging.In single-chip at the core of this design, set the input AC voltage is 220V 10%, using the keys set voltage, after touching, sliding rheostat controlled output voltage regulation in 013V adjusta

6、ble.Display set voltage and measuring voltage, precision as displayed is 0.01V, liquid crystal display LCD display.On the basis of confirming the overall design plan of the system, choosing the suitable chips to do the hardware circuit designing and the software designing. And so T painted the schem

7、atic diagram with Protel 99 SE. On this basis, the software and hardware simulated in the software programming environment Keil C51,and the simulation results are illustrated that this text is correct and practical.Keywords:TLC1543 STC89C52DCregulated power supply目 录1 前言41.1 背景知识介绍42 设计任务及要求42.1 设计目

8、的52.2 设计任务52.2.1 基本要求:52.2.2扩展要求:53系统硬件介绍63.1单片机STC89C52简介63.2 与AT89S52单片机的区别63.3 显示器介绍63.4 结构与原理73.5 LED显示器显示方式93.6 78L05 及78L15芯片介绍103.6.1 芯片78L05基本介绍及使用103.6.2 芯片78L15基本介绍及使用114 系统软件介绍124.1 Protel99软件介绍124.1.1 Protel99界面及功能简述124.1.2 PROTEL99设计电路步骤135 课程设计系统方案145.1 开关电源工作原理145.2 硬件电路设计145.3 系统原理图1

9、55.4 系统总设计框架155.5 硬件主电路系统及仿真图155.6 整流滤波电路175.7 显示模块185.8 AD转换模块195.9 硬件电路PCB板图196 软件编程及调试206.1 软件设计206.2 主程序流程216.3 TLC1543程序流程22结论24致25参考文献261 前言1.1 背景知识介绍单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机自20世纪70年代问世以来,以极其

10、高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。例如,80C51系列单片机已有十多年的生命期,如今仍保持着上升的趋势,就充分证明了这一点。单片机以其一系列优点,近几年得到迅猛发展和大围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器等。而美国ATMEL公司开发生产了新型的8位单片机AT89系列单片机。他不但具有一般MCS-51单片机的所

11、有特性,而且还拥有一些独特的优点,此次设计中所用到的AT89C51就是其中典型的代表。单片机部也用和电脑功能类似的模块,比如CPU,存,并行总线,还有和硬盘作用相同的存储器件,用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机,排烟罩VCD等等的家电里面都可以看到它的身影。单片机是靠程序实现功能的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件的话,电路一定是一块大PCB板。但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别。只因

12、为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性。2 设计任务及要求单片机的应用是具有高度现实意义的。单片机极高的可靠性,微型性和智能性我们只要编写不同的程序后就能够完成不同的控制工作,单片机已成为工业控制领域中普遍采用的智能化控制工具,已经深深地渗入到我们的日常生活当中通过此次基于单片机设计的篮球计时计分系统,我们可以更清楚详细的了解单片机程序设计的基本指令功能、编程步骤和技巧来讲述单片机编程,并对MCS-51单片机的结构和原理进行讲述,以及基于单片机开发应用的相关芯片的工作原理,并且可以在将来的工作和学习中加以应用2.1 设计目的随着单片机在各个领域的广泛应用,许多用单片机做

13、控制的球赛计时计分系统也应运而产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。本次课题需要设计一个基于单片机的直流可调稳压电源,该系统使用按键设置电压,同时具有常用电平快速切换功能3V、5V、6V、9V、12V,设定后按键可以锁定,防止误触动。它具有价格低廉,性能稳定,输出精度高,操作方便并且易于携带等特点。通过本次基于单片机的直流可调稳压电源的设计,可以了解、熟悉有关单片机开发设计的过程,并加深对单片机的理解和应用以及掌握单片机与外围接口的一些方法和技巧,这主要表现在以下一些方面: 直流可调稳压电源系统包含了8051系列单片机的最小应用系统的构成,同

14、时在此基础上扩展了一些使用性强的外围接口。 可以了解到LED显示器的结构、工作原理以及这种显示器的接口实例与具体连接与编程方法。 怎样利用串行口来扩展显示接口等。2.2 设计任务2.2.1 基本要求:1. 当输入交流电压为220v10%时,输出电压在013V连续可调;2. 额定电流为1A,且纹波不大于1mV;3. 使用按键设置电压,同时具有常用电平快速切换功能3V、5V、6V、9V、12V,设定后按键可以锁定,防止误触动;4. 显示设定电压和测量电压,显示精度为0.01V,显示方式LCD液晶显示;2.2.2扩展要求:1. 两级过流保护功能:当电流超过额定值的20%达到5秒时,电路做断电操作;当

15、电流超过额定值的50%时,电路立即断开,并带有报警提示;2. 掉电以后可记忆上一次的设定值;3系统硬件介绍3.1 单片机STC89C52简介STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 ST

16、C89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。3.2 与AT89S52单片机的区别STC89C52RC单片机: 8K字节程序存储空间; 512字节数据存储空间; 带4K字节EEPROM存储空间; 可直接使用串口下载; AT89S52单片机: 8K字节程序存储空间; 256字节数据存储空间; 3.3 显示器介绍显示器是最常用的输出设备,其种类繁多,但在单片机系

17、统设计中最常用的是发光二极管显示器LED和液晶显示器LCD两种。由于这两种显示器结构简单,价格便宜,接口容易实现,因而得到广泛的应用。发光二极管LED,组成的显示屏,每个点都是一个或多个发光二极管,通过控制电路控制二极管的亮与灭来控制点的发光,从而使整个大屏幕显示图案。 液晶显示器LCD最常见的就是TFT类型的,它是由光源,液晶光栅,和控制芯片组成,他的光源是常亮的白色强光,当光线通过液晶光栅液晶屏的时候,通过电压改变液晶颗粒滤光方向,从而改变每个点的颜色和强度来显示图案。液晶显示器分很多种类,按显示方式可分为段式,行点阵式和全点阵式。段式与数码管类似,行点阵式一般是英文字符,全点阵式可显示任

18、何信息, 如汉字、图形、图表等。两者之间的区别:1二极本身发光, 液晶本身不发光,只是透射光。 2二极管体积大,图像质量一般,适合作室外大屏幕,价格较低。液晶成本较高,面积无法做得很大,但图像质量很好,适合做显示器。 3二极管耗电大,液晶耗电小。4二极管图像刷新率低,液晶的高 二者的档次相差比较大,一般来讲在一些图像简单,对成本控制较严格的场合,用二极管,比如商场、银行等服务部门的电子提示窗,街道、百货公司外面的广告宣传窗;而液晶一般都是作计算机显示器、电视、手持设备等对图像质量要求高的场合。3.4 结构与原理下图为典型的数码管:图2-3 7段LED数码管如上图,LED显示器又称为数码管,LE

19、D显示器由8个发光二极管组成。中7个长条形的发光管排列成日字形,另一个贺点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LEDD显示器有两种不同的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED显示器;另一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED显示器。如下图所示。 图2-4 共阴与共阳极LED显示器LED显示器可分为共阳和共阴两种结构,如上图所示。图上为共阴结构。即把8个发光二极管阴极连在一起。这时如果需要点亮a到g中的任何一盏灯,只需要在相应的端口输入高电平即可;输入低电平则截止。比如我们现在要显示数字3,则只要在对应的a、b、

20、c、d、g段送入高电平,在其他端送入低电平即可,点亮为3。共阴和共阳结构的LED显示器各笔划段名和安排位置是相同的。当二极管导通时,相应的笔划段发亮,由发亮的笔划段组合而显示的各种字符。8个笔划段hgfedcba对应于一个字节8位的D7 D6 D5 D4 D3 D2 D1 D0,于是用8位二进制码就可以表示欲显示字符的字形代码。例如,对于共阴LED显示器,当公共阴极接地为零电平,而阳极hgfedcba各段为0111011时,显示器显示P字符,即对于共阴极LED显示器,P字符的字形码是73H。如果是共阳LED显示器,公共阳极接高电平,显示P字符的字形代码应为100011008CH。表2-6列出了

21、共阳极与共阴极LED显示器显示数字、字母与显示代码之间的对应关系表2-5 代码对应表显示字符共阴极段码共阳极段码显示字符共阴极段码共阳极段码03FHC087FH80H106HF996FH90H25BHA4A77H88H34FHB0B7CH83H466H99HC39HC656DH92HD5EHA1H67DH82HE79H86H707HF8F71H8EH3.5 LED显示器显示方式点亮LED显示器有两种方式:一是静态显示;二是动态显示。在本次设计中,采用的是静态显示。所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码。这样单片机只要把要显示的字形代码发送到接口电

22、路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU的开销小。这种电路的优点在于:在同一时间可以显示不同的字符;但缺点就是占用端口资源较多。从下图可以看出,每位LED显示器需要单独占用8根端口线,因此,在数据较多的时候,往往不采用这种设计,而是采用动态显示方式。图2-5 动态显示图所谓动态显示,就是将要显示的多位LED显示器采用一个8位的段选端口,然后采用动态扫描一位一位地轮流点亮各位显示器。下图为4位LED显示器动态显示电路。图2-6 静态显示图在此电路中,单片机的P1口用于控制4位LED的段选码:P2口的P2.0P2.3用于控制4位LED位选码。由于所

23、有的段选码连在一起,所以同一瞬间只能显示同一种字符。但如果要显示不同字符,则要借助位选码来控制。如果LED为共阴则P2.0P2.3输出为高电平,如果LED为共阳则P2.0P2.3输出为低电平。例如,现在要显示5678四个数字,则首先应该将5的显示代码共阴LED显示器的显示代码为6DH,共阳LED显示器的显示代码为92H由P1.0送出,然后P2.0P2.3输出相应位码LED为共阴则P2.0P2.3输出1000, LED为共阴则P2.0P2.3输出0111时,则可以看到在数码管1上显示的数字为5。再将显示的数字5延时510ms,以造成视觉暂留效果;同时代码由P1.0送出。用同样的方法将其余3个数字

24、678送数码管2,3,4显示,于是最后则可以在4位LED显示器上看到5678四个数字。为了使显示效果更加稳定,可以使每个数码管显示的数字不断的重复,但其中重复频率达到了一定的程度的时候,加之人眼睛本身的视觉暂留效果的作用,便可以看到相当稳定的5678四个数字。3.6 78L05 及78L15芯片介绍3.6.1 芯片78L05基本介绍及使用78L05是一种固定电压三端集成稳压器,其适用于很多应用场合.象牵涉到单点稳压场合需要限制噪声和解决分布问题的在-卡调节.此外它们还可以和其它功率转移器件一起构成大电流的稳压电源,如可驱动输出电流高达100毫安的稳压器.其卓越的部电流限制和热关断特性使之特别适

25、用于过载的情况.当用于替代传统的齐纳二极管-电阻组的时候,其输出阻抗得到有效的改善,其偏置电流大大减少.78L05典型线路图注;1为确定输出电压值,请选择电压值后缀xx 为获得最佳的稳定性和瞬态响应,建议使用旁边电容并尽量可能挨着电路安装。78L05部电路图3.6.2 芯片78L15基本介绍及使用78L15是一种固定电压5V三端集成稳压器,其适用于很多应用场合,向牵涉到单点稳压场合需要限制噪声和解决分布问题的在一卡调节。此外他们还可以和其他功率转移器件一起构成大电流的稳压电源,如可驱动输出电流高达100毫安的稳压器。其卓越的部电流限制和热关断特性使之特别适用于过载的情况。当用于替代传统的齐纳二

26、极管-电阻组的时候,其输出阻抗得到有效的改善,其偏置电流大大减少。最大额定值推荐工作条件78L15电路图4 系统软件介绍4.1 Protel99软件介绍本次设计的原理图与PCB板仿真及封装数据采用的是一款多功能软件Protel99。基于EDA技术的仿真软件Protel99在模拟电路中有强大的仿真功有和模拟实现功能。4.1.1 Protel99界面及功能简述本次设计使用的是软件Protel99 3。Protel99是PROTEL公司推出的最新版本,应用于电路原理图设计、电路板设计等,他基于Windows环境,功能强大,人机界面友好,能让人们在具有最完整的功能环境下,提升设计上的品质和效率。它能基

27、于Windows 98/2000/NT环下的电路原理图辅助设计与绘制软件其功能模块包括电路原理图设计、印制电路图设计、电路信号仿真、可编程逻辑器件设计。Protel99软件沿袭了PROTEL以前版本方便易学的特点,部界面与PROTEL 99大体相同,新增加了一些功能模块,功能更加强大。 新增的层堆栈管理功能,可以设计32个信号层,16个地电层,16个机械层。新增的3D功能让您在加工印制版之前可以看到板的三维效果。增强的打印功能,可以轻松修改打印设置控制打印结果。Protel99SE的绘图界面如下:图3-1 Protel99绘图界面Protel99 SE共分5个模块,分别是原理图设计、PCB设计

28、包含信号完整性分析、自动布线器、原理图混合信号仿真、PLD设计。4.1.2 PROTEL99设计电路步骤一般而言,设计电路板的最基本过程可分为两大步骤:电路原理图的设计;印制电路板的设计。图3-2原理图设计流程5 课程设计系统方案5.1 开关电源工作原理开关电源是指调整管工作在开关方式,即导通和截止状态的稳压电源,缩写为SPS。开关电源的核心部分是一个直流变换器。利用直流变换器可以把一种直流电压变成极性 数值不同的多种直流电压。如图所示电路的工作过程为:假设基准电压位5v,由于电网波动导致输入电压减小,那么输出电压也将会减少,此时,所采样的电压将减小,假设为4.9v,误差为0.1v,经过比较放

29、大后,脉冲调制电路根据这个误差,提高占空比使输出电压增大,同理,当由于电网波动导致输出电压增大时,脉冲调制电压降低占空比使输出电压减小,以此来控制输出电压的稳定。开关电源原理框图按电源电路中功率管的工作方式划分,电源可以分为开关电源与线性电源两大类。线性电源式发展较早的一种电源,其功率管工作在线性放大区。开关电源是在线性电源的基础上发展起来的,并在很大程度上克服了线性电源的缺陷,但其自身也有一定不足。5.2 硬件电路设计系统硬件由以下几个部分组成:电源模块,调压模块,稳压电路,DA转换模块,显示模块,控制器5.3 系统原理图5.4 系统总设计框架本电源的主要器件是STC89C52芯片,部含有驱

30、动电路,调压电路,稳压电路,模数转换器,LCD显示和控制电路等。配合三端可调稳压器,交流输入电压经整流滤波电路后经过DCDC变换器,可输出013连续可调的稳定电压,额定电流为1A,且纹波不大于1mV;通过LCD实现参考电压的设定与显示,可用于工业生产中,如电焊、电镀或直流电机的调速等。5.5 硬件主电路系统及仿真图主电路系统本系统以STC89C52RC为显示模块,主电路采用DC/DC变换器与线性调节器相结合的结构,既减小了输出纹波电流,又降低了系统的功耗。系统采用双积分A/D转换器TLC1543实现输出显示,单片机系统通过对输出电压的检测来读取显示电压和电流值,并通过用LCD液晶显示输出电压电

31、流值。图1 硬件主电路系统结构图用功率转移器分别进行两次电压采样,经过A/D转换后送入单片机。单片机将输出采样电压作为系统的输出电压送入LCD上显示。同时单片机还将输出采样电压也送入LCD显示。50Hz、220V的交流电进入到输入整流滤波器进行整流滤波,变换成直流电压信号。该直流信号通过78L15和78L05功率转移器将功率变换电路转化大电流的稳压电源,其中15v电压经三端可调稳压电路,通过A/ D 转换完成对开关电源输出电压的采样,被单片机STC89C52接收,采用TLC1543A/D转换器进行模数转换,该芯片与单片机的接口采用串行接口方式,引线很少,线路连接简单,精度最大为5mV。基本能满

32、足控制要求。正常使用时,绿色发光二极管闪亮。 仿真图5.6 整流滤波电路市电经过变压器降压后,通过78L15变为15v,对该电压整流后的一部分电压直接作为开关变换电路的输入电压,另外将其通过78L05得到5v的电压,给开关电源控制电路部分的单片机提供工作电源。电路中采用发光二极管作为电源指示灯,交流220v降压后经过整流桥整流输出直流电压作为开关变换电路的输入电压,78L05稳压输出5v给单片机提供电源5.7 显示模块本设计的控制核心使用STC89C52单片机,由于外部设备大多采用串行接口,单片机的外围电路就十分简单,只要外接晶体振荡器和复位电路即可。图3 LCD与89C52的接口显示电路的设

33、计如图3所示,用89C52的P2口作为数据线,用P0.1、 P0.2、P0.3分别作为LCD的E、R/W、RS。其中E是下降沿触发的片选信号,R/W是读写信号。显示模块LCD液晶屏幕采用1602,能够显示16X2个字符。由输出端采样得到的模拟信号,输入到TLC1543的其中一路模拟输入通道INT0,。通过AD的转换,TLC1543将模拟量转化为10位数字量输入到单片机相应的IO口。通过处理,单片机将模拟量值通过1602液晶显示出来。5.8 AD转换模块AD转换模块TLC1543具有10位精度11通道 三种建的自测模式该芯片与单片机的接口采用串行接口方式,引线很少,与单片机连接简单。如图所示,其

34、中A0A10是11路输入,Vcc和GND分别是电源引脚,REF+和REF-分别是参考电源的正负引脚,I/O Clock 是芯片的时钟端,Adress 是地址选择端,Data Out是数据输出端,这三根引脚分别接到CPU的三个I/O端即可。EOC用于指示一次AD转换以完成,CPU可以读取数据,该引脚是低电平有效,根据需要改引脚可接入CPU的中断引脚,一旦数据转换完成,向CPU提出中断请求,在CPU向TLC1543发出转换命令后,过一段固定的时间去读取数据即可。5.9 硬件电路PCB板图根据总体设计,采用PROTEL 99 SE 进行硬件电路的设计,最后生成的PCB板图如下:图3-3 PCB板的设

35、计流程6 软件编程及调试软件的编程设计是单片机系统设计的核心部分,也是能否实现预定功能的关键。单片机编程常用的语言是C语言和汇编语言,最终都要转为Intel HEX格式或二进制格式文件拷入单片机芯片。这里我们使用的是汇编语言进行编程设计。6.1 软件设计编程前,必须设置好地址、数据以及控制信号。系统应用程序的结构可分为主程序和若干子程序,主程序主要完成:对存中的工作参数进行初始化,显示系统初始状态;在有键入操作时读取键值,并跳转到相应功能的子程序中去。子程序包括:读键盘子程序、显示子程序、出错处理子程序、计算子程序、存储和读取子程序等。系统主程序如下图5所示。系统初始化端口,扫描电源输出电压即

36、输出采样电压和比较采样电压,再将设定电压和测量电压输出到端口,调用显示子程序,显示设定电压和测量电压的值。6.2 主程序流程系统主程序如下图5所示。系统初始化端口,扫描电源输出电压即输出采样电压和比较采样电压,再将设定电压和测量电压输出到端口,调用显示子程序,主程序流程图如下图: 开始初始化读取上次关机设定值DA输出TLC1543检测实际输出值误差小于50mV?调整TLC1543的输出值 N Y 键盘扫描 等待输入更改DA输出值保存设定值屏幕显示当前设定值与输出值6.3 TLC1543程序流程TLC1543的小程序流程图如下所示: 结束读取后6位数据CLK发送脉冲信号读取前四位数据发送4位地址

37、开始CLK发送脉冲信号为了使控制精度达到0.01,采用LCD,可以显示到小数点后两位,通过键盘,实现较为精确的控制效果。软件设定4个显示缓冲区,存储各位,十位,小数点后1位,小数点后2位。显示子程序流程图结论通过本学期的基于单片机的直流可调电源的设计,使我明白,课程设计中开关电源与单片机系统结合起来,设计了一种基于单片机的直流可调稳压电源。该电源精度高,电路简单,操作灵活,具有良好的应用前景。单片机控制直流电源符合电力电子新技术产品向四化方向发展的要求,即应用技术的高频化、硬件结构的模块化、软件控制的数字化、产品性能的绿色化。另外,该电源采用单片机控制,可以在软件算法上不断地进行优化,改进电源

38、的输出性能和品质参数;在硬件上也可以进行扩展,扩大它的应用领域。在利用单片机设计简易LCD显示屏的整个设计过程中,从电路的设计,元器件的采购,电路的调试,程序的编写以及最后的电路板的制作,我都亲自参与了设计与制作,这对我对于理论和实际相结合有了新的认识。单片机目标系统装完之后,应该首先认真细致地检查一遍:根据硬件电路原理图和装配图仔细检查线路的正确性,并检查元器件安装是否正确。常常要注意的是芯片及开关管的型号、放大器和开关管的极性、电容器的耐压和极性、电阻的阻值和功率是否与设计图纸相符,重点检查系统总线间或总线与其它信号线间是否存在短路;总之,一个学习的课程设计,让我明白了,如果没有足够的理论

39、知识,那么在完成这个课设的过程中是有很大困难的,还有就是不懂了就要问,勤学好问才能让我们越学越多,最后感辅导我的老师和同学们,他们让我深切的明白了团结才是力量!致在这次课程设计的过程中,我得到了许多人的帮助。首先我要感我的老师梁老师和老师在课程设计上给予我的指导、提供给我的支持和帮助,这是我能顺利完成这次报告的主要原因,更重要的是老师帮我解决了许多技术上的难题,让我能把系统做得更加完善。在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。其次,我要感帮助过我的同学,他们也为我解决了不少我不太明白的设计商的难题。同时也感学院为我提供良好的做毕业设计的环境。最后再一次感所有

40、在设计中曾经帮助过我的良师益友和同学参考文献1模拟电子技术基础 唐治德 科学2电力电子技术 金海明 安平等编著 邮电大学3电力电子自关断器件及电路 黄俊 祖荫 机械工业4开关电源原理与设计 占松、蔡宣三编 电子工业5单片机原理及接口技术第三版 朝青 航空航天大学6新型单片开关电源的设计与应用沙占友,电子工业,20017微型计算机控制新技术承志,机械工业,20018自美电子线路设计实验测试M:华中理工大学,20069王韬数控直流电源的一种实现方法J学院学报,2005,10徐惠民,安德宁.单片微型计算机原理、接口及应用.第二版.:邮电大学.200011王福瑞.单片微机测控系统设计大全M.:航空航天

41、大学,199812东生.Protel99 SE电路设计技术入门与应用.第一版.:电子工业.200213为.黄科,雷道仲.单片机典型系统设计实例精讲.:电子工业.200614 Morimoto, M,Sato, S.; Sumito, K.; Oshitani, K.; Single-chip microcomputer control of the inverter M. IEEE .1989.15S.J.Cahill.The single chip microcomputer.Englewood Cliffs.MN.J.Prentice-Hall, 198716 Shu Jiang Li,C

42、heng Jun Lin,Yun Long Chang.Intelligent Control of Spot Welding Inverter Based on Single Chip MicrocomputerM. 2000.附录: 显示程序#include #include #define uint unsigned int#define uchar unsigned char#define LOOP 0xfesbit EOC=P21;sbit CLOCK=P22;sbit ADIN=P23;sbit DOUT=P24;sbit CS=P25;sbit DP=P07;uchar code

43、 tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82, 0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;uchar wei4;/*1ms延时程序*/void delay uchar j; while forj=0;j;/*AD转换子程序*/uint readTLC1543uchar i; uint dat=0;CLOCK=0; CS=0;EOC=1;port=6; fori=0;i/把通道写入TLC1543芯片中 ADIN=; CLOCK=1; CLOCK=0; port=1;CS=1;delay; /等待AD转换CS=0;f

44、ori=0;i /读取数据 CLOCK=1; dat=1; if dat=dat+1; CLOCK=0;EOC=0;CS=1;dat=dat/34.1*50; /由dat/1023*5*100*3化简得return;void convert uint dat; dat=readTLC1543; wei0=dat/1000; wei1=dat%1000/100; wei2=dat%100/10; wei3=dat%10;/*显示子程序*/void display uchar i; fori=0;i P0=tabweii; P1=_crol_; if DP=0; delay; P0=0xff; void main uchar i; while convert; fori=0;i display;

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!