采用不同的制作工艺方法, 结构, 形状, 可以获得各种各样的NTC 热敏电阻, 它们广泛应用于温度测量, 温度补偿等领域。NTC 在生产出来后, 每个阻值随温度变化的特性并不一致, 这就需要对 NTC 按照不同的阻值变化范围进行分选。本系统以 PIC16F877A 芯片作为下位机控制NTC 分选过程, 采用8 位高速单片机C8051F022 做为核心的上位机进行数据管理, 串行EEPROM芯片来记录数据; 并利用 CH375 芯片将记录数据安全而准确地转储到U 盘上, 可以方便的对数据进行存储和管理, 并配以液晶显示屏, 人机交互更友好。该仪表具有分选准确, 运行稳定, 操作简便, 人机界面友好, 管理方便的优点。
1 系统组成及工作原理
本系统功能由硬件和软件两大部分协调完成, 硬件部分主要完成各个传感器信号的采集、转换, 电磁阀的动作, 数据的存储及各种信息的显示; 软件主要完成信号的处理和控制, 数据的管理等功能。软件方面首先由PIC 芯片的程序完成信号的转换和控制, 同时在C8051F022 芯片上移植入Small RTOS 嵌入式操作系统, 使其运行的迅速性、实时性和稳定性更高, 更好的进行数据的管理和存储。整个系统的工作原理是首先将待测NTC 浸泡在油中来保持其恒温, 然后将其两端电压通过串行模/数转换器件ADS1110 转换成数字信号后传送给 PIC16F877A 单片机, 接着PIC16F877A 将所得的数值与先测得的标准电阻的数值相比较后进行分档, 再通过74LS595 移位寄存器输出控制电磁阀的动作, 从而将NTC 正确的分选出来。
2.1 下位机控制模块
PIC 系列单片机是美国微芯推出的CMOS 系列单片机, 该系列芯片采用精简指令集(RISC) , 哈佛总线结构, 2 级流水线取指令方式, 具有实用、低价、指令集小、简单易学、低功耗、高速度、体积小、功能强等特点, 体现了单片机发展的一种新趋势。PIC16F877A 是微芯公司采用14 位RISC 指令集的中级产品。该芯片内含A/D、内部EEPROM 存储器、比较输出、捕捉输入、PWM 输出、I2C 和SPI 接口、LCD 驱动、FLASH 程序存储器读写等功能, 应用十分广泛。 PIC16F877A 首先通过I2C 总线从模/数转换部分获取数据。这里采用了ADS1110 芯片进行A/D 转换。 ADS1110 是精密的连续自校准模/数(A/D) 转换器带有差分输入和高达16 位的分辨率封装为小型 SOT23 - 6。片内2.048V 的基准电压提供范围为± 2.048V 的输入差分电压。ADS1110 使用可兼容的I2C 串行接口在2.7V 至5.5V 的单电源下工作。ADS1110 可每秒采样15、30、60 或240 次以进行转换。片内可编程的增益放大器( PGA) 提供高达8 倍的增益, 并且允许以高分辨率对较小的信号进行测量。在单周期转换方式中ADS1110 在一次转换之后自动掉电在空闲期间极大地减少了电流消耗。来源:
振动测试仪 //1000qsw.com/