首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 专业文献>>正文
利用Proteus软件构建单片机虚拟仿真实验室
2015年10月19日    评论:    分享:

    来源:第三维度
    作者:徐小栋 胡 春 董守昆 范端云 郭再云
    单位:云南能源职业技术学院 

    摘要:从分析传统单片机实验室的利弊入手,阐述了为何需要构建虚拟仿真实验室,并提出了 利 用Proteus软件构建单片机虚拟仿真实验室的框架和构建方案。根据Proteus实验平台的特点,论述了单片机虚拟仿真实验的内容构成及实验 方 法,通过将软件仿真和实物实验装置相结合的方式,达到提高教学的质量和效率,为学生提供具有创造性学习环境的目的。

    1 引言

    单片机由于体积小,重量轻,具有高度的灵活性且价格低廉,具有逻辑判断、定时计数等多种功能,被 广泛应用于仪器仪表、家用电器、医用设备的智能化管理和过程控制等领域。以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的 领 域 之 一。无 论 是51系 列、AVR、ARM、还 是PIC系列单片 机,在工业领域都得到了非常广泛的应用。

    目前,在很多高等职业学院的电子类和计算机类相关专业中都开设了不同类型的单片机课程及相关的实验和综合设计。但在学习单片机应用系统开发过程中,由 于 实 验 实 训开支较大,单片机的理论与实践教学存在诸多问题。作 为一门实践性很强的学 科,单片机实践性教学需要很多硬件设备,如PC、仿真 器、实 验 电 路、教 学 实 验 箱、编 程 器 等[1]。

    如果要组建一个单片机实验室,则需要专门的场地,并购买多套相关的硬件设备。在设备的使用过程中还必须对设备进行不断的维护,即必须投入一定的人力和物力来维持设备的正常运行,因此使用成本比较高。使用Proteus软件进行虚拟仿真实验,学生可以按照自己的思路去设计单片机应用系统,完成绝大多数软、硬件实验,不受实验电路、教学实验箱等硬件设备的限制,能充分调动学生的学习积极性和创造性。总之,利用Proteus软件构建虚拟仿真实验室,无论是从设备的成本投入、设备的管理和维护方面,还是有利培养学生的能力方面,以及可开设实验的多样性方面,都比传统实验室有更多的优势。Proteus软件构建的虚拟仿真实验室具有多功能性,开放性,创新性,先进性,便于管理和维护,投入低、回报高等优势[2]。

    2 虚拟仿真实验室的结构

    2.1 Proteus虚拟仿真实验室概念

    利用计算机仿真技术,在计算机网络平台上,学习电路分析、模拟电路、数字电路、嵌入式系统(单片机应用系统、ARM 应用系统)、微机原理与接口技术等课程,进行电路设计、仿真、调试等通常在相应实验室完成的实验。一个计算机网络硬件平台(或一台计算机)、一套电子仿真软件,以及相关的虚拟实验教程,就可相当于一个设备先进的实验室。

    以虚代实、以软 代 硬,即为虚拟实验室的本质。Proteus虚拟仿真实验室采用Proteus仿真软件和相应的硬件平台构成一个从虚拟到实际,从软件到硬件,从概念到产品的全过程设计的多功能实验平台。它主要用于电路分析、模 拟 电路、数字电路、嵌入式 系 统(单片机应用系统、ARM 应 用 系统)等课程的实验、研究等。

    2.2 Proteus虚拟仿真实验室系统结构

    Proteus虚拟仿真实验室系统结构如图1所示,以建 立在计算机网络平台上的Proteus软件平台为基础,构建出整个Proteus实验系统的综合设计与创新实训平台。在Proteus实验系统中,从 原 理 图 设 计、单 片 机 编 程、系 统 仿 真 到PCB设计一气呵成,真正实现了从概念到产品的完整设计。


图1 Proteus实验室系统结构图

     2.2.1 计算机网络平台

    由图1可知,Proteus实验系统是建立在计算机网络 平台上的。为了实现Proteus实验室的开放性,使更多的师生能使用该平台,充分发挥Proteus实验室多学科实验覆盖的特点,Proteus服务器须放在学校网络中心(如 图2所 示)。 Proteus服务器必须采用专业服务器,满足不同类型客户端的7×24小时访问的需求。


