AndreyShi / track_bldc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Драйвер BLDC

COM Port
Speed: 115200
Parity: none
8 bit
1 stop bit

Каждый адрес по два байта.
0(R) - Стабилизируемая скорость вращения двигателя в тиках датчика hall. Не изменяется.
1(R) - Текущее направление вращения.
2(R/W) - 	0-выкл 
			1/2-постоянное вращение пер/назад
			3/4- Вращение на заданное количество тиков CurTicks(26/27 адрес)пер/назад
3(R/W) - Ток ограничения в дискретах. 0 это максимум. Минимальные значения где-то 2000
4(R)   - Ток текущий.
5(R)   - Положение датчика Холла.
6(R)   - Счётчик тиков Холла
7(R/W) - Флаг срадатывания ограничения.
10(R)  - Входное напряжение в дискретах АЦП.
11(R)  - Скорость вращения в тиках датчика Холла в секунду
12(R)  - Текущее значение ШИМ. Всего 999.
13(R)  - Значение ШИМ для 24 вольт. Текущее значение ограничено этой ячейкой.
14(R/W)  - Ускорение при наборе оборотов
15(R/W)  - Ускорение при спаде оборотов
16(R/W)  - Ускорение при поддержании оборотов
17(R/W)  - Коэф.пр. при наборе оборотов
18(R/W)  - Коэф.пр. при спаде оборотов
19(R/W)  - Коэф.пр. при поддержании оборотов
20(R)  - Ускорение текущее
21(R)  - Коэф.пр. текущий
22/23(R) - L/H обратный счётчик тиков Холла при движении на заданное кол-во тиков. on=3, on=4
24(R/W)    - Количество тиков после которого BLDC переходит в режим выключения и падения оборотов для on=3, on=4
25(R)  - Количество выполненых заданий движения по шагам.
26/27(R/W) - L/H Количество тиков для задания движения по шагам.
28(R/W) - Заданная скорость вращения для режима непрерывного вращения on=1, on=2
29(R/W) - Заданная скорость вращения для режима вращения по шагам on=3, on=4

About


Languages

Language:C 92.3%Language:Assembly 7.6%Language:Scheme 0.1%Language:Batchfile 0.0%