MakeMaker创新实验室 MakeMaker创新实验室 ← 在线编程
HIGH SPEED VOLTAGE · 程序上传

高速多量程电压传感器程序上传

WebSerial 直连传感器:设置参数 → 连接 → 上传程序,浏览器即可完成烧录。

01

连接与上传

WEB SERIAL

上传说明:点「上传程序」后,网页会分块把程序发过去、每一块都等设备回话(不然设备接收缓冲一溢出就会悄悄丢字节),写完先读回设备上的字节数核对,对得上才替换设备里的 main.py 并重启。核对不上会明确提示、设备上原来的程序不会被改坏,再点一次上传即可。

02

程序设置

设置完成后点「确定」,程序才会改写

校准说明:先以初始值 9 写入,然后传感器断开电脑单独开机;在电池充满电的情况下观察开机时屏幕上显示的电量值,再把这个值填进上面的输入框,重新上传一次程序。

03

传感器使用说明

高速采集模式

本程序是「多量程电压传感器(新版)」的高速版:三个档位和换算与原程序完全一致,区别是每个转换都发给网页(约 1000 点/秒),中间不再丢点。没连蓝牙时屏幕上显示蓝牙名 / 档位 / 实时值(每秒刷新一次);蓝牙一连上,屏幕就固定显示「档位 + SENDING」不再刷新,把时间全部留给采样。

通过主板侧边的 P4 按钮切换量程(电压不用清零,P0 在这个程序里没用到),屏幕上会显示当前档位:3V、375mV、30V。档位和换算系数由传感器自己发给网页,换档后网页上的单位(V / mV)和小数位最迟 1 秒就自动跟上,不用手动改。

主板侧边的 P0 / P4 按钮、数据接口与开关

量程为 3V 和 375mV 时,输入端为「负极」和「输入1」。量程为 30V 时,需要把拨码开关 3 拨到 ON,输入端换成「负极」和「输入2」(切记不要插错,否则会烧坏传感器)。想测 -15V~15V 的电压,就把拨码开关 2 和 3 都拨到 ON。

电压传感器拨码开关与输入端子

传感器屏幕上显示的量程为正负电压之差的最大值:例如选 3V 档,拨码开关 1 拨到 ON 时测量范围是 0~3V,拨码开关 2 拨到 ON 时是 -1.5V~1.5V。传感器分辨率为量程/32768,综合精度约为量程的千分之一。

注意不要超量程使用,否则会烧坏传感器!

数据接收:打开网页版DIS 里的「高速传感器实验」页面(highspeed.html),连接设备即可,显示单位选「设备单位(自动)」。波形可以暂停后拖动、滚轮缩放,也可以一键导出 CSV 数据。

本程序没有 phyphox 功能。要用 phyphox 或 DIS 采集台做慢速测量,把「多量程电压传感器(新版)」那一页的程序再传一次即可(编辑器里整段替换)。

04

程序编辑器

程序会按上方设置自动改写,无需手动修改
main.pyPYTHON · MICROPYTHON
05

串口监视器