图2 Proteus实验系统所需的计算机网络平台

    2.2.2 Proteus软件平台

   Proteus是一种功能强大的电子设计自动化软件,提供智能原理图设计系统、SPICE 模 拟 电 路、数 字 电 路 及 MCU器件混合仿真系统和PCB设计系统功能。其不仅可以仿真传统的电路分析实验、模拟电子线路实验、数字电路实验等,而且还可以仿真嵌入式系统的实验,其最大的特色在于可以提供嵌入式系统(单片机应用系统、ARM 应用系统)的仿真实验,例 如,可 以 仿 真 51系 列、AVR、PIC、ARM、Motorola的68系列等常用 的 MCU,并 提 供 周 边 设 备 的 仿 真,如373、led、示 波 器 等。Proteus提供了大量的元件库,有RAM、ROM、键 盘、马 达、LED、LCD、AD/DA、部 分 SPI器件、部分IIC 器 件 等。在 编 译 方 面,Proteus支 持 Keil和MPLAB等多种编译器[4]。

    2.2.3 Proteus实验系统

    作为Proteus实验室的一 部 分,为 了 促 进Proteus在 教学上的应用,增强学生的感官认知,应配置少量的设计验证系统硬件。教学实验首先是利 用Proteus仿真软件绘制原理图,编制程序,并在仿真软件里调试通过,为 了 让 学 生 的训练不脱离实际,给学生提供硬件仿真和验证的机会,将自己编译好的程序用编程器去烧录,然后安装到目标实验板去观察运行结果[5]。通 过Proteus仿 真 设 计 软 件 与 硬 件 实验系统的结合,使抽象的电子教学形象化、具 体 化,既 提 高了学生的学习兴趣也提高了课程实验的效率,更 加 使 学 生理解和掌握了从概念到产品的完整过程,从而开辟了单片机实验课程的崭新教学模式。Proteus实验系统由实验指导书、实验板(套 件)、教学课件以及相应示例的设计文档(源程序+Proteus设计文件)组成。

    3 单片机虚拟仿真实验的内容构成

    为了充分发 挥Proteus软件的动态仿真优势,通 过 对《单片机原理与应用》课程教学内容的研究和分析,针对 教学知识点的拆分和综 合,可将单片机仿真实验的内容可分为三个层次:即基础性实验、综合性实验、创新性实验,如图3所示[6~8]。


图3 单片机仿真实验的内容构成

    基础性实验以验证性实验和培养学生操作能力为主,综合性实验以设计性实验和培养学生综合性设计能力为主,创新性实验以课程设计和培养学生创新思维设计能力为主。基础性实验主要是对单片机系统相关课程中的基础实验进行仿真设计及设计验证,其目的在于使学生掌握课程中所讲述的单片机原理及接口技术,并学会使用Proteus软件平台,培 养 学 生 使 用Proteus软件进行仿真设计的能力;综合性实验是在学生学习完单片机系统相关课程的某个学习单元的基础上,开设的综合性练习实验,实验指导教师可针对某一类型的 MCU,给定一个设计性的实验题目,学生按照设定题目内容开展电路图设计、代码的编写、仿真试、PCB设计、制作PCB、验证PCB设计等过程。创新性实验是在学生学习完成单片机系统相关课程的基础上,开展的课程设计类或毕业设计类实训,指导教师或学生可按照自己的想法或兴趣进行相应的设计或研究,也可以作为校企合作开发与研制新产品的平台。

1
标签:Proteus单片机教学
上一篇:UNIGINE引擎开发的飞行训练模拟器
下一篇:可视化虚拟手术在齿状突骨折中的应用
网友评论:利用Proteus软件构建单片机虚拟仿真实验室
评论
留名: 验证码:
您可能还需要关注一下内容:
·虚拟现实技术对地学类课程教学的影响展望
·利用Proteus软件构建单片机虚拟仿真实验室
·中国石油大学化工与装备虚拟仿真教学中心
·济南科明助力高校虚拟仿真实验教学中心建设
·全国医学虚拟仿真教学中心研讨会内蒙古医大召开
·消防、工业、土木虚拟培训教学系统
·VR技术在特殊儿童教学与训练中的应用研究
·国家级虚拟仿真实验教学中心遴选要求
·中国地质大学能源地质虚拟仿真实验中心
·集美大学海上专业虚拟仿真实验教学中心
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号