BLDC监视器BLDC Monitor是一款Arduino兼容板,带有用于三相无刷电机的电压、电流和RPM传感器。该板具有可同时监控两个电机的组件。该软件是用C++编写的,通过串口与Python程序进行通信。ncurses接口允许使用键盘上的箭头键控制电机。数据显示在终端中,并通过Plot.ly实时绘制。

Atmega328p微控制器使用电机线作为输入的RPM传感器。光隔离器保护电路的其余部分,有源低通滤波器去除高频PWM并将EMF波转换为二进制信号。用于精确电流测量的Allegro霍尔效应电流传感器同时测量2个电机。

该接口是用Python编写的。它使用curses、crcmod、serial和plotly库。运行界面: ./bldc_monitor.py -p [serial port] -o。

相关内容:

  1. Arduino无刷电机控制

    bldc_monitor:用于测量RPM、功率和推力的无刷电机监控电子设备和软件

  2. Python实时日志监控

  3. 实时绘制曲线

  4. 无刷电机驱动板介绍

    bldc_monitor:用于测量RPM、功率和推力的无刷电机监控电子设备和软件

  5. 基于Arduino UNO的指纹传感器接口