综合应用计算机开发多功能测试仪.docVIP

  • 0
  • 0
  • 约3.23千字
  • 约 8页
  • 2017-02-15 发布于北京
  • 举报
综合应用计算机开发多功能测试仪

综合应用计算机--开发多功能测试仪 陈奇明 摘要:介绍单片机作为控制核心单片机可靠性高,。1 系统总体设计?  2 硬件电路设计 单片机作为主控芯片, 单片机工作频率是首选参数之一,直接影响测试模块的精确度, 选用的STC12C5A60S2单片机。2.1 信号发生器模块的设计 电路?纯净的正弦波信 号输出,因此需要在AD7008输出端增加滤波 电路,设计滤波电路时要求滤波器的衰减特性 要陡直,延迟时间要短,可采用六阶椭圆函数 滤波器。其电路原理如图2.1a所示。 2.2 万用表测量模块的设计 万用表测量模块主要对电压,电流和电阻值的测量。根据V=R*I电量的关系,和利用电路中参考量的比值,电路测量中只要测出电压值经过相应换算就可以得出所测的电压,电流和电阻值。本系统中采用单片机2.3 示波器模块电路的设计?INA333集成放大器,它是业内功耗最低的零漂移仪表放大器。具有 75μA 静态电流、25μV 偏移电压、出色的噪声功率比75μA 时,噪声功率比为 50nV/rt-Hz数据采集A/D转换器A/D转换器A/D转换器选择既要考虑A/D转换器的性能又要考虑能满足系统所要求的动态范围和性能指标主要有A/D转换位数、无寄生动态范围(SFDR)、信噪比(SNR)、转换速率、量化灵敏度等。一般来说A/D转换器的转换位数越多越好,转换位数越多,其动态范围就越高。本中选用AD6645??A/D转换器?其保持采样率可达80MS/s工作带宽达270MHz多音无寄生动态范围(SFDR)为100dB; 作为新型的高速、大动态范围A/D转换器.AD6645的模拟信号输入也为差分形式.因为在模拟信号阶段差分输入对偶次谐波有很高的共模抑制比,可以提高电路的性能。??2.4 通信接口电路的设计? 单片机?CP2103高集成度USB转UART专用芯片。它用最简单的外部电路、最少的外部器件和最小的电路板面积实现USB2.0到UART的转换。CP2103是一款高度集成的USB-UART桥接器,包含了一个USB功能控制器、USB收发器、振荡器和带有全部调制解调器控制信号的异步串行数据总线一方面可以从机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面可从RS232外设接收数据转换为USB数据格式传送至主机,其中包括控制和握手信号。计算机语言通讯控制函数,按串行口方式设置,通讯程序波特率600~9600调试。CP210的实际应用参考电路如图2所为了确保数据收发的稳定性,避免通信过程中的干扰,还可以在USB接口端添加滤波电路2.5 仪器转换控制模块电路设计?单片机3 硬件系统软件的设计?? ? 具体编写所开发的多功能测试仪程序,可采用目前最为流行的开发单片机的软件工具C51,C51吸取了汇编语言的精华,使程序能够对位、字节、地址、内存及指定寄存器进行操作,其语言简洁,编译程序简单,生成的代码质量高。对现代单片机增加的新功能,新配置可以通过特殊功能寄存器的声明来实现,提高了开发进程和编写效率。 计算机应用控制系统软件的开发 在利用计算机与多功能测试仪配合使用中,要充分利用计算机的优势,扩大测试仪的功能和应用领域,在硬件开发成品的基础上,计算机应用软件的开发具有更广阔的空间,可以根据不同的需求来设计开发。首先要作好整体的项目规划,考虑好用什么样的计算机语言软件来编写应用软件,可以使用VB,VC,JAVA等语言来编写,在设计好仪器界面和功能按键控制的基础上,还应考虑数据库管理的建立,以便将测量的实时数据进行存储,方便研究和分析。本系统计算机应用软件设计总流程如图4所示。 在编写应用软件时对PC机与单片机的通信,要多加考虑,系统中采CP2103芯片的USB接口,需要驱动程序通过厂商及销售商免费适用于Windows(含Windows CE)、Linux、Mac OS-X等多个操作系统结束语 图1 多功能测试仪系统结构图 万用表 测量模块 液晶显示模块 计算机应用控制系统 信号发 生器模块 ?示波器 探测模块 通信接口 仪器转换控制模块 控制处理模块 单片机 内部 大容量 EEPROM 8通道 10位A/D Flash 60K 程序存储器 WDT 硬件看门狗 数据RAM 1280字节 2-3个独立 波特率 发生器 电源监控 2路 PWM/PCA P0/P1/P2/P3 可配置

文档评论(0)

1亿VIP精品文档

相关文档