期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

基于Proteus VSM Studio的电子产品开发技术(2)

时间:2015-03-20 11:41 文章来源:http://www.lunwenbuluo.com 作者:周灵彬 点击次数:


  3  用VSM Studio进行简易电压表开发[8]
  3.1  建立工程
  工程的建立、打开、关闭、另存等操作都在File菜单下。点击File→New Project,弹出如图3所示的新建向导对话框,选择框左上角的None,建立一个空的工程。若工程中的电路文件已存在,可选择框中None下的Design File<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image9.png>,打开已有的ISIS电路文件,与该文件同一路径下的所有文件都会在图2的框右侧显示出来,以方便进一步选取所需文件。
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t2.tif>
  图3 新建工程向导首页
  点击Next,弹出图4所示的微控制器选择框,选取类型,再选型号,设置振荡频率,最后设置汇编/编译器。微控制器类型及其编译器设定后不能更改。
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t3.tif>
  图4 微控制器选择
  若微控制器相应的编译器没有安装,系统会自动检测并提示。点击OK弹出保存工程框<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image11.png>,为维持VSM Studio的文件保存结构,选中框左上角的<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image12.png>选项,在文本框中输入工程名,点击Brows按钮,选择保存路径,再点击OK,工程保存为*.vsmp,同时新建的该工程出现在工程窗口,在工程窗口右击,对工程添加电路、程序等文件。如图1所示,创建名为AD的工程文件,并对其添加名为55.c的程序文件和名为55_AD0808.dsn的电路文件。若借助系统范例新建工程,选中图4新建工程首页的<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image13.png>,后继的步骤同上,然后在图2左下角的工程窗口进行修改,对工程中的文件进行添加、删除、更名等操作。
  3.2  设置工程
  点击<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image14.png>,或操作菜单Project→<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image15.png>,弹出如图5所示的工程选项框。左上角可选择工程编辑方式,它与编译按钮<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image4.png>右侧的选择一致。若设为Debug,编译后一般文件名为Debug,后缀为调试格式,如经Keil编译后的调试文件为Debug.omf。若选择Release时,则生成烧写代码文件Release.hex。该框右上角的编译器不能更改。在该框的第一个选项Controller中呈现的是创建工程时设置的信息。
  控制器类型不可更改,型号可改,但要与电路中的一致。在该框的第二个选项Compiler中,如图6所示,可选择编译工具Tool为CC (编译器)、LD(链接器)或ASM(汇编器)。进一步可从Option选项下选取更多的编译选项,并通过最右侧各按钮添加、删除、移动各选项。或点击Defaults恢复到系统默认设置。各选项的详情请参考各编译器用户手册。
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t4.tif>
  图5 工程选项-控制器
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t5.tif>
  图6 工程选项-汇编/编译器
  3.3  简易电压表的设计
  设计要求:将电位器的电压量(0~5 V)经系统处理后实时显示在两位数码管上。原理电路见图7,主要程序如图1左侧所示。
  3.4  简易电压表的仿真调试[9]
  点击工具按钮<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image3.png>进行编译,结果显示在窗口左下角,如图1所示。编译正确后点击<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image20.png>之一,启动Proteus的ISIS并打开电路文件,进行仿真调试。在ISIS中可单步、断点、全速运行,也可观察变量、各存储器的内容等。
  3.5  PCB 设计及产品装配、调试
  仿真调试正确后可直接点击ISIS工具栏中按钮<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image22.png>进入Proteus ARES,进行电路板PCB设计。它还提供PCB设计板的3D仿真视图,可缩放、正、反全方位转动观察。使得在未制板前便可预览产品的布局情况,及时修改不理想之处,节省时间、人力、资金。图8左侧是用Proteus设计的电压表的PCB图及其3D视图,右侧为在左边的PCB图手工制作出的PCB板子上安装调试成功的作品。
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t8.tif>
  图8 简易电压表PCB图及其3D预览、实物作品
  3.6  仿真与实测比较
  按照图1对0通道输入的模拟量及其对应的数字量进行测量,并记录三个关键量及其附近量,如表1所示。根据转换计算公式[VINVts-Vz=DxDMAX-DMIN],计算出ADC后的理论数字值[Dx]。仿真、实际、理论三者极为接近,仿真的误差最大约0.4%,实际最大误差约0.8%。说明仿真设计是正确可靠的。
  表1 A/D转换仿真与实物测试数据(Vcc=Vref+=4.96 V,Vref-=0)

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli