使用微控制器,您可以设计许多有趣且有用的
电子项目。该电子工程电路基于PIC16C622微控制器(Microchip制造)。该PIC项目是一个简单的电阻和电容“Pic Meter”,可以测量1W至999W范围内的电阻和1nF至999nF范围内的电容。
该 PIC METER 使用单斜率积分转换器的变体。
所有测量数据均传输至 PC,显示测量值。
该 Pic Meter 项目直接从 RS-232 串行端口供电,RTS 和 DTR 线从串行端口输出 3V 至 11V 到 PIC METER。
二极管 D2 和 D3 可防止对 PC 串行端口造成任何损坏。
电阻器 R10 用于限制
齐纳二极管 D4 的电流。D4用于将RTS和DTR电压调节至5.6V。
电容器 C3 和 C4 为齐纳二极管和 PIC16C622 提供电源滤波。使用这种类型的 PIC Meter 电源不会损坏 RS232 端口,因为该项目的电流消耗非常低,仅为 7mA。
S1开关用于选择电阻器或电容器测量。PIC16C622 的 RB5 用于检测正在测量的元件类型。
在没有任何组件连接到测量端子的情况下开始电阻测量将导致错误。在没有将组件连接到测量端子的情况下进行电容器测量将给出 0 pF 的结果。
开关S2用于启动测量。该开关连接到 PIC16C622 的 RB6,并且
PORTB 电平变化唤醒中断用于检测按键按下。 使用 Timer0 测量未知 RC 网络的充电时间,测量值乘以已知的电阻或电容值并存储在累加器中。然后测量已知 RC 网络的充电时间。将累加器除以已知的 RC 网络充电时间,即可得出未知组件的电阻或电容值。