当前位置: 迅达文档网 > 范文大全 > 征文 >

Proteus仿真在电子电路设计案例教学中的应用

| 来源:网友投稿

zoޛ)j馓׮O^_-z{^I^r',0HDD^!%R3]^͏^omZ方案分析

数控直流稳压电源设计是一个具有综合性的设计项目,要求具有一定的電压输出范围,输出电压能步进可调,能实时数字显示输出电压。

根据任务要求,首先该电路主体是一个电源,属于模拟电路设计,其次需要实时显示输出电压,需要译码显示电路,属于数字电路知识,还有数字到模拟的转换,需要数模转换电路,整个转换过程需要相应的时序控制,需要微控制器有序控制电压的转换、输出、显示。因此设计方案很多,本文给出一种简单实用的方案,在此方案中主要由以下几个部分组成(如图1):

控制器部分:为了能有序控制电源的步进输出及显示,本设计选用学生熟悉又比较常用的8051系列单片机AT89C52。单片机的作用除了有效控制电压的数控输出及显示外,还可进行功能扩展。

电压输出部分:本设计对电源的输出电压电流没有太高的要求,当前已有集成三端稳压器一般能满足要求,而且这类芯片内部都有过流和过热的保护电路。例如型号为LM317集成三端稳压器,其额定电流可达1.5A,输出电压的调节范围为1.2~37V,内部有过热和过流保护电路,价格也不贵,所以采用这种芯片为主体来组成所要求的系统是比较合理的。

电压调节部分:为了能实现电源输出步进变化,结合集成三端稳压器的特点,选择模拟开关和电阻网网络构成D/A转换电路,将单片机与三端稳压器联接,实现数字信号到模拟信号的转换。控制单片机输出的数字信号即可改变三端稳压器输出电压,实现电压的数控调节。

电压显示部分:该部分选用常用的数字电路中的译码显示电路,为了节约单片机的IO端口,显示方式采用动态显示。

图1 整体电路设计方案原理图

2.2 各单元电路硬件设计

根据上面的设计思路,为了能快速方便的实现该设计方案,采用常用的一种仿真设计软件Proteus完成该电路的设计与仿真。Proteus软件包含了丰富的元器件库,能够很方便地调用设计方案中需要的各种元器件连接成电路,并进行仿真测试。

2.2.1 单片机控制电路

单片机是数控电源的核心,它通过软件的运行来控制整个电路的工作,从而完成设定的功能。本设计中控制电路选用AT89C52单片机,它是由美国ATMEL公司生产的低电压、高性能8位CMOS单片机,片内含8K字节的FLASH或PEROM和256字节的RAM,器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容[4]。AT89C52接收来自按键的信息,并对按键输入的信息进行处理,从而控制输出电压的变化,并将变化的结果输出到显示电路上。

2.2.2 电压输出电路

该电路主要由集成三端稳压器LM317作为核心器件稳定输出电压,该芯片内部有过流和过热保护电路,电容C1、C3滤除交流杂波,二极管D1为负载电容的存储电荷提供一条放电通路[4]。LM317的稳压输出电路如下图2所示。

图2 LM317稳压输出电路

图2中输出电压满足下列关系,

由于调整端的电流IADJ小于100uA,大多数情况应用时可以忽略,因此输出电压近似为 ,通过调节可调电阻R2可以很方便地改变输出电压。

2.2.3 电压调节电路

从上面的LM317输出电压公式得知只要改变可调电阻R2的大小可以很方便地改变输出电压的大小,如果把R2设计成一个线性电阻网络,通过模拟开关进行切换,就可以实现数控输出电压的要求[5]。线性电阻调节网络如图3所示,电路中选用8个电阻值依次倍增的精密电阻,模拟开关选择常见的继电器,通过按键输入控制单片机P1口输出的数字量控制继电器的闭合与断开,实现一种类似于数字量到模拟量的转换网络,来改变接入LM317调整端电阻的大小,从而改变输出电压大小。

图3 线性电阻调节网络

2.2.4 电压显示电路

译码显示电路选用4位数码管的动态显示方式(如图4所示)。将单片机的P2.0和P2.1口控制数码管的段选和位选的选通,P0口实现对数码管段选和位选的数据传送。P0口既要输出位选数据还要输出段选数据,因此采用分时传送方式,分别用两个锁存器74HC573保存对应的位选数据和段选数据;两个锁存器的工作分别通过单片机的P2.0和P2.1口来控制。

图4 译码显示电路

2.2.5 声光指示电路

为了能指示输出电压的最大值、最小值,分别添加红、绿LED指示灯;为了能指示按键的增减,添加蜂鸣器,按键每按下一次,就发出报警声一次。

3 电路的软件设计

直流稳压电源系统是以单片机为核心控制电压的调节与显示,因此需要编写相应软件程序控制单片机有序工作。

根据以上电源系统的硬件特点和实现功能,软件程序的结构可分为主程序和若干子程序[6]。主程序主要完成:系统初始化、数码管显示、按键是否按下,并跳转到相应功能的子程序中去。主程序流程图如图5所示。子程序包括:系统初始化子程序、显示数据处理子程序、数码管显示子程序、按键中断子程序等。

图5 主程序流程图

4 电路的整体设计与仿真分析

单片机系统的仿真是Proteus軟件的一大特色。首先在Proteus中将上面硬件设计的各单元电路连接成一个完整的数控直流稳压电源仿真电路(如图6所示);然后创建源代码程序文件,并编辑该电源系统的程序源代码;接着将源代码编译生成为目标代码,将目标代码添加到图6中的单片机元件的属性中,相当于在实际电路中对单片机下载目标程序;最后进行电路的调试仿真[7]。

图6 整体设计仿真电路图

图6所示电路的仿真结果如下:当电路上电工作后,由于电阻网络中没有电阻接入LM317的调整端,数码管上显示出电压为1.25V。当电压增加按键按下时,单片机的外部中断0产生中断,蜂鸣器报警,电压计数值增加1,接入的电阻网络中的电阻值增加一个单位,相应的输出电压增加0.1V;保存数码管结果的计数器值加1,P2.0端口选通译码显示电路的位选锁存器,送入相应的位选数据;P2.1端口选通译码显示电路的段选锁存器,送入段选数据;数码管上显示结果值增加0.1。当电压增大到15V时,红灯亮,显示电压值不变化,输出电压值也不再增加;当电压减小到1.25V时,绿灯亮,显示电压值不变,输出电压也不再减小。

在仿真电路中增加虚拟测试仪器,如图6中在稳压输出端Vout添加直流电压表或者电压探针,可以在仿真中实时观测输出电压的变化数据[3]。

电路仿真输出的理想结果是:电压输出大小从1.25V到15V变化,变化步进单位为0.1V;但实际上仿真结果是:数码管上显示结果与LM317输出端接的电压探针测量的电压值有一点误差。仿真测试数据如表1所示。

表1 仿真测试数据对比表

显示值 测量值 误差 显示值 测量值 误差 显示值 测量值 误差

1.35 1.356 -0.006 5.55 5.527 0.023 11.55 11.475 0.075

1.55 1.554 -0.004 5.95 5.924 0.026 11.95 11.871 0.079

1.95 1.951 -0.001 6.55 6.520 0.030 12.55 12.465 0.085

2.35 2.349 0.001 6.95 6.916 0.034 12.95 12.861 0.089

2.55 2.548 0.002 7.55 7.511 0.039 13.35 13.257 0.093

2.95 2.946 0.004 7.95 7.908 0.042 13.55 13.455 0.095

3.35 3.343 0.007 8.55 8.503 0.047 13.95 13.850 0.100

3.55 3.541 0.009 8.95 8.900 0.050 14.35 14.247 0.103

3.95 3.939 0.011 9.55 9.494 0.056 14.55 14.444 0.106

4.35 4.335 0.015 9.95 9.891 0.059 14.75 14.642 0.108

4.55 4.535 0.015 10.55 10.485 0.065 14.85 14.741 0.109

4.95 4.932 0.018 10.95 10.881 0.069 14.95 14.840 0.110

从仿真结果上看,随着电压的增加,数码管输出的理想结果与电压探针输出的结果误差将逐渐增加,最大相对误差为0.11V,即数码管上显示电压值为14.95V时,电压探针实时测量电压值为14.840V。仿真结果说明该电路在精度要求不是很高的场合足以适合应用。

分析误差的原因:(1)仿真软件中的电路元件毕竟是模拟元件,不是真实电路,即使真实电路也会有一定的误差;(2)显示结果是直接将控制继电器的数字信号通过单片机软件显示出来,而电压探针测量的是LM317输出端的电压值,两种的显示位数、精度不同。当然实际输出端的结果还取决于连接的电阻网络中的电阻值的合理选取。通过仿真不但可以观察输出结果,还可以在仿真软件中很容易修改电路并分析结果。

5 小结

本文利用Proteus软件实现了一种数控稳压直流电源的设计与仿真,无论设计过程还是仿真测试结果都达到了满意的效果。该电路的设计与仿真作为电子类专业的综合课程设计典型教学案例,在教学过程中应用Proteus仿真软件对电路的设计方案及结果进行实时的仿真测试与分析,一方面仿真设计操作简单,搭建电路、测试结果方便,修改设计快捷;另一方面在教学中增加了学生电路设计上的感性认识,便于对电路设计理论的理解,提高了学生的兴趣。总之,利用Proteus仿真软件能较好地完成设计任务,将之应用到相关课程教学中是一种新的教

学方法,有助于教师的教学和学生的自主学习。

参考文献:

[1]王勇,曹磊.Proteus虚拟电子实验室在教学中的应用研究[J].中国电力教育,2014(03):124-125.

[2]侯向锋,周兆丰.Proteus在模拟电子技术教学中的应用[J].湖北师范学院学报(自然科学版),2012(04):114-118.

[3]周润景,张丽娜,丁莉.基于PROTEUS的电路及单片机设计与仿真(第二版)[M].北京航空航天大学出版社,2010.

[4]蔡顺燕.基于AT89C52的数控直流稳压电源设计[J].成都师范学院学报,2014(03):112-115.

[5]唐金元,王翠珍.0~24V可调直流稳压电源电路的设计方法[J].现代电子技术,2008(04):12-14.

[6]周立功.单片机实验与实践[M].北京航空航天大学出版社,2006.

[7]孙丽晶.基于ICCAVR和Proteus软件平台的AVR单片机设计开发流程[J].吉林师范大学学报(自然科学版),2010,2(1):103-105.

基金项目:湖北省教育厅教研项目(项目编号2012362);湖北文理学院教研项目(项目编号JY201136)

推荐访问:仿真 电路设计 案例 电子 教学中

热门排行

学习贯彻《信访工作条例》经验征文11篇

学习贯彻《信访工作条例》经验征文11篇学习贯彻《信访工作条例》经验征文篇1信访工作是党的群众工作的重要组成部分,是送上门来的群众工作。5月1日起施行的《信访

基层财政所工作面临困惑和建议 乡镇财政体制改革存在问题

下面是小编为大家精心整理的基层财政所工作面临困惑和建议乡镇财政体制改革存在问题文章,供大家阅读参考。基层财政

巡察谈话情况报告例文 巡察县政府办党组情况报告

下面是小编为大家精心整理的巡察谈话情况报告例文巡察县政府办党组情况报告文章,供大家阅读参考。巡察谈话情况报告

从《开国大典》谈中国油画民族化

“油画民族化”是1956年9月全国油画座谈会上提出来的,在当时的社会中,它不只是一个口号和一个新名词

世界优秀心理电影在青少年心理健康教育中的发掘和应用

摘要:世界优秀心理电影因其有针对性的题材、富于启发性的内容、强大的艺术魅力,对解决青少年心理问题、促

党员队伍建设存在问题与对策 党员队伍教育管理存在的问题

下面是小编为大家精心整理的党员队伍建设存在问题与对策党员队伍教育管理存在的问题文章,供大家阅读参考。xx村党员

传承红色基因征文600字 弘扬红色文化传承红色基因作文2000字

下面是小编为大家精心整理的传承红色基因征文600字弘扬红色文化传承红色基因作文2000字文章,供大家阅读参考。亲爱的朋友,

向巡视组工作情况汇报 被巡察单位党组织工作汇报材料

下面是小编为大家精心整理的向巡视组工作情况汇报被巡察单位党组织工作汇报材料文章,供大家阅读参考。向巡视组工作情况

职工代表大会制度.docx 职代会制度和职工大会制度

下面是小编为大家精心整理的职工代表大会制度 docx职代会制度和职工大会制度文章,供大家阅读参考。一、职工代

(完整版)学校意识形态工作实施方案 2022年学校意识形态工作要点

下面是小编为大家精心整理的(完整版)学校意识形态工作实施方案2022年学校意识形态工作要点文章,供大家阅读参考。学