Общение Ардуино с компом по UART.

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Общение Ардуино с компом по UART.

Сообщение kalobyte »

Александр_Светлый писал(а): 10 ноя 2018, 20:35Что вы имеете в виду?
использовать 2 протокола
вон дока говорит, что там шлются данные, а в ответ тоже приходит в виде эха

весь вопрос в том, чтобы контроллер знал, что команда выполнена, а то может поворотник заглючить, а это никак не отлавливается датчиками и как бы команда выполнена считается
у тебя поворотник возвращает свое положение в абсолютных величинах? типа там код грея с энкодера выходит? а то я тут на днях делал код человеку с этого форума как раз для такого энкодера
Александр_Светлый писал(а): 10 ноя 2018, 20:35Вы можете это сделать т.к. для меня это тёмный лес...
да можно по идее, правда вчера мне заказали одну штуку сделать и я думал легко будет, но оказывается получить боле менее годный результат не так-то просто
это связано с синтезом звука - нигде нет готового кода для всяких звуковых эффектов
так что я буду занят некоторое время
Александр_Светлый писал(а): 10 ноя 2018, 20:44Или может быть подскажите где можно посмотреть как это сделать.
я могу объяснить принцип написания парсера, но код усложнится для создания блока флпрог
но мне надо сначала установить прогу для этих антенн и посмотреть ее и данные, в описании нет диапазона значений и вообще плохо документировано

документация это вообще бич всех быдлокодеров и паял
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

Вот ещё что попалось, там как раз "обсасывали" код Ардуино от k3ng
А тут мануал Yaesu GS-23/GS-232.

Отправлено спустя 12 минут 4 секунды:
kalobyte писал(а): 10 ноя 2018, 20:48правда вчера мне заказали одну штуку сделать и я думал легко будет
Да оно вроде не горит, но руки уж больно чешутся поковырять чего нибудь пока не завален работой и погода позволяет на улице всяким заниматься.
kalobyte писал(а): 10 ноя 2018, 20:48использовать 2 протокола
Я возможно ошибаюсь, но я понял как то так...

Отправлено спустя 9 минут 46 секунд:
kalobyte писал(а): 10 ноя 2018, 20:48весь вопрос в том, чтобы контроллер знал, что команда выполнена, а то может поворотник заглючить, а это никак не отлавливается датчиками и как бы команда выполнена считается
у тебя поворотник возвращает свое положение в абсолютных величинах? типа там код грея с энкодера выходит? а то я тут на днях делал код человеку с этого форума как раз для такого энкодера
Само устройство Ротатора отлажено в железе и успешно работает в составе антенного комплекса у Александра UB6A, правда в последней версии прошивки переборщил с фильтрами по входу, экспериментировал так сказать. Контроллер читает положение антенн по прецизионным проволочным резисторам и знает где находятся антенны.
Теперь я пытаюсь прикрутить (пока не очень получается) к этому делу комп и PSTRotator вот тогда можно крутить антенны и " на автомате" следить за солнцем, естественными и искусственными спутниками земли не подкручивая всё это дело в ручную.

Отправлено спустя 2 минуты 6 секунд:
Вот тут в конце можно поглядеть что из этого вышло =)
Я не флудер , просто мне есть что сказать =)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Общение Ардуино с компом по UART.

Сообщение kalobyte »

Александр_Светлый писал(а): 10 ноя 2018, 21:26Само устройство Ротатора отлажено в железе и успешно работает
оно типа автономно без компутера работает и управляется кнопками, а ты хочеш привязать его к софту что ли?

так ты же сам дал проект https://blog.radioartisan.com/yaesu-rot ... interface/
в проге есть реализация K3NG
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

Это чужой, не мой проект!
А по последней ссылке то что я натворил :smile44:
Я не флудер , просто мне есть что сказать =)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Общение Ардуино с компом по UART.

Сообщение kalobyte »

ну я и говорю про чужой, он в списке поддерживаемых устройств там есть

собственно какие команды должны поддерживаться
всего 2 или еще что-то?
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

Как бы так понятным языком...
Я сделал более понятную чем у K3NG для меня конструкцию, плюс добавил некоторые "плюшки" в виде калибровок резисторов "по месту", с исключением нерабочих моментов и семисегментный индикатор для максимально дешёвой конструкции. Теперь хочется поженить всё это с компьютером используя те же или похожие методы что и K3NG, опять же в PSTrotator выбираем k3ng исключая танцы с бубном.
kalobyte писал(а): 10 ноя 2018, 21:45какие команды должны поддерживаться
всего 2 или еще что-то?
По сути K3NG использует только 3 команды если я всё правильно понял, больше в принципе не надо. С компа отправили куда двигаться, контроллер включил реле и повёл антенны попутно отправляя в порт текущие координаты по достижении задания контроллером отключаются реле. Как то так. Я не знаю нужны ли остальные команды, хотя наверное было бы не плохо иметь более широкий функционал.
Я не флудер , просто мне есть что сказать =)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Общение Ардуино с компом по UART.

Сообщение kalobyte »

понятно
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

А протокол от GS232(B,A) всё таки судя по мануалу... До меня только сейчас допёрло перепроверить...

[
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я не флудер , просто мне есть что сказать =)
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

По командам Yaesu GS-232A/B:
U -вращение вверх
D -вращение вниз
Е -остановить вращение вверх/вниз
С2 -Значение направления антенны
W -Настройка направления антенны
T -Команда «Пуск» В настройках времени «Интервал»
Режим.
N -Общее количество установочного угла В режиме «w» и
пронумерованный номер всех данных (установочные углы)
S - остановить всё
О2 -Калибровка смещения
F2 -Полномасштабная трансляция
N - Значение направления антенны Элевация
Наиболее необходимые С2, W, S необходимость остальных под вопросом, можно и пренебречь, в этом проекте думаю можно и без них.
Я не флудер , просто мне есть что сказать =)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Общение Ардуино с компом по UART.

Сообщение kalobyte »

вот на всякий случай спек на команды
https://radioamateur.org/les-news-radio ... v2_0_0.pdf
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

[ref]kalobyte[/ref], Благодарю! Почитаю. Мне бы про парсинг где нибудь доступным языком поднабраться информации... Вроде всё просто, да не тут то было...
Я не флудер , просто мне есть что сказать =)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Общение Ардуино с компом по UART.

Сообщение kalobyte »

я напишу, это не так просто с аски протоколами
для человека это простая задача, а для компутера выворачивает ему мозги
поэтому у него используются бинарные протоколы типа модбас рту, который бы тут подошел только так, только описание регистров бы знать
кстати в той проге нету случайно модбас? я ее еще не ставил
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

Общение Ардуино с компом по UART.

Сообщение Александр_Светлый »

Вот вроде всё что предусмотрено.

Отправлено спустя 8 часов 35 минут 18 секунд:
Вот в таком варианте связь заработала вроде как надо, анализатором порт не смотрел но багов пока замечено не было, отправлена на тестироваение!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я не флудер , просто мне есть что сказать =)
Ответить

Вернуться в «UART»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей