首页 > 范文大全 > 正文

Proteus仿真软件在单片机电路设计中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇Proteus仿真软件在单片机电路设计中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】随着现代计算机技术的迅速发展,使用EDA软件进行的电路设计与仿真已经成为现代电子技术系统设计的必然趋势,在实际电路设计中引入EDA技术能有效提高设计效率,本文介绍了proteus软件的功能和特点,并结合了具体的例子说明了如何用Proteus实现EDA辅助设计与仿真

【关键词】PROTEUS;单片机;计算机辅助设计;仿真

由于微电子技术的迅猛发展,单片机作为电路设计的核心器件,其系统设计包括硬件电路设计和程序设计2个方面,调试过程一般分为软件调试、硬件测试、系统调试3个过程。如果采用作为单片机系统仿真软件Proteus,则不用制作具体的电路板也能够完成以上工作。毫无疑问,在使用Proteus进行系统虚拟开发成功之后再进行实际制作,必然可以提高开发效率、降低开发成本、提高开发速度,而这些因素对于企业来讲是非常重要的。

一、Proteus简介

Proteus软件是英国Labeenter electronics公司的EDA工具软件,是一个电子设计的教学平台、实验平台和创新平台,涵盖了电工电子实验室、电子技术实验室、单片机应用实验室等的全部功能。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路。

二、使用Proteus软件进行简单电路的仿真

Proteus软件仿真简单的桥式整流二极管稳压电路,软件提供的虚拟测量仪器,能够简单方便的仿真测量电路各处的波形和电压。

如图是桥式整流二极管稳压电路的仿真图。变压器TRl初级放置两个正弦波信号源,信号幅值设置为110V,相位分别设置为0度和180度,用来模拟220V正弦波交流电。变压器TRl的初次级变比为10:1,次级两端在虚拟示波器的显示窗口可以看到幅值为20V左右的正弦波交流波形。

经过D1-D4组成的桥式整流电路以后,正弦波交流电的负半周被整流桥翻转,变成脉动直流,但是此时的直流分量非常低,直流电压表指示接近0V。

加入滤波电容后,脉动的直流电在电容两端建立了直流电压,大部分的交流分量被滤波电容滤除。

加入12V稳压二极管后,限流电阻后部的负载两端电压被稳定在12V左右,电压更加的稳定平直。

使用Proteus进行简单电路的仿真,能够直观方便的看到电路的运行状态,各点的电压波形,有助于增强对各类基本电路的理解,为设计复杂电路打好基础。

三、使用Proteus软件进行单片机的仿真

Proteus软件对常用的主流单片机仿真都有很好的支持,把电路调试和单片机仿真结合在一起,单片机的软件可以直接加载到Proteus电路图中的单片机中运行和仿真。

仿真电路中放置两片AT89C51单片机,一片用来运行爬行器主控程序,另一片用来模拟地面接收和指令发送。测量仪表使用了四路虚拟示波器和虚拟串口窗口。

在四路虚拟示波器中,我们能够监视关键点的波形。虚拟串行窗口中,能够显示线路上传输的串行序列码,以16进制方式分字显示。

在电路图中的单片机器件u1上双击,打开编辑元件窗口,选择需要加载的单片机程序文(MCU程序.hex),该文件是编译好的十六进制HEX文件;设定单片机的时钟频率(12Mhz);确定即可

单片机的各个端口,用蓝色、红色和灰色三种色块表示当前的端口电平,蓝色代表低电平,红色代表高电平,灰色代表电平不定,一般为高阻或者高频变化。电路仿真中,根据程序的执行情况,端口电平会不断闪动。

示波器窗口中显示了关键点的波形,图中分别显示了收发逻辑、上传编码、模拟速度脉冲、温度电平四个波形。能够通过示波器的刻度,读出300毫秒的发送、200毫秒接收的收发逻辑周期;选择示波器上的时间旋钮,还能够清晰的展开上传数据的每一位,非常直观方便。串行端口不断闪动的16进制编码,表示数据总线上接收到的串行序列数值,能够直观的判断单片机发送数据的正确性。

四、结语

Proteus电路仿真软件功能非常强大,在电路设计中,能够直观有效的观察电路的运行状态,工作点和电路参数,利用仿真来调整电路参数达到设计目的,有事半功倍的效果,尤其在单片机程序调试过程中,无需搭建实验电路板,能够跟Keilc单片机程序开发软件直接联调,方便快捷的调试单片机的程序,进行单片机系统的设计开发,在测井仪器的开发设计中,能够有效地提高效率,减少试验成本,缩短开发周期。