Женские сплетни
stringintellisense

Парсинг GPS-сообщений на STM32

Все GPS-приёмники имеют интерфейс UART для выдачи навигационных данных. Иногда присутствуют какие-то дополнительные интерфейсы — бинарный UART или USB, но текстовый UART (9600-8N1) есть всегда. Навигационные сообщения кодируются специальным протоколом NMEA-0183, который очень просто устроен: Формат всех сообщений: $ТИП_СООБЩЕНИЯ(5 символов),данные_через_запятую*CRC(2 символа)<CR><LF> Пример сообщений от GPS с координатами положения: $GPGGA,091209.000,5575.9722,N,03761.7777,E,1,6,1.41,303.4,M,29.1,M,,*5C $GPRMC,125504.049,A,5575.9722,N,03761.7777,E,0.06,25.82,200906,,,*17 Символы GP в начале типов …

Парсинг GPS-сообщений на STM32 Читать далее »

STM32 и ввод аналоговых сигналов: АЦП/ADC

В микроконтроллерах STM32 есть мощный модуль АЦП, который имеет действительно хорошие характеристики и интересные особенности: 18 каналов ввода (16 внешних и 2 внутренних) разрешение 12 бит всевозможные режимы преобразования: однократное непрерывное по триггеру по таймеру удобное выравнивание битов результата конечно же, генерирование всевозможных прерываний и сигналов для DMA скорость оцифровки — до 0.9 MSPS с программируемым …

STM32 и ввод аналоговых сигналов: АЦП/ADC Читать далее »

Электровелосипед Bergamont metric C-9.4

Во время путешествия по Швейцарии мы 4 дня провели в Альпах, в городке Гриндельвальд. Там я взял напрокат электрический горный велосипед Bergamont metric C9.4, раскатал его в хвост и в гриву и хочу поделиться впечатлениями.

Подогрев руля

Зимой не хочется садиться в машину и держаться за холодный руль. Поэтому нужно сделать его подогрев! Моё видение устройства подогрева руля — это комплекс из трёх модулей: Тепловыделяющий резистор в руле Блок питания/управления Термометр Тепловыделяющий резистор в руле Для начала нужно снять с руля оплётку (если она имеется). Расположим на руле нагревательный модуль, и снова …

Подогрев руля Читать далее »

STM32: RFID-ридер

RFID-ридер — это устройство чтения бесконтактных карт. Существует несколько разных стандартов карт, различающихся частотой передачи — но наиболее распространены карты на 13.56 МГц. Причём NFC сюда тоже относится, это существенно улучшенная старая технология RFID: увеличена скорость и введён режим point-to-point, т.е. два устройства NFC могут общаться друг с другом — но она обратно совместима с …

STM32: RFID-ридер Читать далее »

Подключение метеостанции к «Народному мониторингу»

Сделаем ещё одну полезную штуку для нашей метеостанции — выведем показания датчиков на карту сервиса «Народный мониторинг». Этот сервис собирает данные о погоде с полутора тысяч датчиков по всему миру — в основном, конечно в России и СНГ. Сайт предлагает не очень удобное TCP API для отправки показаний, и более удобное REST API для получения …

Подключение метеостанции к «Народному мониторингу» Читать далее »

Метеостанция с историей

Всем привет! Уверен что вы по мне скучали — теперь я продолжу радовать вас ежедневными обновлениями. Небольшое дополнение к недавней статье «Домашняя метеостанция». Мне интересно видеть не только текущие данные, но и историю изменения их во времени — добавим к веб-странице график.

mikromedia for STM mcu

STM32 → 1-Wire

1-Wire — самый низкоскоростной и малораспространённый интерфейс, который тем не менее обладает замечательной особенностью — всего одна линия данных. Разработан компанией Dallas и применяется только в их продуктах: датчиках температуры, часах точного времени, энергонезависимой памяти в формате iButton. Топология: Шина, одна двунаправленная линия DQ, подтянутая к + через резистор. Допускается до 256 девайсов на линии. …

STM32 → 1-Wire Читать далее »

Tips`n`tricks по шине 1-Wire

Двухпроводная линия Чтобы подключить датчик по двухпроводной линии, притяните линию DQ к + через резистор сопротивлением в несколько килоом. Даташит рекомендует 4.7 кОм, я использую 1.5 кОм. При таком подключении по-прежнему можно подключать много датчиков на линию, но сама линия становится немного проще. Длинная линия Несмотря на заявленную дальность линии, даже двухметровый кабель вызывает проблемы …

Tips`n`tricks по шине 1-Wire Читать далее »

Пролистать наверх