基于单片机控制的自动报靶系统设计毕业设计
基于单片机控制的自动报靶系统设计

1 引言1.1 课题研究背景及发展方向在军队射击训练和各种体育射击比赛中,示靶、检靶、报靶和成绩的记录统计,是训练和比赛过程中的主要保障工作。
目前,这些保障工作大部分还是依靠人工来完成的。
人工报靶有着工作量大、效率低、安全性差的特点。
想要提高射击比赛或训练中报靶的效率,最主要是要解决自动报靶的问题[1]。
因此,设计制作并采用安全有效的自动报靶系统具有重要的现实意义也是迫切的现实需求。
当今较为先进的报靶系统包括光电坐标靶、图像处理坐标靶、CCD线阵靶、声电坐标靶、光纤编码坐标靶刚、双电极短路坐标靶等[2][3]。
但以上这些方法也存在着各自的不足:有的技术过于复杂、有的不能用于野外实弹射击报靶、有的成本过高、有的着弹实报率较低、不适用于连发射击训练等缺点。
目前应用较多的还有红外光电定位测试、基于图像处理模板匹配法、基于声电坐标定位法、基于光纤编码定位法、广义Hough变换法(基于图像处理)、面阵CCD 精度靶等报靶系统,都是较有效的测试方法[3]。
近年来发展起来一种新型智能自动报靶系统,与传统的实弹射击准备工序繁琐且隐藏着极大的安全隐患比较,利用这种报靶系统开展的训练将会更安全高效。
这一智能自动报靶系统由主机、从机、靶面传感器三部分构成。
具有可对射击过程全程监控,并作数据处理、自动统计以及查询成绩等功能,还可对射手存在的问题作出分析,极大地提高了训练效率[4]。
可以预见,这种新型智能自动报靶系统将会在不远的将来取代传统自动报靶系统并向更加智能化、自动化、数字化方向发展,它将可能成为未来研制报靶系统的新趋势。
1.2 基于激光坐标定位法实现的自动报靶系统简介激光坐标定位法在一些资料中也称为光电坐标定位法,光电靶是由X、Y两个方向上的激光网络构成,如图l 所示。
图1.1 光电靶将普通靶纸置于激光网络之前并与之同轴,当子弹打破靶纸,并穿越激光网络时,会阻断相应位置处X和Y两个方向上的各一路激光,从而使接收装置(光敏管)开关状态发生变化[5][6]。
基于51单片机的靶机自动控制系统

·16· 2009 年第 5 期
张明洋:基于 51 单片机的靶机自动控制系统
率 (即 数 据 传 输 的 速 率 ): 单 位 时 间 内 传 输 的 位 信 息量。 在通信过程中采用相同的传输速率,即通信 双方都应采用同样的传输波特率, 这是确保通信 成功的重要条件之一。 系统波特率: 一个码宽为 600 μs,即波特率=1 / 600 μs=1.667 kbps。
图 2 为电源电路原理。 图 2 中,系统电源由交 流 220 V 市电经变压器整流滤波后由三端温压集 成块 7815 稳压后一路直接再经 7812 和 7805 稳压 后,提供系统所需的电源,另一路通过蓄电池进行 充电, 实现直流供电, 以适应室外训练的环境要 求。 电路中设有电池欠压、电压过冲的检测控制电 路,防止电路电压过放、过冲造成蓄电池的损坏。
收稿日期: 2009-07-01 作者简介: 张明洋(1981-),男,福建惠安人,讲师,工程硕士,从事电子与通信、视频处理等方面的研究。
·14· 2009 年第 5 期
张明洋:基于 51 单片机的靶机自动控制系统
RS232 接口
发/收
主 机
显示
键盘
发/收 执行机构
分 Байду номын сангаас 1# 精确检靶
发/收 精确检靶
参考文献:
[1] 张育钊. 射击训练自动控制系统[J]. 华侨大学学报(自 然 科 学 版 ) ,2002(2) :93-97.
[2] 孙 育 才. MCS-51 系 列 单 片 微 型 计 算 机 及 其 应 用 [M]. 南 京 : 东 南 大 学 出 版 社 ,2002.
[3] 杨 子 宁. 光 电 自 动 报 耙 系 统 的 设 计 与 实 现[J]. 科 学 技 术 与 工 程 ,2007 (1 ) :104-106.
基于AVR 单片机的自动对靶喷雾控制系统设计

