该项目的设计和构建是对0-30V稳定的电源项目的增强,考虑到DIY电子业余爱好者。该电路使用单个PIC微芯片执行电压,电流和温度转换以及显示功能。 PCB板使用大型轨道,可以轻松地使用“ Press-N-Peel”方法和Hobby Drill制作。组件应容易获得世界任何地方。此外,HEX文件可用于PIC16F877A和PIC16F887,并且显示屏可以是LCD或LED。

只有一个警告 - 除非您确定自己在做什么,否则不要尝试构建该项目。没有其他人,但是您可以决定构建它,因此您对自己正在做或不做的事情完全负责。
编程
PIC Microchip处理器必须对其进行编程,然后才能充当Volt&Amp仪表。您可以使用许多互联网站点和PIC程序员。在项目期间,我使用了Microchip Mplab ICD 2。您可能需要对电路进行更改以适应其他类型的程序员,请仔细阅读程序员说明。
规格
该电路依赖于PIC微芯片处理器的数字转换器(ADC)的内部类似物。精度取决于对所有三个测量值的ADC的输入电压缩放。好消息是,可以用于该项目的图片都有10位分辨率ADC单元,在大多数情况下应该可以充分起作用。
为了确定分辨率,可以使用简单至的数学 - 我将使用简单的数学并提供基本解释,以便您继续进行项目。
根据电路中的组件,可以将PSU的电压从0调节到33V。 PIC只能在0 - 5V之间测量电压,并表示为10-1024的10位二进制数的值。为了确定可以测量的电压增量,可以测量的电压增量必须将缩放输入电压除以1024,并等于:33V/1024 = 32.2mv。
同样,当前范围为0至3A。这意味着我们可以在接近完美的电路中以3.0/1024 = 2.9mA增量进行测量。
电压分辨率为33.0V - 32.2mv
电流分辨率为3.0a - 2.9mA
特征
可以使用LED或LCD显示器:
LCD输出与HD44780驱动器芯片的大多数LCD显示6 x 7段LED显示使用常见阳极显示通过RS232终端配置以设置电压和当前转换因子支持两个PIC16F处理器,即16F877A和16F887 - 提供的单独的十六进制文件可在此处IPSC连接器用于编程电路中的图片单独的-12V - 0 - +12V,电源
示意图



电源需要在原理图上显示的小12-0-12变压器。电路绘制约100mA。我使用了10VA变压器 - 请调整保险丝的值来投影变压器。散热器在数据包上有一个SK145-25零件号,我不确定它是否容易获得。
理论
电压
R17和VR1形成电压分隔器作为PIC的ADC输入的输入。随着输入电压的变化,PIC的引脚3上电压分隔线的输出也会发生变化。校准使用项目时,重要的是从电路中删除图片并以这种方式调整VR1的值,以使电压分隔器的输出永远不会大于5.0V。不这样做可能会损害图片。
当前的
当前的测量更为复杂,并且涉及一个配置为反转放大器的操作装置,以提供PIC的输入。电源电路中的电阻R7用作分流电阻。电阻跨电阻的小电压下降会根据给定负载的电流量而变化。为了更地测量,使用运算放大器电路放大了小电压降。
使用公式进行反相放大器,可以计算运行AMP的输出电压如下:
1。电流至R7可能3.0a
2。r7 = v = i * r = 3.0a * 0.47r = 1.41v
3。op -amp output = vout = - (r12/r16)(r12/r16)(vin)= - (33K/10K/10K)/1.41V = -4.4153V。但是,输入是负电压,如果我们否定答案,则应测量负载接近4.653V。
风扇控制
为了冷却主暖线,PIC的ADC上的第三个通道用于测量温度并控制小风扇。为此,使用具有10K值的NTC热敏电阻。 NTC热敏电阻是一种随着温度升高而降低电阻的装置。电压分隔器的相同原理用于产生电压输出,该电压输出将允许PIC确定温度测量。 NTC热敏电阻与10K电阻R19串联连接,以产生可变的电压输出,PIC将与设定点进行比较,以确定是否将打开风扇。