2)可编程逻辑控制器 (PLC)
其原器件的体积较小,测量的精度也比较高,速度也比较快,还能够嵌入工业控制系统的集成块中,得到了广泛的应用,而且可靠性抗干扰能力强,但是其成本实在过高,价格过于昂贵,所以不建议选用。
3)采用CPLD或FPGA实现
选择当前广泛应用的VHDL硬件电路来描述语言,将电容,电阻,或FPGA可编程逻辑器件,实现控制整个系统的目的。但其相对而言结构过于复杂,规模太大,因此也不建议采用。
4)利用振荡电路与单片机结合
使用555多谐振荡电路来把电容参数变成频率,电阻采用简易的分压原理设计,如此就可以以数字量取代模拟量,一目了然,而频率f则是单片机较为容易识别的数字量,这样不但得到的精度较为准确,而且可以方便仪表实现方便的量程切换,另外单片机构成的应用系统稳定性高其抗干扰能力较为强大。系统扩展、配置也很灵活。可以根据需求来组成所需的各类应用系统,而且应用系统还具有较高的软、硬件的利用系数。
总之,采用振荡电路和微机电阻,电容测试仪更稳定可靠,简单可行。因此,采用单片机为核心设计的选择是最为合理的。
2.2 系统的原理概述源/自:751:;论-文'网www.751com.cn
本设计中,,考虑到单片机体积小、稳定性高,灵活便捷,功能全面,且成本不高,因此本设计打算选用MCS - 51系列单片机为中心来完成电阻、电容测试仪的仿真[1]。本设计系统由四部分构成包括了:测试电路、控制电路、通道选择与显示电路。将电容和电阻的测试电路接入51单片机,根据测量的不同需要设置两个电路转换按钮来切换电路以完成测量的所需要求,将所电容参数转化为频率参数通过单片机的处理将数据传送给LED显示模块,同理将电阻参数经过A/D转换器将数字信号传送给单片机处理,转入LED显示模块进行参数的测量显示。
3 电阻、电容、电感测试仪的系统硬件设计
3.1 MCS-51单片机电路的设计
由于51单片机的可靠性高,抗干扰能力强,有较高软硬件利用系数因此可以很方便的按照要求构成不同规模的应用系统;加之其可编程性,使得硬件所能实现的功能描述可以在软件上完全成为现实[2]。本次设计主要运用到了单片机内部的中断系统、定时器以及串行接口等。将MCS-51单片机应用于在系统硬件的设计中,能够很好的控制I/O口分别连接一些按钮、LED灯和七位数码管等。
MCS-51单片机分别由处理器、数据存储器(RAM)、程序存储器(ROM)、并行接口、定时/计数器、串行接口、中断系统、三大总线(数据总线、地址总线和控制总线等)等组成,以下是几大单云的说明[3]:
1)中央处理器:
中央处理器cpu的内部由累加器A、寄存器B、程序 状态字PSW、数术逻辑单元ALU(Arithmetic Logic Unit)、程序计数器PC(经常也称为指令指针,即IP,、数据寄存器DR、地址寄存器AR、指令寄存器IR、控制器和指令译码器ID等部件来构成的[7]。
2)数据存储器(RAM):
内部存储器RAM共有256字节,其中低128字节为用户RAM区,可以供用户存放读写个人信息。剩下的高128B位特殊功能寄存器,用于存放特殊的控制指令,用户只有访问权限。