基于AVR 单片机的自动对靶喷雾控制系统设计吴泽礻韦1,何雄奎2*,肖健1,宋晓光1(1.中国农业大学工学院,北京100083;2.中国农业大学理学院,北京100094)摘要 设计以A T m eg a16单片机为核心的自动对靶控制系统。
该系统利用P C 机作为上位机,控制摄像头定时摄取图像,利用2g -r-b 颜色特征分割该彩色图像,当绿色颜色分量大于预设阀值时,便判定摄像头下有靶标,用P C 机的串口通信系统发送指令到单片机,延迟预设的时间后,控制执行机构进行喷雾,实现自动对靶喷雾,并且可以设定延迟时间,从而实现在不同行走速度下的自动对靶喷雾。
关键词 自动对靶;A VR ;串口通信;颜色分割中图分类号 S126 文献标识码 A 文章编号 0517-6611(2007)22-07017-02D e s ig n o f A u tom a t ic T a rg e t D e te c t in g Sp ray e r C on tro l S y s temB a s ed o n A VR M CU W U Ze -y i e t a l (C o llege o fE n g in ee r in g ,C h in a A g ricu ltu ra l U n ive rsity ,B e ijin g 100083)A b s tra c t T h e au tom a tic ta rge t de tection based on A T m ega 16w as des ign ed.T h e spe cia l M CUrece iv ed th e o rde rs fromPC,w h ich con tro lled d ig ita l cam e ra sh oo t ph o to by a fixed in te rva l .T h enth e i m age s w ere sen t to th e co m pu ter ,an d segm en ted by co lo r fea tu re o f 2g -r -b.T h e ta rg e t w as u nde r th e cam e ra ,w h enth e g reen co lo r com pon en t o f th e i m age w a s lage r th anth e th re sh o ld va l u e th a t w as se t abov e.T h enth e P Ctran s fe rred th e o rde r to th e M CU by se ria l com m un ica tion ,con tro lled actu a to r to sp ray a s th e de la y ti m e de sign ed ,re a lizin g th e au to m a tic ta rg e t de tectin g sp ray.I t w a s ava ilab le to se t de-lay ti m e ,w h ich cou ld rea lize sp ra y in g in au tom a tic targ e t de te ction a t d iffe ren t speeds.K e y w o rd s A u tom a tic ta rge t de tection;A VR ;S er ia l com m u n ica tion;C o lo r segm en ta tion目前,我国农药生产技术处于国际先进水平,而植保机械和农药使用技术严重落后的现状与我国高速发展的农药水平极不相称。
基于单片机的防盗报警系统设计毕业设计(论文)

辽宁科技大学本科生毕业设计(论文)毕业设计(论文)(本科生)基于单片机的防盗报警系统的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
本科毕业设计论文--基于单片机控制的自动报靶系统设计

目录1 引言 (1)1.1 自动报靶国内研究状况 (1)1.1.1 基于图像处理技术的自动报靶系统 (1)1.1.2 基于CCD线阵实现的自动报靶系统 (2)1. 2 各类自动报靶系统利弊分析 (3)1.3 本设计选取方案——激光坐标定位法 (3)2 基于激光坐标定位法的自动报靶系统设计 (5)2.1 光电靶的设计 (6)2.1.1 激光网格的设计 (6)2.1.2 激光发射电路的设计 (7)2.1.3 激光接收电路的设计 (8)2.1.4 数据采集电路的设计 (9)2.2 单片机最小系统 (11)2.2.1 AT89S52单片机简介 (11)2.2.2 单片机最小系统 (12)2.3 无线收发模块 (12)2.3.1 nRF24L01概述 (13)2.3.2 引脚功能及描述 (14)2.3.3 工作模式 (15)2.3.4 工作原理 (15)2.3.5 配置字 (16)2.4 液晶显示模块 (16)2.5 RS232通信模块 (18)2.5.1 RS232通信简介 (18)2.5.2 RS232通信模块 (20)2.6 声音提示模块 (21)3 系统软件设计 (22)3.1 上位机VB程序设计 (22)3.1.2 MSComm控件简介 (22)3.1.2 自动报靶数据管理系统界面介绍 (23)3.2 下位机C语言程序设计 (26)3.2.1 Keil软件简介 (26)3.2.2 靶机系统程序设计 (27)3.2.3 无线收发显示系统程序设计 (31)4 系统软件仿真与调试 (38)4.1 Proteus软件简介 (38)4.2 软件仿真 (38)4.3 系统调试 (38)4.3.1 光电靶供电问题及其解决方案 (39)4.3.2 无线通信模块通信问题及其解决方案 (39)5 总结 (40)附录A系统原理图 (41)附录B打靶模块实物图 (42)附录C无线通信显示模块实物图 (43)参考文献 (44)致谢 (46)1 引言射击是军队常见的训练科目,而报靶是射击的重要环节。
基于单片机设计的打靶系统论文

