资源描述:
《多路数据采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、桂林电子科技大学毕业设计(论文)报告用纸第40页共40页摘要在日常科研和生活中,出于安全、方便等方面的需要,在很多工程及研究领域都需要用到数据采集器的产品。多路数据采集器是集计算机技术、电子技术一体化高科技产品,具有安全性高,使用方便等优点。经过不断的发展,单片机以其体积小、功能强和价格低廉的优点,广泛地应用于家电、工业过程控制、仪器仪表、智能武器、航空和空间飞行器等领域。本文以单片机的功能、特性和使用方法为基础,介绍了多路数据采集系统的工作原理和特点,硬件电路设计,软件的设计和调试,以及PCB
2、板的具体制作。本文从经济实用的角度出发,以ATMEL公司所生产的89系列单片机AT89S52为核心设计多路数据采集系统。该系统包含系统硬件和软件两大部分。硬件部分包含单片机主控电路、模数转换电路、显示电路。系统软件设计包含多路数据采集主程序、温度采集子程序。在程序设计时使用单片机C语言,并用KeilC51软件进行编译和软硬件仿真。在硬件电路制作过程中,使用Protel99SE设计制作PCB板,然后分别对各部分电路焊接,再进行性能和功能测试。该数据采集系统具有数据采集、数据处理、数据显示等功能,其
3、结构简单、成本低,具有一定的市场前景。关键词:主控电路;温度采集;电压采集;显示电路;制作调制桂林电子科技大学毕业设计(论文)报告用纸第40页共40页AbstractIndailyscientificresearchandlife,Stemmingfromsafe,isconvenientandsoontheaspectneed,Allneedtouseinverymanyprojectsandtheresearchareatothedataacquisitionproduct。Themulti
4、channeldataacquisitioniscollectioncomputertechnology,theelectronictechnologyintegrationhightechproduct,Hasthesecuritytobehigh,Meritandsooneasytooperate。Afterunceasingdevelopment,Themonolithicintegratedcircuitbyitsvolumesmall,thefunctionisstrongandthe
5、priceinexpensivemerit,Widelyappliesintheelectricalappliances,domainandsooncommercialruncontrol,instrumentmeasuringappliance,intelligentweapon,aviationandspatialflightvehicle。Widelyappliesintheelectricalappliances,domainandsooncommercialruncontrol,ins
6、trumentmeasuringappliance,intelligentweapon,aviationandspatialflightvehicle,Introducedthemultichanneldataacquisitionsystemprincipleofworkandthecharacteristic,Hardwarecircuitdesign,Softwaredesignanddebugging,AswellasPCBboardconcretemanufacture。Thisart
7、icleembarksfromtheeconomicalpracticalangle,89seriesmonolithicintegratedcircuitsAT89S52produceswhichbyATMELCorporationisthecoredesignmultichanneldataacquisitionsystem.Thissystemcontainsthesystemhardwareandthesoftwaretwomajorpart.Thehardwarepartiallyco
8、ntainsthemonolithicintegratedcircuithosttocontroltheelectriccircuit,thea/dconversionelectriccircuit,thedisplaycircuit.Thesystemsoftwaredesigncontainsthemultichanneldataacquisitionmasterroutine,thetemperaturegatheringsubroutine。Whenprogrammingusesthem