多功能数显表的软件设计
时间:2014-05-15 阅读:837
工业现场有大量的模拟信号或脉冲频率信号需要测量显示,对于模拟信号的测量,现在市场上有的数显表校正困难,抗干扰差,难以显示真实工程量值;对于脉冲信号的测量,现在市场上的数显表明显不足是功能单一:转速表只能显示转速、计数表只能计数、计长表只能计长等等。市场缺乏一种即能够测量模拟信号又能够测量脉冲信号而且显示的数显表。
本文介绍了一种用于工业现场信号测量的数显表,该表以AT89S51单片机为核心,使用普通I/O接口连接两个I2C器件,串行A/D转换器ADS1110和E2PROM存储器AT24C16,通过软件编程,模拟I2C总线操作时序,不仅使得总电路硬件接口简单化,而且也节省了单片机的I/O接口,扩展方便并且提高了数据传输的可靠性。
对于工业现场的信号采集,此次设计采用的模拟信号测量技术和脉冲信号测量技术,通过按键设定不同的参数,可以测量模拟信号或频率信号,并且对所测量的模拟信号或脉冲信号进行换算,再经数码管清晰地显示出现场的工程量值。
该数显表一表多用,不仅可用于液位、流量、温度、压力等的测量显示,还可以测量显示频率、转速、线速度、计数、计长等。