单片机打靶系统是由AT89C51控制的模拟设计,主要包括键盘模块,流动LED靶模块,显示模块等。控制电路的具体功能与操作方法:运行程序后,数码管显示88, LED模块的16个LED从LED0-LED15(D0-D15)依次对应16个键盘K0-D15。在3-5S内,16个LED逐个点亮,然后,通过按键KEY来“打中”对应的LED。当“打中”的时候,相应的LED号用数码管显示。例如,当LED3(D3)亮的时候,正好按下了K3,表示“打中”,并用数码管显示打中键号,否则表示“未打中”。
本设计是采用单片机作为CPU控制,应用于对LED的逐一点亮和对键盘的扫描,在3-5S内,16个LED领奖逐个点亮,然后,通过按键KEY来“打中”对应的LED。当“打中”的时候,对应LED用数码管显示输出。
1.2 两个设计方案的比较
1.2.1方案一
激光打靶系统主要包括半导体激光枪、光电探测器和信号处理电路,信号处理过程是整个系统的关键。激光打靶的打靶过程,由激光枪发射激光脉冲信号,光电靶接收激光脉冲信号,经过系列信号处理过程最终得到打靶的结果。光电靶由许多块的光电探测器组成,每块不同位置的光电探测器对应不同编号,从打靶的实际情况出发,确定了相应的编号规则。打靶的成绩由激光所击中的光电探测器的编号来判定。
第一章
1.1打靶系统问题的提出
在日常生活中,单片机的应用相当广泛,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据 处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。所以,它的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。
基于单片机激光打靶语音播报系统的设计与实现

基于单片机激光打靶语音播报系统的设计与实现【原创实用版】目录一、引言二、单片机激光打靶语音播报系统的设计原理1.系统构成2.工作原理三、系统的硬件设计1.单片机及其外围电路设计2.激光打靶模块设计3.语音播报模块设计四、系统的软件设计1.系统软件设计总体思路2.单片机程序设计3.语音播报程序设计五、系统测试与分析1.系统功能测试2.系统性能测试3.系统存在问题及改进措施六、总结与展望正文一、引言随着科技的发展,激光技术在军事、体育等领域的运用越来越广泛。
激光打靶作为其中的一项应用,具有重要的实际意义。
为了提高激光打靶的效率和准确性,本文提出了一种基于单片机的激光打靶语音播报系统。
该系统能够在激光打靶过程中实时播报相关信息,为使用者提供便利。
二、单片机激光打靶语音播报系统的设计原理1.系统构成本系统主要由单片机、激光打靶模块和语音播报模块三部分组成。
单片机作为核心控制部分,负责整个系统的运行;激光打靶模块用于实现激光打靶功能;语音播报模块负责实时播报打靶信息。
2.工作原理在激光打靶过程中,单片机根据激光打靶模块传来的信号,判断打靶结果,并通过语音播报模块实时播报。
同时,单片机将打靶信息存储在系统中,便于后期分析和统计。
三、系统的硬件设计1.单片机及其外围电路设计本系统选用单片机作为核心控制部分,外围电路包括电源电路、通信电路、接口电路等。
单片机及其外围电路的设计应满足系统的稳定性、可靠性要求。
2.激光打靶模块设计激光打靶模块主要包括激光发生器、光束调节器、靶子等部分。
激光发生器选用适合的激光器,光束调节器负责调节激光光束,靶子用于激光打靶。
3.语音播报模块设计语音播报模块主要由语音合成芯片、音频放大器、扬声器等组成。
语音合成芯片根据单片机发送的信号合成语音,音频放大器负责放大语音信号,扬声器将语音信号转换为声音。
四、系统的软件设计1.系统软件设计总体思路本系统的软件设计主要包括单片机程序设计、语音播报程序设计两部分。
一种自动报靶的电机控制电路设计与实现

