基于树莓派的数字万用表设计
原标题:基于树莓派的数字万用表设计
这是为初学者开设的为期 8 周的电子基础知识课程的一部分。最后的实验室是焊接和测试万用表以及对其进行编码和测试。已经开发了一个基本的工作 microPython 程序(110 行代码)来处理所有基本计算(ADC 值)以及在四边形 7 段显示器上显示这些值。
当前版本使用 THT 技术帮助学生获得一些焊接经验。
SW1 - 当万用表连接到 9V 电池时,开关 1 用于打开/关闭万用表。
SW2 - Switch2 用于在从 USB 编程 Raspberry Pi 或使用电池为设备供电之间切换。
警告:如果对 Raspberry Pi 进行编程,请将此开关设置为 USB,否则在将设备连接到 9V 时将此开关设置为 BAT
电池。
SW3:测量伏特时,将其设置为伏特,否则将其设置为毫安电流设置
SW4:测量电压时,您可以将量程调整为 1000mV(最大值)或 10V(最大值)测量值。
SW5:让 Raspberry Pi 知道您正在测量电压或电流(安培)。由于内部上拉电阻,默认设置为伏特。
安全:
有一个可更换的 1000mA 保险丝是事情失控。
3.0V 齐纳二极管 (D4) 用作 ADC-ref 输入上的参考电压(安装后测量为 2.74V)
肖特基二极管 (D3) 用于防止电流返回电池。这将 Pico 的 5.5V 电源降低至 5.25V
二极管 (D1) 用于过流保护,本设计中未使用 buu。
微Python代码
您需要将文件重命名为 Main.py,然后 pico 在启动时运行它。
您可以根据组件的准确性对转换系数进行细微更改。
目前的树莓派可以在有或没有 3V 齐纳二极管作为 ADC 的参考的情况下工作。由于某种原因,当前的零件编号提供了 2.74 参考。因此,您需要将转换系数从 3.3V 调整为 2.74V。
责任编辑:
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。