ZHCAFT8 October 2025 CC2340R5
要仅使用 rfEchoTx_stepper_motor 在本地测试步进电机的运行情况,LaunchPad 按钮被配置为在按下 BTN-1 时,按逆时针方向移动步进电机,在按下 BTN-2 时,按顺时针方向移动步进电机。确保 LP-EM-CC2340R5 和 DRV8411EVM 电路板均已通电,并对 CC2340R5 固件进行了编程。每项操作中步进速度和步进数取决于 stepper_motor.c 中的下述定义
| 定义 | 默认值 | 单位 | 功能 |
|---|---|---|---|
| FULL_STEP | 未定义 | 不适用 | 固件会产生全步进波形 |
| HALF_STEP_SLOW | 未定义 | 不适用 | 固件会产生慢速衰减的半步进波形 |
| HALF_STEP_FAST | 已定义 | 不适用 | 固件会产生快速衰减的半步进波形 |
| STEP_FREQUENCY | 400 | Hz | 每秒步数 |
| NUMBER_STEPS | 400 | 整数 | 每项操作中的步数 |
| ADC_SAMPLE_SIZE | 100 | 整数 | ADC 缓冲器的大小 |
| ADC_PER_STEP | 50 | µs | 每步进行的 ADC 测量数 |
| WINDOW_HIGH | 1500 | 整数 | ADC 窗口比较器的 12 位阈值 |
在此示例中,使用具有 1.8°步进角(200 步进/转)的步进电机,电机可以在一秒运行(每秒 400 步)期间完成两次旋转(400 步)。