一种自动报靶的电机控制电路设计与实现摘要:本文介绍了基于Atmega32单片机的一种无线自动报靶系统中电机控制电路硬件设计。
主要对系统射击训练靶机控制系统中的大功率电机驱动电路、电机过流检测电路、单片机控制电路和靶到位检测电路的设计进行了论述。
关键词:单片机控制电路过流检测虽然现在市面出现了一些自动报靶的产品,但这些产品的成本高、系统比较复杂,并且占用场地。
因此,我们根据部队实际训练需要,研制出了集轻武器射击训练所需的所有功能于一身的基于A VR单片机的一种无线自动报靶系统,本系统总体由计算机软件系统、无线数据收发模块、靶机和射击目标等组成。
本文主要对射击训练靶机的电机控制系统进行讨论。
1 电机控制电路结构组成本系统的射击训练靶机控制系统采用机电结合方式实现靶的起倒功能,负责为射击目标的隐显提供动力。
采用功率为90 W,转速1500转/分钟的直流电机,通过涡轮蜗杆减速器变速为40转/分钟,在单片机的控制下满足目标隐显顺序、时机、次数、间隔等要求。
电机控制电路结构由大功率电机驱动电路、电机过流检测电路、单片机控制电路和靶到位检测电路组成。
2 大功率电机驱动电路由于训练靶负载重,因此需要采用90 W的大功率直流电机来驱动目标的起倒,对于大功率电机直流驱动一般采用全桥电路,对于全桥电路可以采用三极管或MOS管来驱动,但三极管由于内阻太大,常为几十欧,导致在大功率驱动场合下会大大增加发热量。
而MOS管,由于内阻非常小,对于常用的NMOS管内阻只有几十毫欧,非常适合用于大功率驱动场合。
在实际应用中,全桥直流电机驱动基本电路会出现以下三个问题。
第一,由于MOS管的导通和截止时间相差很大,MOS管的导通到截止时间远长于从截止到导通时间,导致将电机由顺时针转动切换到逆时针转动或者是由逆时针转动切换到顺时针转动时会导致Q1和Q3还处于导通状态,Q2和Q4也处于导通状态,出现这样的后果是:电源+V和地直接短路,会将MOS管给烧毁,一般称作为死区带。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机控制的自动报靶系统设计1 引言1.1 课题研究背景及发展方向在军队射击训练和各种体育射击比赛中,示靶、检靶、报靶和成绩的记录统计,是训练和比赛过程中的主要保障工作。
目前,这些保障工作大部分还是依靠人工来完成的。
人工报靶有着工作量大、效率低、安全性差的特点。
想要提高射击比赛或训练中报靶的效率,最主要是要解决自动报靶的问题[1]。
因此,设计制作并采用安全有效的自动报靶系统具有重要的现实意义也是迫切的现实需求。
当今较为先进的报靶系统包括光电坐标靶、图像处理坐标靶、CCD线阵靶、声电坐标靶、光纤编码坐标靶刚、双电极短路坐标靶等[2][3]。
但以上这些方法也存在着各自的不足:有的技术过于复杂、有的不能用于野外实弹射击报靶、有的成本过高、有的着弹实报率较低、不适用于连发射击训练等缺点。
目前应用较多的还有红外光电定位测试、基于图像处理模板匹配法、基于声电坐标定位法、基于光纤编码定位法、广义Hough变换法(基于图像处理)、面阵CCD精度靶等报靶系统,都是较有效的测试方法[3]。
近年来发展起来一种新型智能自动报靶系统,与传统的实弹射击准备工序繁琐且隐藏着极大的安全隐患比较,利用这种报靶系统开展的训练将会更安全高效。
这一智能自动报靶系统由主机、从机、靶面传感器三部分构成。
具有可对射击过程全程监控,并作数据处理、自动统计以及查询成绩等功能,还可对射手存在的问题作出分析,极大地提高了训练效率[4]。
可以预见,这种新型智能自动报靶系统将会在不远的将来取代传统自动报靶系统并向更加智能化、自动化、数字化方向发展,它将可能成为未来研制报靶系统的新趋势。
1.2 基于激光坐标定位法实现的自动报靶系统简介激光坐标定位法在一些资料中也称为光电坐标定位法,光电靶是由X、Y两个方向上的激光网络构成,如图l 所示。
图1.1 光电靶将普通靶纸置于激光网络之前并与之同轴,当子弹打破靶纸,并穿越激光网络时,会阻断相应位置处X和Y两个方向上的各一路激光,从而使接收装置(光敏管)开关状态发生变化[5][6]。
通过对光敏管开关状态进行编码,便可将子弹穿过时对应的光敏管状态进行记录,利用单片机对该信号进行处理,便可得到弹着点的坐标和环数。
激光坐标定位法的主要优点是在实际应用过程中不依赖于靶纸更不依赖于环境,可以做到快速、安全、高效、准确地自动报靶[7][8]。
2 电子电路的虚拟设计及仿真2.1 电路虚拟设计及仿真的意义当今电子信息技术的发展日新月异,电脑CPU主频越来越高,物理内存和硬盘容量也越来越大,相应的个人电脑的功能也越来越强大了,处理信息的能力也越来越强,但价格却随之越来越便宜,功能强大的个人PC机已经渐渐普及,同时得益于国际上一些知名的电子设计公司推出的各种功能不断完善的电子设计软件,现今的大部分电子电路设计都可以先在个人电脑上进行系统的总体设计、验证,得到相对正确的仿真设计结果后,再进行具体的硬件开发和制作。
通过电脑虚拟设计仿真后再进行具体实物的制作,能大大降低电子设计的开发成本,缩短研发周期,使研发人员工作量大大减少,把更多的精力投入到电子电路的合理性设计中去,而不用花费大量时间搭建实验所需的物理工作环境,进而提高研发效率和成功率。
2.2 系统虚拟设计所用软件简介此系统是基于单片机的自动报靶系统设计,首先运用了当今十分流行的单片机仿真软件Proteus,在电脑上搭建电子电路,然后运用到了Keil软件,进行程序设计。
Proteus和Keil软件可以进行联合调试,功能比较强大,对付一般的电子电路设计仿真已经绰绰有余。
最后还运用了Altium Designer软件对整个电路的原理图进行了绘制,并同时制作了PCB原理图,使整个设计更加完整。
在下文介绍中将要用到的电路图中,大部分为Altium Designer软件所绘制。
2.2.1 Proteus软件简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。
在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
一、其功能特点Proteus软件具有其它EDA工具软件(例:multisim)的功能。
这些功能是:(1)原理布图设计。
(2)PCB自动或人工布线。
(3)SPICE电路仿真。
二、革命性的特点(1)互动的电路仿真用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。
(2)仿真处理器及其外围电路可以仿真51系列、A VR、PIC、ARM、等常用主流单片机。
还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。
配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。
三、具有4大功能模块(1)智能原理图设计(ISIS)丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。
(2)完善的电路仿真功能(Prospice)①ProSPICE混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;②超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;③多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav 文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;④丰富的虚拟仪器:13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;⑤生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;⑥高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;(3)独特的单片机协同仿真功能(VSM)①支持主流的CPU类型:如ARM7、8051/52、A VR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;②支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED 七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;③实时仿真:支持UART/USART/EUSARTS仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真;④编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、A VR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;(4)实用的PCB设计平台①原理图到PCB的快速通道:原理图设计完成后,一键便可进入ARES 的PCB设计环境,实现从概念到产品的完整设计;②先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;③完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;④多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如protel)和PCB板的设计和加工。
四、Proteus提供了丰富的资源(1)Proteus可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。
(2)Proteus可提供的仿真仪表资源:示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。
理论上同一种仪器可以在一个电路中随意的调用。
(3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。
这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。
这些都尽可能减少了仪器对测量结果的影响。
(4)Proteus可提供的调试手段Proteus提供了比较丰富的测试信号用于电路的测试。
这些测试信号包括模拟信号和数字信号。
五、电路功能仿真在Proteus绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在Proteus的原理图中看到模拟的实物运行状态和过程。
PROTEUS 是单片机课堂教学的先进助手。
Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。
前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。
它的元器件、连接线路等却和传统的单片机实验硬件高度对应。
这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。
课程设计、毕业设计是学生走向就业的重要实践环节。
由于Proteus提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台。