Управление драйвером BLDC по rs232

Помогите подружить драйвер BLDC с ардуино по rs232

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Управление драйвером BLDC по rs232

#21

Сообщение Nikan » 21.11.2019{, 00:28}

.
Последний раз редактировалось Nikan 24.03.2023{, 01:16}, всего редактировалось 1 раз.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Управление драйвером BLDC по rs232

#22

Сообщение edyapd » 21.11.2019{, 06:38}

Если "S=" может быть только в начале строки, то выделенное красным будет лишним

Изображение

Evin
Рядовой
Сообщения: 22
Зарегистрирован: 17.05.2019{, 14:14}
Репутация: 1
Имя: Константин

Управление драйвером BLDC по rs232

#23

Сообщение Evin » 21.11.2019{, 09:52}

Nikan писал(а):
21.11.2019{, 00:28}
проверь
А зачем двойная отправка в порт?
Substring1_N.JPG
Отправлено спустя 25 минут :
Для полного понимания подключился к драйверу напрямую и записал небольшой лог.
Возможно это поможет...
Монитор.JPG

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Управление драйвером BLDC по rs232

#24

Сообщение Nikan » 21.11.2019{, 10:45}

.
Последний раз редактировалось Nikan 24.03.2023{, 01:16}, всего редактировалось 1 раз.

Evin
Рядовой
Сообщения: 22
Зарегистрирован: 17.05.2019{, 14:14}
Репутация: 1
Имя: Константин

Управление драйвером BLDC по rs232

#25

Сообщение Evin » 21.11.2019{, 11:10}

Урррраааааааа!!!!! Заработало!!!!!! :yahoo:

Вот так заработало:
ESP32_Serial_String_Final.JPG
Спасибо огромное всем за помощь :smile152:

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Управление драйвером BLDC по rs232

#26

Сообщение Nikan » 21.11.2019{, 11:23}

.
Последний раз редактировалось Nikan 24.03.2023{, 01:16}, всего редактировалось 1 раз.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Управление драйвером BLDC по rs232

#27

Сообщение edyapd » 21.11.2019{, 11:25}

Evin, блок суммирования можно убрать. Вы и так знаете, что начнётся со "Start=2"
Последний раз редактировалось edyapd 21.11.2019{, 13:08}, всего редактировалось 1 раз.

Evin
Рядовой
Сообщения: 22
Зарегистрирован: 17.05.2019{, 14:14}
Репутация: 1
Имя: Константин

Управление драйвером BLDC по rs232

#28

Сообщение Evin » 21.11.2019{, 11:50}

edyapd писал(а):
21.11.2019{, 11:25}
блок суммирования можно убрать
без него не работает почемуто....

Отправлено спустя 1 час 12 минут 39 секунд:
Выкладываю весь проект. может кому пригодится.
Краткое описание:
Нано+LCD1602-I2C+ Энкодер отвечают за отображения параметров на дисплее и навигацию по меню.
ESP32 - отвечает за связь по всем протоколам. (выложена часть проекта. в конечной версии есп будет измерять температуру и давление по I2C, рулить еще одним драйвером BLDC по serial1 (сейчас используются Serial0 и Serial2), шаговиком пинами, и обеспечивать управление по WiFi)
если потянет... :smile37:

Всем добра!
Вложения
Schematic_ESP_Nano_232_Sheet_1_20191121124217.pdf
(48.61 КБ) 47 скачиваний
энкодер_нано_LCD_Final.flp
(536.91 КБ) 39 скачиваний
ESP32_Serial_String_Final.flp
(129.39 КБ) 43 скачивания

Ответить

Вернуться в «Помогите, а то я "нимагу"»