基于单片机的数控直流电源的设计与实现8800字论文_第1页
基于单片机的数控直流电源的设计与实现8800字论文_第2页
基于单片机的数控直流电源的设计与实现8800字论文_第3页
基于单片机的数控直流电源的设计与实现8800字论文_第4页
基于单片机的数控直流电源的设计与实现8800字论文_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1基于单片机的数控直流电源的设计与实现 2 3 31.3研究的意义 4 42.1控制方案比较 42.2稳压输出方案比较 4 53.1主控制器模块 53.2D/A转换模块 63.3稳压输出模块 8 3.6振荡电路设计模块 3.7复位电路设计模块 4.1系统程序设计流程图 4.2键盘扫描程序 4.3屏幕显示程序 5.2硬件调试 5.3测试结果 205.4测试结论 20 212实现大,中,小型电子产品的功能损失。根据此定义,本文设计并生产了达到目标的用于CNC车床的DC稳定电源。该系统以STC89C51单片机为主要控制算机键盘设置直流稳定开关电源的输出电压。交流伺服电机的差分信号可以设置为0.1V,输出电压范围为0-9.9V,大电流为330MA,并且可以在显示屏上显示唯一的输出电压值。将发出警报。该系统软件由单芯片设计方案控制,以控制输出差分信号。在D/A转换器之关键词:稳压电源STC89C51单片机数控直流D/A转换数字信号3在操作和应用上不方便。声音安全意识不好,并且其机械和设备的故障率很高(长期)。在品电源电路的要求。常用的工具实际上是在1980年代开发和设计的。在此链接中,刚刚创压电源输出电路,D/A转换电路和鉴别电路组成。高精度模数转换器的应用和加工中心单0.0V至10.0V的以下类别。所有功能均根据实际操作进行控制。面板上的计算机键盘已实4(1)优秀的智能控制系统和控制方法的应用表明,开关电源的先进智能控制系统具有(2)系统软件易于升级,实际操作更加灵活。仅需更改自动控制系统,而无需更改系(3)提高了自动控制系统的稳定性,使其更易于标准化。同一控制面板可与不同的系统软件(或具有不同型号规格和规格的产品)一起使用,并且仅需要对移动电话应用程序的(4)系统标准电压输出的一致性好,成本低廉,量产方便。方案1:应用各种数字电路设计解决方案来生成计算机键盘操纵系统并执行信号分析,例如可编程逻辑设备(例如CPLD)的应用。该方案电路复杂,协调性不高,效率低,不利方案2:本系统的实际操作控制模块是为STC89C51单片机设计的,它可以根据改变其标准电压的方法不仅要增加/减少输出,而且5方案二:使用运算放大器对电压的比较放大由于测量放大器电路的开关电源电路的电压抑制比在电源电路的工作中非常大,因此,可以大大降低输出谐波。方案1中的输出电压不能跟踪工作电压的快速变化,方案2中的输出电压波形与TLC5615相同。不仅可以输出直流输出功率的音频信号,而且还必须事先转换成定性的研究数据信息,从而使信号源具有一定的驱动能力。2.3总体方案框图系统总体方案框图如图1所示。D/A转换图1系统总体方案框图3.系统的硬件电路设计3.1主控制器模块该方案设计选择采用PDIP封装的STC89C51集成电路芯片作为核心控制器,如图2所示。微控制器具有以下优点:(1)耗电量极低掉电模式:典型的功能损耗为0.5uA,可以通过外部中断来唤醒。停止并返回后,将执行初始程序流程。所有正常工作模式:自由模式:典型功耗为1mA。所有正常工作模式:典型性能损失为2mA-4mA。(2)抗干扰能力强I/O端口,开关电源,数字时钟,看门狗1,延迟电路都是独特的解决方案。工作电压宽,不怕开关电源震颤,工作电压范围为3.4-6V。6高抗静电性(高ESD维护),很容易超过2000V。操纵部分是系统整体机械设备合作和智能控制器的操纵应用非常关键。微控制器的应用不仅有利于监督,而且大大减少了硬原理图如图3所示。图3单片机控制部分3.2D/A转换模块(1)D/A转换芯片TLC5615介绍TLC5615是具有串行通信的模数转换器。包含上电校准功能,即将DAC存储器校准为全零。在性能改善的初始阶段,具有电流输出类型的DAC更好。10位数据信息的串行通信输入只能使用3条串行总线,这便于与行业标准的微控制器或微处理器(微控制器)接口,7TLC5615引脚图如图4所示。CS:集成ic采用通过端子,低频合理;VDD:开关电源正极,4.5~5.9V,通常为5V。该系统配备了一个D/A转换插座,并选择了10个模数转换器TLC5615。该电路如图5所示。D/A转换后的部分输出电压用作齐纳输出电源电路的参考工作电压。齐纳二极管的输出功率与参考工作标准电压呈正相关。TLC5615的集成ic选择分别由微处理器的P11,P13和P12引脚控制的数据信号和串行通信数据信息以及数据时钟。时序图如图6所示。8图5D/A转换控制部分原理图3.3稳压输出模块LM358包含两个输出功率放大器电路和一个具有内部频率补偿的双运放电路。它适用源系统供电。LM358的引脚图如图7所示9(2)稳压输出原理与电路DA转换选择TLC5615串行通讯通讯,不占用MCU设计的IO资源,操作流程简单,控制器设计的输出。RP1是10k高精度可调电位计测试产品反馈,该反馈被反馈到LM358的第二个引脚,以生成带有一系列晶体管的稳压电源电路。C7是用于确保开关电源电路可图8所示。OUT1343432(3)稳压输出模块仿真图通常,DC稳压电源使用可调电阻器来调节输出行性进行仿真仿真。如图所示9。图9稳压电路仿真图3.4按键控制模块按钮控制模块如图10所示。在这种设计中,选择了一个独立的按钮来执行微控制器设计的集成功能按钮icSTC89C5的实际输入操作。每个按钮的一端具有接地设备,另一端具图10键盘控制电路图图12共阴极与共阳极LED显示器如图11,LED显示屏也称为数字显示管。表1列出了共阳极和熔融阴极LED显示屏之间的对应关系,指示数据,英文字母和指示代码。表1代码对应表08192A3B4C5D6E7F有两种点亮LED显示屏的方式:一种是静态数据显示;另一种是静态数据显示。另一换句话说,它是静态数据显示。换句话说,每个显示器必须占用一个单独的I/O扩展示新的数据信息。因此,对于这种方法,单芯片设计中的CPU成本较低。图13可以看出,每个LED显示屏必须分别占用8条服务器端口线。因此,当存在大量数据图13静态显示图图14动态显示图的输出为低频,如果LED是公共阳极氧化,则P2.0~~P2.3的输出为3.6振荡电路设计模块的数量。例如,在本设计方案中使用的由STC89C52微控制器设计的上层晶体振荡器为12MHz,因此振荡周期为12MHz和1/12μs之一。它也是MCU的最小时钟频率模块,由其是操作过程的时间单位(例如获取周期时间的命令,获取周期时间的命令等)微控制器将在向微控制器的复位引脚添加上拉电阻超过2个机器周期后复位。修复到初始情况,然后等待下一次计算。如图15所示。图15振荡电路由于STC89C51产品系列的MCU设计使用高级校准,因此其内部复位电路如图16.17所示。高级校准单脉冲RST引脚被输入到内部Harris开关原理中,并发送到CPU的内部复位电路。CPU在每个振荡周期的S5P2连接中对Sanders进行采样,以打开基本原理的输出端子。如果太高,它将驱动工业设备进入复位状态。为了更好地确保CP源电路的可靠复位,请务必复位RST引脚的单个脉冲的高电平脉冲维持在2个机器周期以上(即24个振荡周期)。图16内部复位电路高图17外部复位电路该系统软件使用了STC89C51微控制器设计的一部分:键盘扫描器,终端显示,D/A输出。程序流程图如图19所示。LCD1602初始化图19程序流程图该系统使用STC89C51微处理器设计方案的一部分:键盘扩展,程序流停止,I/O实际操作。它们中的大多数与源程序无关,但是键盘扫描枪基于查询程序流的方式,因此键盘扫描枪程序流应在源程序中打开。主程序流程图如图20所示,电压加载子程序流程图如图20所示,并且组装了键盘扫描仪解决方案。如图21所示。图20写电压子程序流程图NNYYY图21键盘扫描处理子程序此设计的1*3列键盘是选择扫描仪以明确按下功能键的方法,每个功能键依次为“校使用程序编程可消除此类危害。程序解释说明见附录14.3屏幕显示程序晶工作写入数据信息。模式。实际的指令已经在上面讨论过了,这里不再赘述。LCD的写指令程序见附录2。出的电压或者停留在上次掉电时的状态下。所以初始化程序必不可少。说明见附录3KeilC51是由KeilSoftware在国外生产的51个产品系列,并且与单片机C语言软件开此易于理解和使用。应用汇编程序后,我使用C进行开发和设计,并且感到更深入。该绘在图22的“选择CPU规格和型号”提示框中选择CPU制造商和控制集成ic。从Atmel中选择AT89C51集成编译器。□UseExtendedLinker(LX51)insteadof□UseExtendedAssemblerGAX51)insteadThree-LevelProgramMemoryLock,8KBytesFlashMemory,图22选择芯片界面设置整或仿真模拟。可以单击编译器代码Project盘快捷键F7。编译后的结果如图23所示。四四DAC-磷ision2-[E:\毕业设计\proteus仿真\Text1.c]EileEditYiewErojectDebueFlashFezipheralsToolssVCSYin|品启2二|谆谆%石路%「口4write_voltage(12,s1"DAC"-OError(s),OWarn口图23软件编译结果界面选择Atmel的AT89C51集成编译器的移动应用程序后,应一键将代码下载到STC89C5Step1/步骤1:SelectMCUType选Step2/步骤2:OpenFile/打开文件(文件范围内未用区域填00)o广Step1/步骤1:SelectMCUType选Step2/步骤2:OpenFile/打开文件(文件范围内未用区域填00)o广区打开文件前清缓冲OpenFile/打开文件 5[□区打开文件前清缓冲打开数据文件Step3/步骤3:SeleetCOMFort,MaxBaud/选择串行口,量高波特率振荡放大器增益:C1/2gain文件缓冲区|_no_|串口调试助手|工程文件|用户软件启动内部看门狗后〇只有停电关看门狗◎复位关看门狗-Step5/步骤5:Download/下载先点下载按钮再MCU上电复位-冷启动Donlod/下载op/停用户软件启动内部看门狗后〇只有停电关看门狗◎复位关看门狗口每次下载前重新调入已打开在缓冲区的文件,方便调试使用单片机出厂时的缺省设置是“P1.01”与下载无关:P3.0/RxDP3.1/TD通过S-232转热器连接到电脑的普通下载成功声音提示:YESCN重复下教间隔时间秒)5图24STC程序下载界面个集成集成IC的电源电压是否合适。满足要求并且单片机晶体振荡器电路常,一两个C语言编译器很难成功。在调试手机软5.3测试结果测试结果如表2所示。表2测试结果显示电压(V)测量电压(V)1256895.4测试结论5.5小结大学毕业课程是在我自己的努力下,在同学的帮助下以及在老师的特殊指并且从这个充满信心的过程中,我获得了宝贵的工作经验和教训。全心全意的收集对我自己将是一种质的改善。这是关于这个新项目毕业后的结果的简要报告:(1).数控机床直流可调稳压电源的详细设计方案;(4).选择数字显示管以指示输入的设定工作电压作为功能键;CNC机床的电源设备用于电能的转换和功率的传输。它是具有新技术内容,开放专业知识和快速升级的产品。如今,它已广泛用于工业生产,电磁能,运输,运输,信息,航空,航天,航运,国防安全和安保,教育,文化创造等领域。在信息时代,上述所有产业都在快速发展,其发展趋势显然为整个开关电源电路产业链设定了更高的法规。因此,在下一步中,可以进一步改善设计。根据手机软件的变化,可以改善过流保护,过压保护,声光报警电路,扩大输出电压范围,可以方便地应用于许多电子设备开关电源系统软件。参考文献[3]冯泽虎,朱相磊,滕春梅.基于单片机的可编程直流稳压电源设计[J].中国高新技术企业,2009(21):36-37.[7]胡桂阳,卢月琼,李昌禧.用单片机制作的直流稳压可调电源[J].电子世界,2005(12):24-25.[8]刘桂英,刘高潮,黄国华.串联型直流稳压电源的仿真分析[J].广西师范学院学报,2004,21(2):55-59.[10]高伟.STC89C51单片机原理及应用(第一版)[M].北京:国防工业出版社,2008.[11]潘永雄.新编单片机原理与应用[M].西安:西安电子科技大学出版社,200

温馨提示

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

评论

0/150

提交评论