Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 27.07.2017, 15:47   #51
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/82
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Я тоже так предполагал, а вот теперь посидел с HiperTerminal-ом (получает сообщения $GPRMC) и осциллографом (красный - 1PPS, желтый - ML8088se TX) и обнаружил, что в случае, когда терминал получает два одинаковых сообщения $GPRMC, то на осциллограмме видно, что за период 1PPS (в течении секунды) ML8088se может вообще не отправить сообщение, а затем дважды в течении следующей секунды.
Никогда такого не видел. И вряд-ли это нормально.

А у этих двух сообщений штамп времени одинаковый? К какой секунде относится? К пропущенной или текущей?

UPD. Не внимательно просмотрел лог. Штамп одинаковый и относится к пропущенной секунде. Потом в очередном сообщении перескакивает через один. Прошивка модуля какая?

Надо разбираться в схеме и настройках модуля. Ещё раз повторю, что это, скорей всего, не нормально.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.

Последний раз редактировалось yeskela; 27.07.2017 в 15:53. Причина: upd
yeskela вне форума   Ответить с цитированием
Старый 27.07.2017, 16:33   #52
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от yeskela Посмотреть сообщение
Никогда такого не видел. И вряд-ли это нормально.

А у этих двух сообщений штамп времени одинаковый? К какой секунде относится? К пропущенной или текущей?

UPD. Не внимательно просмотрел лог. Штамп одинаковый и относится к пропущенной секунде. Потом в очередном сообщении перескакивает через один. Прошивка модуля какая?

Надо разбираться в схеме и настройках модуля. Ещё раз повторю, что это, скорей всего, не нормально.
Завтра попробую подключить модуль к мосту UART-RS232 (спалил мост на MAX3232) и их программой посмотреть, что модуль выдает. Пока только версию библиотеки прочитал: $PSTMVER,GNSSLIB_7.3.2.46_ARM
Версию прошивки мне автор разработки присылал, я обновлял GL8088, эти ML8088se, я их еще не обновлял.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 28.07.2017, 09:12   #53
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от yeskela Посмотреть сообщение
Никогда такого не видел. И вряд-ли это нормально.

А у этих двух сообщений штамп времени одинаковый? К какой секунде относится? К пропущенной или текущей?

UPD. Не внимательно просмотрел лог. Штамп одинаковый и относится к пропущенной секунде. Потом в очередном сообщении перескакивает через один. Прошивка модуля какая?

Надо разбираться в схеме и настройках модуля. Ещё раз повторю, что это, скорей всего, не нормально.
Специально поставил на плате двухрядную вилку PLD10 на которую в обычном режиме одеваются джамперы, а в режиме программирования переходник. И пригодилось, оказывается в недавно приобретенных модулях (даты производства на них нет, есть только какие-то цифры в три строки 6080 041 490) вроде как старая версия ПО, а там кто его знает, т.к. используемые обозначения версий отличаются:
Цитата:
NAVIA ML8088s all 115200bps FW46 - эта зашита в модулях
NAVIA ML8088 V95 FOR ALL- эту мне присылал автор разработки
Похоже, что FW46 - это старая, а V95 новая. Теперь установленные на платах модули нужно обновлять до новой версии, как раз через этот переходник, специальный софт и присланный мне файл *.BIN.

PS: Точно, в модулях старая прошивка, на сайте (второй скриншот) NAVIA ML8088 V95 FOR ALL указана как последняя.
Миниатюры
Версия ПО в модулях ML8088se.PNG   Последняя версия.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 28.07.2017, 09:30   #54
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/82
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Похоже, что FW46 - это старая, а V95 новая. Теперь установленные на платах модули нужно обновлять до новой версии, как раз через этот переходник, специальный софт и присланный мне файл *.BIN.

