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