基于Proteus的单片机数据采集系统仿真.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:6 大小:427KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Proteus的单片机数据采集系统仿真.pdf

基于Proteus的单片机数据采集系统仿真.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据基于Proteus的单片机数据采集系统仿真0引言1开发平台简介机电工郑贤标,姜伟,周见行,裘信国要:针对传统单片机系统设计方法存在的硬件调试困难,研究了基于Proteus虚拟系统建模(VSM)仿真平台,并与Keil进行了联接调试,实现了在系统仿真的同时进行软件调试。对变量泵试验台的8路传感器输出信号进行了模拟,设计了基于AT89C52单片机的数据采集系统,并用串口与上位机进行通信。仿真结果表明,该数据采集系统的设计方案是可行的。关键词:Proteus;数据采集;单片机;串口;虚拟系统建模中图分类号:TP274.2文献标识码:A文章编号:1001—4551(2010)Ol一0031—04本课题基于变量泵试验台,其利用数据采集、控制系统与试验台相连接,由计算机对各试验参数(如压力、温度、流量、转速、扭矩等)进行数据采集、量化,且充分利用计算机多次采集并计算所有观测数据的平均值对试验数据进行处理,并伴随试验的进行随时输出测试结果⋯。作为一个测试系统,对数据采集系统的研究尤为重要。就传统模式下的单片机应用系统开发而言,无论是在硬件成本上还是在调试周期上,其开发效率都有待提高旧⋯。本研究利用基于Proteus和Keil接口的仿真平台,完成系统搭建、软硬件调试和仿真。Proteus和Keil简介Proteus软件是英国LabcenterElectronic公司开发的EDA工具软件。它包括模拟电路、数字电路、模/数混合电路及多种型号微控制器系统的设计与仿真平台。它包括两部分:Proteussign。本研究只用到第一部分,它可以对基于微控制器的设计连同所有的外围电子器件一起仿真。用户可以实时采用诸如开关、键盘、电位计、LED、LCD、RS232终端等动态外设模型来进行实时交互仿真。整个过程与真实的软件、硬件调试过程很相似。Keil是德国Keil公司开发的51系列兼容单片机软件开发系统,它可以用来编译C源码、汇编源程序、连接和重定位目标文件和库文件、创建HEX文件、调试目标程序等,是一种集成化的文件管理编译环境㈨。Proteus与Keii的接口连接Prffteus与Keil之间是通过TCP/IP协议进行通信的,Proteus与Keil可分别运行于两台Pc机上,或者同一台Pc机上。下面介绍两者的接口步骤¨1:(1)把Proteus安装目录下VDM51.dll文件复制第27卷第1期程(浙江工业大学机械制造及自动化省部共建教育部重点实验室,浙江杭州310014)摘MCU·basedsystemsimulationWei,ZHOUJian—xing,QIULab.矿Ministry矿EducationforManufacture&Automation,University矿Technology,HangzhouVSM和Proteus2010年1月Jan.2010AndataacquisitionusingProteusZHENGXian—biao,JIANGXin—guo(KeyjointedMechanicalZhejiang310014,China)modeling(VSM)wasunit(MCU);serialmodeling(VSM)1.1PCBDe·1.2收稿日期:2009—07—01作者简介:郑贤标(1984一),男,浙江兰溪人,主要从事检测技术与控制方面的研究.E—mail:zxbduz@sina.corn通信联系人:姜伟,男。教授,硕士生导师.E—mail:weij@zjut.edu.cnJournalofMechanical&ElectricalEngineeringV01.27NO.1ProvinceAbstract:Aimingsolvingtheproblemslikedifficultdebughardware,ProteusvirtualusedinresearchbuildbasedAT89C52,andcombinedwithKeilsystem.8signalsimulaterealsignalsvariablepumptestingexperiment.Serialcommunicatecomputer.Theresultsindicatethatschemeisviable.Keywords:Proteus;dataacquisition;microcontrollerport;virtualattogen—eratorswereportwaspervisoryonSUo万方数据妙∥专2数据采集系统的设计∞呈7l量信号h到Keil安装目录下的\C51\BIN子目录中。在Proteus高级版本中须另外下载此文件。(2)修改Keil安装目录下Tools.ini文件,在C51字段加入TDRV8=BIN