PS: Точно, в модулях старая прошивка, на сайте (второй скриншот) NAVIA ML8088 V95 FOR ALL указана как последняя.
Обновить однозначно стоит. Но я и на FW46 не наблюдал подобного. Хотя, может, просто не обращал внимания.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 28.07.2017, 09:47   #55
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от yeskela Посмотреть сообщение
Обновить однозначно стоит. Но я и на FW46 не наблюдал подобного. Хотя, может, просто не обращал внимания.
Я вообще экспериментировал с GL8088s, как оказалось, в них тоже старая версия ПО была и они еще сняты с производства несколько лет назад, но я их обновил по спецметодике и спецсофтом. В макет заложил ML8088se, модули из ленты (упакованы в ленту для установщика SMD), как бы новые должны быть, а тоже версия старая. Получается, что для того, чтобы воспользоваться новыми возможностями (информация с официального сайта)
Цитата:
Новые возможности:
  1. Повышенная стабильность работы
  2. Исключено искажение содержимого встроенной памяти программ
  3. Улучшен механизм очистки флеш-памяти, предназначенной для сохранения данных (альманах, эфемериды, дата, время, координаты, настройки, прогнозы и т.д.)
  4. Увеличенная точность определения координат
  5. Увеличена помехоустойчивость за счет оптимизации работы фильтра
  6. Введен механизм сохранения значения смещения времени UTC-GPS, что позволяет уменьшить продолжительность периода рассогласования шкал времени
  7. Информация о точности навигационного решения EHPE и размерах эллипса рассеивания
  8. Вывод информации NMEA на два порта UART
  9. Прием команд с двух портов UART
  10. Возможность применения двоичного протокола обмена STBIN
нужно обновить версию старым методом (по спецметодике и спецсофтом, см. скриншот, навиа вьювер через меню "Обновление ПО" и еще какая-то их утилита navia_firmware_st.exe не могут или я пока не смог).
Миниатюры
XLoader STA8088_3_1_18_BOOT_success.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 28.07.2017 в 09:59.
Pridnya вне форума   Ответить с цитированием
Старый 28.07.2017, 10:06   #56
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/82
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
навиа вьювер через меню "Обновление ПО" и еще какая-то их утилита navia_firmware_st.exe не могут)
Прошивка V95 появилась сравнительно недавно. Если память не подводит, около года назад. Модули ML8088S производятся намного дольше. Я не знаю, чем вызвано, что до сих пор они поставляются со старым ПО. Один из вариантов - процессоры заказываются у производителя сразу прошитыми. И заказали их (процессоров) стомильёнов. И заставить ST шить их новой - не просто/быстро/дёшево. Проще переложить процесс на оконечного потребителя. Всё - ИМХО.

А navia_firmware_st.exe спокойно модули ML8088Se FW46 шьёт.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 28.07.2017, 10:31   #57
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от yeskela Посмотреть сообщение
Прошивка V95 появилась сравнительно недавно. Если память не подводит, около года назад. Модули ML8088S производятся намного дольше. Я не знаю, чем вызвано, что до сих пор они поставляются со старым ПО. Один из вариантов - процессоры заказываются у производителя сразу прошитыми. И заказали их (процессоров) стомильёнов. И заставить ST шить их новой - не просто/быстро/дёшево. Проще переложить процесс на оконечного потребителя. Всё - ИМХО.
С этим понятно.
Цитата:
А navia_firmware_st.exe спокойно модули ML8088Se FW46 шьёт.
Шьет в соответствии с методикой из файла Read_me.doc (я его в PDF конвертанул и прикрепил к этому посту)? И через оба UART-а может прошить или через один какой-то?
Цитата:
Подключение адаптера к модулю.
Временно подключить к модулю компьютер через адаптер USB-UART 3.3V.
Возможны два варианта подключения адаптера к модулю:
А. К порту UART1 (NMEA) модуля
Обязательно должны быть подключены:
*вывод RX адаптера к выводу 4 модуля;
*вывод TX адаптера к выводу 5 модуля;
*питание +3,3V выходных каскадов адаптера к выводу 13 модуля;
*GND к выводу 6 или 17 модуля.
*контакты 18 (/Reset) и 17 (GND) через нормально разомкнутые контакты кнопки.
*вывод 4 модуля к GND.
Настройки у этой программы не понятные какие-то и файла помощи нет. Не пойму, если обновить прошивку можно через один UART и один COM-порт, то зачем программа требует второй COM-порт, она же не использует одновременно оба UART-а. Сейчас попробую прошить по этой методике этой программой.

PS: Я так понял, что пункты, помеченные красным цветом должны быть разнесены во времени.
Миниатюры
Read_me.pdf  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 28.07.2017 в 10:39.
Pridnya вне форума   Ответить с цитированием
Старый 28.07.2017, 10:39   #58
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/82
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
С этим понятно.
Шьет в соответствии с методикой из файла Read_me.doc? И через оба UART-а может прошить или через один какой-то?
Не. Шьётся через UART 0 (ноги 1,2) а UART 1 TX - (нога 4) - для запуска бутлоадера.

Цитата:
- Питание модуля выключено
- Подключаемся к RxD0 (вход модуля, вывод 1) и TxD0 (выход модуля, вывод 2)
преобразователем COM-UART3V (USB-UART3V), который у Вас применяется. Не забываем
про фантомное питание! Оно недопустимо!!!!!!!!
- Замыкаем TxD1 (вывод 4) на GND, этот вывод позволяет удерживать его в «0» сколь угодно
долго
- Подключаем /RST модуля (вывод 18) через кнопку к GND (опционально, может не
потребоваться)
- Включаем питание модуля
RST обычно дёргать не требуется. Просто подать питание с 4й ногой на земле.


А настройки программы не должны вызывать затруднений.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 28.07.2017, 11:38   #59
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от yeskela Посмотреть сообщение
Не. Шьётся через UART 0 (ноги 1,2) а UART 1 TX - (нога 4) - для запуска бутлоадера.

RST обычно дёргать не требуется. Просто подать питание с 4й ногой на земле.

А настройки программы не должны вызывать затруднений.
Прошивку в модулях обновил до последней версии с помощью navia_firmware_st.exe, примерно минуту шьет на скорости 115200.
Сообщение $GPRMC чаще всего идет в первой половине импульса 1PPS (первый скриншот), но бывает, что и во второй половине (второй скриншот) ближе к концу секунды.
Буду дальше разбираться. Спасибо!

PS: Похоже, что в микроконтроллере нужно синхронизировть часы модуля RTC (с STM32F407 эти часы с субсекундами) и можно добавить UnixTimer, синхронизируемый с 1PSS от прерывания по входу. Ясно, что нужно привязываться к импульсам 1PPS, а не к сообщениям $GPRMC.

PPS: Как так прошивка модуля ML8088se написана, что для выдачи сообщения может потребоваться больше 0,5 секунды, даже 0,75 секунды от начала 1 PPS (начала новой секунды)? Там же ARM MCU внутри "вычислительное ядро ARM946". Как так? И выдается только это сообщение $GPRMC. И модуль на одном месте стоит, не движется.
Миниатюры
navia_firmware_st.PNG   1PPS & TX1 001.PNG   1PPS & TX1 002.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 28.07.2017 в 11:46.
Pridnya вне форума   Ответить с цитированием
Старый 28.07.2017, 11:55   #60
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/82
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: GPS/Глонасс-модуль для построения IEEE1588 PTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
PS: Похоже, что в микроконтроллере нужно синхронизировть часы модуля RTC (с STM32F407 эти часы с субсекундами) и можно добавить UnixTimer, синхронизируемый с 1PSS от прерывания по входу. Ясно, что нужно привязываться к импульсам 1PPS, а не к сообщениям $GPRMC.
Только делать это нужно не безусловно, а только при валидном времени. Если сделать холодный старт, то модуль выдаёт PPS по внутренним часам, а потом, после синхронизации времени _резко_ перескакивает на правильные часы. И длительность импульса PPS может быть далеко не 1с. По крайней мере так было в старых прошивках. На V95 не смотрел.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скриншот с дисплея устройства: модуль для генерации bmp dimonomid Своими руками 32 20.12.2012 06:34
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
MPLAB не находит c018i.o qwerty1 Продукция MICROCHIP 45 22.04.2011 12:14


Часовой пояс GMT +3, время: 04:01.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot