Обновленный GPS модуль EB-500
В последней приобретенной партии GPS модулей EB-500 обнаружены некоторые доработки. GPS координаты теперь содержат на два значащих знака больше, чем в раньше. Пока не могу сказать вызвано ли это увеличением точности GPS модуля EB-500, но библиотеку gps.c пришлось корректировать. Пока поставил "костыль" в функции gps_get_long_value. Теперь она выглядит так:
long gps_get_long_value()
{
long result = 0;
int counter = 0;
while ( ((RXBuffer[RX_BUF_P][RXj] > 45) && (RXBuffer[RX_BUF_P][RXj] < 58) ) && (counter < 8) )
{
if (RXBuffer[RX_BUF_P][RXj] != `.`) {
if ( (RXBuffer[RX_BUF_P][RXj] ==`0`) && (counter == 0) ) {
}
else {
result = result * 10;
result += RXBuffer[RX_BUF_P][RXj] - 48;
counter++;
}
}
RXj++;
}
return result;
}
Библиотека пока не воспринимает дополнительные значащие знаки. В то же время, обновленные модуля EB-500 приятно порадовали. На рабочем столе в метре от окна с металлическими жалюзи в железобетонном доме ловят спутники. Такого раньше не было. Мой смартфон на рабочем столе никогда спутников не ловил.
Статьи по теме: GPS EB-500 + ATMEGA. Схема. Пример для WinAVR (GCC). GPS. Расчет дистанции между двумя точками по GPS координатам. Расчет курса на точку GPS модуль EB-500 и ATMega
Недавні записи
- FOC - своя реалізація векторного керування. Підбиваю підсумки 2022 року
- Конструктор регуляторів моторів. Підбиваю підсумки 2022 року.
- Чому трифазні мотори стали такими популярними?
- FOC & Polar coordinates
- Конструктор регуляторів PMSM, BLDC двигунів
- Своя бібліотека для векторного керування безколекторними моторами
- Not Allowed
- Адаптивний ПІД регулятор
- Конструктор регуляторів моторів. Структура.
- Конструктор регуляторів моторів. Анонс.
Tags
st-link 3d-printer encoder servo solar java-script git wifi uart mpu-9250 sensors capture motor esp8266 nodemcu usb usart piezo rfid css atmega bmp280 bkp avr displays brushless watchdog battery sms rs-232 tim mpu-6050 barometer examples nvic pmsm dc-dc eb-500 soldering meteo rtc gpio books websocket docker dht11 led smd stm32 web timer dma lcd mpx4115a hih-4000 bldc ssd1306 adc mongodb python options eeprom raspberry-pi remap max1674 programmator ethernet foc ngnix ssd1331 gps flash exti bluetooth html bme280 i2c pwm flask
Архіви