论文部分内容阅读
智能万用表是带微处理器或单片机的高档数字仪表,它是软硬件相结合,软件决定仪器智能程度的新型仪表。其主要优点是准确度高、功能强,具有自动校准、自动测量、自动数据处理等功能,可通过RS-232或IEEE-488标准接口与计算机通信,实现自动测试及实时控制功能。本课题的研究对象为某款产品NB80000万用表,其模拟前端采用专用万用表芯片FS9704。通过微处理器FSμP01对其实施控制,对待测信号进行测量并将测量结果进行处理,最终通过显示模块予以显示。本研究中设计的通用微控制器控制下的万用表系统主要由以下部分组成:测量模块、微控制器模块、存储模块、通讯模块、档位选择模块和基于LabVIEW的万用表显示平台。采用微控制器C8051F020作为控制核心,通过档位选择模块确定当前档位后,微控制器从存储模块中读取相应信息,产生相应控制信号控制测量模块对待测信号进行测量,并取回测量结果显示于基于LabVIEW的万用表显示平台上。本论文主要由以下部分组成:第二章介绍智能万用表的组成及工作原理。首先,介绍了智能仪器的概念、特点及一般组成。然后,以NB80000万用表为例,介绍了万用表的总体构成,说明了其基本工作原理,给出了各模块的电路原理图并对核心部件进行了说明。最后,介绍了虚拟仪器的应用,比较了传统仪器与虚拟仪器的区别,并对LabVIEW的功能进行了介绍。第三章介绍通用微控制器控制下的万用表系统的设计与实现。首先,根据智能数字万用表的一般框架,参考NB80000万用表的硬件结构,构建了通用微控制器控制下的万用表系统。然后,介绍了各模块的设计和实现方法,着重就其中的核心技术问题进行了讨论。测量模块用于待测信号的调理,并完成模数转换;存储模块用于存储系统工作所必须的有关数据;通讯模块用于完成应用系统与上位机的数据交换;档位选择模块用于接收档位转换命令,实现万用表系统的档位选择;微控制器是整个系统的控制核心,一方面控制测量模块完成量程的选择,对测量数据进行转换,另一方面完成对存储模块、通讯模块、档位选择模块的控制;基于LabVIEW的显示平台是一个综合平台,一方面可以通过转动功能旋钮发送档位转换命令和测量命令,控制档位的选择并将测量结果显示出来,另一方面可以通过按动功能键实现量程选择、数据保持、相对测量、定时等功能。第四章,以单片机C8051F020为核心,将各功能模块进行集成,形成万用表系统,之后编写校准软件,完善万用表系统的功能,并对校准后的系统进行综合测试,得到了系统性能评估结果。