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

高速电流传感器程序上传

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

01

连接与上传

WEB SERIAL

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

02

程序设置

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

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

电流方向说明:传感器板上的 A0、A1 接线有时会接反,那样测出来的电流方向就是反的。接反了就把这里选成「反向」再上传,程序会把测到的数值整体取反(只改软件,不动传感器本身),方向和数值就对了。接法与量程档位互不影响。

03

传感器使用说明

高速采集模式

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

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

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

电流从面板上的「正极」「负极」两个接线柱串进电路,尽量别接反;万一板子上的 A0、A1 接反了(测出来的电流方向就是反的),到上面「程序设置」里把「电流方向」选成「反向」再上传一次,程序会把测到的数值取反回来,接法与档位互不影响。传感器分辨率为:量程/32768。

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

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

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

04

程序编辑器

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

串口监视器