GPS Ublox нео-6m возможно получать данные 10 раз в секунду?
- Войдите на сайт для отправки комментариев
Ср, 24/02/2016 - 17:31
если 140 километр в час = 38 метр в секунду, пусть не так часто, а хотя бы раз десять опрашивать и получать данные по местоположунию, что бы вычислить скорость и воспроизвести импульсы, наиболее похоже как от родного датчика скорости, пока запускал в цикле, получалось 2 -3 раза в секунду опрашивает, потом тормозит секуну и снова, как бы реализовать без тормозов и частый опрос?
while(Serial1.available()){ if(gps.encode(Serial1.read())){ gps.get_position(&lat,&lon); float vitesse = gps.f_speed_kmph(); gps.f_get_position(&flat, &flon, &age); float distans = (gps.distance_between(flat, flon, LONDON_LAT, LONDON_LON))/1000; tft.println("Position: "); tft.print("Lattitude: "); tft.print(lat); tft.println(" "); tft.print("Longitude: "); tft.print(lon); tft.println(" "); tft.print("Vitesse: "); tft.print(vitesse); tft.println(" km/h"); tft.print("Distans: "); tft.print(distans); tft.println(" m"); } }
неужели нет какого -то известного решения? поисковики не дают ничего внятного
У них на сайте есть тулз.
И там куча настроек.
Разбирайтесь https://www.u-blox.com/en/product/u-center-windows
спасибо огромное за лопату)))
халва не прокатила)))
trembo, перепрошил на 115200
а не в курсе случаем максимальная скорость обмена какая?
а кто -то больше скорость обмена получал? не сгорит там ничего? не станет бездыханным?
ЗЫ так то и с 115200 отлично работает, а вопрос, так, про запас, может кто эксперементировал, а то на грабли не охото наступить)
Нормально все работает. Но вы именно прошили? Или перенастроили. А то оно помнит, помнит, а потом забывает. У меня при каждом включении проги попытка перенастройки.
именно записал в энергонезависимую память
ваш вариант сделан именно для случаев когда надо поэксперементировать с начтройками, что бы в случае ниудачи при сбросе питания вернутся к начальным данным
мне вот интересно, если увеличить скорость больше - ничего не сгорит?
Вроде прошиваются фьюзы один раз. А энергонезависимость за счет батарейки на плате - так я про нее и писал - слетает полежав.
там есть энергонезависимая память, ни от какой батарейки не зависит, у меня батарейки нет
прошивается через родную утилиту u-blox как у них прям в инструкции написано и выключая ничего не слетает
Ну может и путаю чего. Хотя - вот смотрю - ublox NEO-6M-0-001 (шилд GY-GPS6MV2). Антенна отделно, на плате блестящий металличесчкий кружок со скобкой припаян. Это батарейка.
А я и не писал, что сразу, привез пару раз на катер, а скорость уже слетела.
PS Кстати, возможен и вариант с EEPROM на плате - у меня ее нет. Тогда все прошивается.
да, тогда не повезло, что нет еепром
Да все нормально, еще одна функция из сетапа вызывается и по UBX программирует.
Правда, у меня только до 5 Гц и 115200 настраивается (в полном соответствии с neo6m.pdf) . :-)
а я больше и не пробовал, так как не знаю, что будет если увеличть скорости