节点文献
多CPU智能检测系统的研究
Research on Multiple-CPU Intelligent Testing System
【作者】 高军萍;
【导师】 范兆书;
【作者基本信息】 河北工业大学 , 微电子学与固体电子学, 2002, 硕士
【摘要】 传感器技术的飞速发展、多CPU系统的不断涌现以及单片微处理器的集成度不断提高,功能不断完善,而价格却不断降低,这些都使得采用多片微处理器组成传感器的智能检测系统成为可能。但是检测系统的成本在一定程度上限制了传感器向智能化方向发展,而检测系统的关键部件就是“模数转换装置”,为了解决这一问题,本文利用具有极高性能价格比的AT89C2051单片机本身带有的内置比较器,通过外接少量元件,设计出了具有微处理器功能的A/D模块。从而找到了一种行之有效的解决办法,使得由于数据采集装置的价格昂贵而使人望而却步的局面不复存在。这种模块在充分发挥2051的硬件潜能下,又利用2051的软件优势通过软件滤波解决了长期以来困扰广大设计者的斜波比较式A/D对串模干扰抑制难的问题。文中以这种A/D固件在温度传感器AD590的远程温度测量为例详细进行了说明。 在对2051特性分析和实验中,借助多CPU系统中的主从式多机通信技术解决了2051内存容量不足的问题,设计出了一种以扩展通信从机数量来实现扩展2051ROM和RAM的方法。将这种方法应用到压力传感器WPS-1的大型标定表格的查取中形成了一种表格“分片查找”的方法,同时这种方法也为大型程序在单片机中存放提供了一条新思路。 本研究课题顺应传感器智能化、网络化发展的需要,借鉴I~2C总线的思想,利用串行通信的办法将多个由2051制成的功能模块组合构成一多CPU智能检测系统,并且系统中的各个模块均具有微处理器的功能,以通信方式建立联系。通过利用VC++6.0编制PC机与单片机通信的友好人机交互窗口,实现了对此多CPU智能检测系统的可视化控制。另外借助功能强大的互联网技术,利用FrontPage 2000制作了网页并上传,实现了传感器处理后数据的远程传输和共享。 本研究课题是集迅速发展起来的计算机技术、Internet技术、通信技术以及传感器技术于一体的一次综合性尝试,有着现实而又深远的意义。
【Abstract】 With the fast development of sensor technology , endless appearance of MCPU , improvement on the integrated level and function of single chip microprocessor and decreasing in the price , all these make it possible to make up a intelligent testing system with MCPU . But the cost of the testing system limit the further intelligent development, and "A/D convert " is the key part of this system . In order to solve this conflict problem this paper gives a method - by adding a few components to AT89C2051 , and using it’s internal converter we have designed a A/D module with the function of microprocessor . The A/D module’s success makes the situation of rare application of high-costs data acquisition device no longer exists . The advantage of this A/D module is that it not only makes full use of the hardware potential of 2051 , but also solves the problem of slope-compare A/D’S series mode interference by software filter , which has exhausted many designers for long time . In this paper we clarified the A/D module by giving an example of it’s application at long distance temperature sensor testing .Through the analysis and experiment on 2051 , and with the help of Master-Slave communication technology we also designed a method - by adding the number of slave microprocessor to realize extending 2051’s ROM and RAM, to solve the limitation of 2051 ’s capacity . By applying this method to the looking up of large Pressure Sensor WPS-l’s calibrated table we formed a table’s "detached-chip look up" method . And this method also put forward a new idea of large program’s storage at single chip microprocessor .With conforming to the need of sensor’s intelligence and network development , and through the method of serial communication this project formed a MCPU smart testing system with serial function modules made by 2051. In this system each module has the function of microprocessor and connects with others by communication . By the friendly person - computer interface programmed with VC++6.0 we realized a visualized control of this smart testing system . With the help of powerful internet technology we also achieved long distance transmission and share of sensor’s processed data by the FrontPage2000 .This project makes a attempt at integrating the computer technology , Internet technology communication technology and sensor technology into one , and has a practical and further meaning.
【Key words】 microprocessor; A/D; software filter; master-slave MCPU communication; series mode interference;
- 【网络出版投稿人】 河北工业大学 【网络出版年期】2002年 02期
- 【分类号】TP274.4
- 【下载频次】221