Damyen 1 13 сентября Опубликовано 13 сентября · Жалоба Добрый день. Существует определенное количество NMEA сообщений, которые поступают от датчика GPS. Например различными NMEA заголовками могут быть GGA - информация о фиксированном решении, или GSA - общая информация о спутниках. И еще другие. Теперь вопрос - у нас эти сообщения поступают с датчика на вход микроконтроллера все последовательно, одно за другим? И программой на МК нам нужно отфильтровать нужное сообщение? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 88 13 сентября Опубликовано 13 сентября · Жалоба Все параллельно по одному проводу.😶🌫️ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 13 сентября Опубликовано 13 сентября · Жалоба 43 минуты назад, Damyen сказал: И программой на МК нам нужно отфильтровать нужное сообщение? Не "отфильтровать", а "разобрать все". Выбрав потом из результата нужную инфу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Damyen 1 13 сентября Опубликовано 13 сентября · Жалоба Кстати, если у нас датчик подключен к микроконтроллеру по UART, то в нем же будут две линии TX и RX. А зачем нам вторая линия, если мы просто принимаем в МК данные от датчика? Сам же МК в датчик ничего не шлет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 58 13 сентября Опубликовано 13 сентября · Жалоба 22 минуты назад, Damyen сказал: Сам же МК в датчик ничего не шлет. Когда нужно, тогда шлет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 13 сентября Опубликовано 13 сентября · Жалоба 20 минут назад, Damyen сказал: Кстати, если у нас датчик подключен к микроконтроллеру по UART, то в нем же будут две линии TX и RX. А зачем нам вторая линия, если мы просто принимаем в МК данные от датчика? Сам же МК в датчик ничего не шлет. Зачем вы подключили у себя TX если ничего не шлёте??? Вы это кого спрашиваете? Откуда-ж кто здесь это может знать - зачем вы это сделали? Тем - более - на неизвестном никому кроме вас датчике. PS: Вы - не шлёте, другие - шлют. Вдруг - завтра вы тоже захотите? Или насяльника прикажет слать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Damyen 1 13 сентября Опубликовано 13 сентября · Жалоба В 13.09.2024 в 16:47, jcxz сказал: Зачем вы подключили у себя TX если ничего не шлёте??? Вы это кого спрашиваете? Откуда-ж кто здесь это может знать - зачем вы это сделали? Тем - более - на неизвестном никому кроме вас датчике. PS: Вы - не шлёте, другие - шлют. Вдруг - завтра вы тоже захотите? Или насяльника прикажет слать? Зачем столько эмоций? Датчик - GPS GY NEO6MV2. Написано что подключается по уарту. Вот и спрашиваю, зачем нам вторая линия. В моем понимании датчик принимает данные и передает в контроллер, который их принимает. Это будет линия ТХ датчика - RX контроллера. А вторую линию тогда можно не подключать? (ТХ контроллера - RX датчика). 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михась 4 13 сентября Опубликовано 13 сентября · Жалоба Если настраивать не требуется, то да, только прием и разбор сообщений. Примеров парсеров на гитхабе достаточно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Damyen 1 13 сентября Опубликовано 13 сентября · Жалоба Хорошо, спасибо. А те выходы, что не используются оставить в воздухе? Или на землю? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михась 4 13 сентября Опубликовано 13 сентября · Жалоба У вас макетка или плату делаете? На макетке оставляйте неиспользуемый вход RX МК неподключенным. Если делаете ПП, то сразу подключайте и входы и выходы, потом пригодится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 13 сентября Опубликовано 13 сентября · Жалоба 6 minutes ago, Damyen said: Хорошо, спасибо. А те выходы, что не используются оставить в воздухе? Или на землю? А почему нельзя открыть документ от U-Blox и прочитать, что рекомендует производитель при его интеграции в свои поделки ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
V_G 11 13 сентября Опубликовано 13 сентября · Жалоба 42 минуты назад, Damyen сказал: Вот и спрашиваю, зачем нам вторая линия Некоторые приемники могут принимать дополнительные команды и позволяют работать в протоколах, отличных от NMEA. Я, к примеру, в свое время переключался на бинарный протокол SiRF для получения координат в прямоугольной системе (относительно центра Земли) и последующего расчета пробега (дистанции). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 13 сентября Опубликовано 13 сентября (изменено) · Жалоба Некоторые приемники могут принимать дополнительные команды Полагаю, можно смело говорить - "все". , к примеру, в свое время переключался на бинарный протокол SiRF Не надо перегружать вопрошавшего бесполезной ему информацией ;-) кинется искать, а его GPS не SiRF (((-8Ж Зачем нужна передача в модуль? По NMEA соответствующей командой можно существенно уменьшить ассортимент получаемых (зачастую не нужных в конкретном случае) данных и разгрузить контроллер. В спящий режим (ежели таковой предусмотрен) GPS отправляется тоже по Tx. Изменено 13 сентября пользователем Obam 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться