Показаны сообщения с ярлыком Комплекс на Windows. Показать все сообщения
Показаны сообщения с ярлыком Комплекс на Windows. Показать все сообщения

воскресенье, 6 декабря 2020 г.

Визначення координат, QTH Loc та синхронізація часу з допомогою GPS у Windows10

У  минулорічній статті  я описував спосіб, з допомогою якого, маючи GPS приймач, можна було засинхронізувати системного годинника в комп'ютері без наявності інтернету. Основна потреба виникла через роботу цифровими режимами, які вимагають точного часу. За цей рік дещо змінилося як і в апаратному так і в програмному напрямку.

Я придбав вдосконалену модель GPS приймача. Називається вона VK-162 Remote Mount USB GPS Dongle


Приймач має на підкладинці потужний магніт. Це дозволяє його безпроблемно зачепити на любу металеву поверхню. Завдяки своїй невеликій вазі, він дуже добре там тримається. 

Підтримує Stratux, Raspberry Pi, Google Earth, Windows, Linux. Одразу скажу - ідеально працює на Linux та RaspberryPi4. В цих системах налаштування таке саме як тут

Але так як мої читачі полюбляють також Windows, то я сьогодні допоможу їм причепити цей приймач до Windows10 (з Windows 7 взагалі ніяких проблем немає).  З допомогою декількох програм, можна буде визначити поточні координати, QTH Loc, та засинхронізувати від супутника системного годинника.  Beelink J45, що вмонтований в даний час в мій переносний аматорський комплекс, поспішає жити. За добу набігає до 10 секунд. Звичайно, з таким відліком часу в WSJT-X, JTDX та JS8CALL не поганяєш. 

Тепер до справи. На комп'ютері повинна стояти остання версія Windows10 з оновленнями. Це важливо через те, що в попередніх збірках не добре працювала геолокація і не було коректно працюючого драйвера GPS приймача. Зараз це поправили і все чудово працює. В мене так точно.

Послідовність така. Підключаємо приймач, USB клавіатуру та USB мишу в USB хаб, який потім підключаємо в USB порт комп'ютера. Така особливість дещо незвична, але це спосіб, що допомагає коректно працювати одночасно приймачеві, клавіатурі та миші. Згідний, що це костиль, але він працює безвідказно.  При умові окремого підключення клавіатури, миші та приймача по різних USB портах, спостерігається періодичне підвисання клавіатури та миші, що не дає комфортно працювати. Максимум часу, скільки буде приймач підключено до комп'ютера становить десять хвилин (він не буде постійно підключений). Координати та час отримав і все. 

При під'єднанні GPS-приймача, Windows10 встановить для нього драйвер. Це має бути саме драйвер від Microsoft. На драйверах від виробника система не бачить супутників і відповідно не можливо отримати ніякі дані. В мене приймач отримав порт Com8.

 Версія драйвера (для перевірки) така.

Ну і про всяк випадок покажу ідентифікатор пристрою в системі, може кому потрібен буде.

Якщо все так як і у мене то все просто чудово. Початок виявися вдалим. Тепер для перевірки роботи встановіть програму u-center версії 20.10 . Скачати її можна звідси .  Виглядає вона ось так.

А значок її ось так.

Встановлення типове, лише вкажу на одну особливість. При встановленні обов'язково зверніть увагу, чи стоїть відмітка на пункті Use Windows USB Serial Driver. Якщо її там немає - встановіть, інакше потім будете викидати з системи драйвера від виробника.

Після її запуску, потрібно в меню Receiver > Connection  встановити на якому com-порту під'єднано приймач. В моєму випадку це COM8  (у вас може бути другий)

та в меню Receiver >  Baudrate встановити швидкість 9600. Решта нічого не чіпаємо. 


В моєму варіанті мені видало координати через 1 хв. 44 сек. на основі даних, отриманих з шести супутників. Тобто, якщо ви побачите щось подібне в себе на моніторі - щиро вітаю. У вас все вийшло ! Найдовше вираховувалося місцеположення при густих хмарах на небі, з яких падав дощ. Тоді час склав 6 хв.12 сек. При такій погоді наберіться терпіння. 

Щоб прив'язатися до місцевості необхідно п'ять супутників з гарним рівнем сигналу. Коли побачите що п'ять стовпчиків змінять колір на зелений, тоді також з'являться координати. 


Переходимо до другого етапу. Визначення QTH Loc та синхронізації часу. В цьому нам допоможе програма GPS2Time. Тут можна про неї почитати і скачати. Запускати її ОБОВ'ЯЗКОВО В РЕЖИМІ АДМІНІСТРАТОРА ! Так виглядає її головне вікно.


Трохи опишу які де гудзики в ній.

У вікні, що розташоване у верхньому лівому кутку вибирається номер com-порту, куди під'єднано приймача. В мене це COM8. При кожному запуску це потрібно робити. Інакше не працює. Нижче під ним є прямокутна кнопка Run GPS. Натискання на неї і запускає програму. Результатом виконання будуть отримані координати, QTH Loc та час. Ось знімок, коли все це було отримано.


Якщо щось подібне буде у вас, то ми разом досягли потрібного результату. QTH Loc на тій позиції, куди я приніс обладнання виявився KN38QK89. У вас, звісно буде інший. Який у вас буде - той і занесіть в налаштування програм. 

Прямокутна кнопка, на якій написано Update Now, засинхронізує системного годинника вашого комп'ютера. У вікні Update Rate вказане значення у хвилинах, через скільки часу буде повторна синхронізація.

Результату досягнуто.

До зустрічі !

73 ! de UT2YR


понедельник, 30 декабря 2019 г.

Синхронізація часу у Windows10.

На відміну з Windows7, де все працює чітко і без зайвих запитань, Windows10 має проблеми. Все через заміну протоколу по якому в системі працює геолокація.

Для синхронізації годинника використовується дві програми. Однією синхронізується годинник при наявності інтернету, другою - при відсутності.

Наголошую. Їх запускати потрібно з правами адміністратора. Справа в тому, що коригування годинника є прерогативою адміністратора.

При наявності інтернету, слід використовувати програму Net Time Sync. Нічого кращого від неї не знайшов. ЇЇ можна встановити як службу, або просто запускати, при потребі.

Встановлюється як і решта програм. На відміну від Linux нічого особливо складного немає. Після встановлення вона знаходиться в системному треї, звідки її можна викликати з допомогою миші.  Ярлик програми має наступний вигляд.


А саме вікно програми виглядає ось так.

Розгляну його.


Тобто, завантажилася система, викликав з трею вікно програми, тикнув мишею по  Update Now, подивився різницю з комп`ютерним годинником ( чим менше тим краще ) і натиснув Close.

А тепер більш проблематична ситуація. Немає інтернету, щоб засинхронізуватися. Що ж робити? Вірно. GPS. Скористаюся GPS приймачем що в мене є. Це всім відомий U-blox7.  Потрібно встановити два драйвери в систему. Це USB-COM та драйвер сенсора.

Після встановлення драйверів потрібно встановити програму Sat Time. На даний момент ( оновлення Wiindows10 станом на початок грудня 2019 р.) лише вона коректно працює.
Ярлик програми має наступний вигляд.


 А запущена програма виглядає ось так


Для того щоб запрацювала програма, потрібно вибрати послідовний порт, на якому розташований приймач, та натиснути кнопку Open.


Строка Status з Closed стане Opened (зеленого кольору). Тепер треба зачекати, щоб кількість супутників була достатньою для визначення часу. Число в строці Satellites має бути зеленого кольору. Далі нижче має бути відображені години Global UTC та Local UTC.  І наостанок треба натиснути на кнопку Sync.


Годинник засинхронізується і можна вже користуватися, для прикладу WSJT-X. І тут я наступаю на перші граблі. Подивіться уважно на стовпчик DT. Відхилення від норми складає від 2 до 2.3 секунди. Може то в кореспондентів невірно годинники ходять ?  Але ж не у всіх. Тоді в мене  щось не так.


Після декількох експериментів я знайшов у чому справа. В Sat Time треба покласти галку біля Second signal.


Тепер все стало на свої місця.



Так що не забувайте слідкувати за тим щоб стояла галка. Інакше працювати буде із зміщенням в дві секунди.

Далі треба обов`язково натиснути на Close і закрити програму.

  
Ось і все. Хай живе синхронізація.

73 ! de UT2YR



четверг, 26 декабря 2019 г.

Програмна реалізація комплексу на базі Windows

Як я і обіцяв минулого разу, я розповім як реалізувати цей комплекс на базі ОС  Windows.

Враховуючи нижчезгадані вимоги до комплексу я визначився з тим, яке програмне забезпечення та який комп`ютер буде використано.

Комп`ютер називається Beelink J45. Його серцем виступає чотирьохядерний Pentium J4205. В нього 8 Гб оперативної пам'яті та 128 Гб SSD диск. При середньому навантаженні він споживає лише 10 Вт.  Нажаль він стабільно працює лише на Windows10 (ліцензійна версія йде в комплекті). По сьогоднішнім міркам його ціна досить невисока і доступна більшості.

FLDIGI, FLRIG і т.д. - Робота цифровими режимами, керування трансивером та решта цікавостей. Коротко описано в мене на сайті, або можна зайти на сайт розробника WH1JK. Також в мене можна скачати переклади на українську інструкцій до цих програм.
 
WSJT-X - FT4, FT8, WSPR, JT9, JT65 та інш. Найвідоміша та найпопулярніша на даний час програма роботи цифровими режимами.


JTDX - проект, заснований на WSJT, але автор покращив чутливість декодера, що дозволяє отримувати сигнали з рівнем на 4 Дб менше.

JS8CALL - перероблений протокол FT8 для чату та доставку повідомлень через інші станції.

Opera - екзотика в світі цифри. Чимось на слух нагадує Олівію.

Ros  - така сама екзотика, як і Opera. Спробуйте для розширення світогляду, а може комусь і сподобається працювати в цих режимах.

Winlink - передача електронної пошти з допомогою трансивера.

PCALE -  Селективний виклик для аматорів.

Calibre - читалка різних екзотичних форматів електронних книг.

Windjview - читалка формату DjVu. Досить корисна річ, адже багато аматорської літератури оцифровано саме в цьому форматі.

Acrobat reader - читалка pdf файлів.

VLC - аудіо та відео програвач.

Cw master - тренування приймання на слух азбуки Морзе (кличні та групи букв-цифр). Досить корисна річ.

Cw Get - декодер телеграфу (користно у випадках, коли не досягли прийому на слух великих швидкостей, а хочеться дізнатися що передають ).

G4FON Koch morse trainer - тренування приймання телеграфу на слух за методом Коха.

Ebook2cw - програма, що конвертує тексти в телеграф і перетворює в mp3 або ogg звукові файли. А далі записуйте їх в свій улюблений плеєр і слухайте скільки є бажання.

Voacap - прогноз проходження на кх.

Sattime - синхронізація часу з допомогою GPS приймача. Скажімо десь у полі, де немає інтернету.

Net time sync - синхронізація часу в місцях де є інтернет. Ці дві програми необхідні для точного встановлення системного годинника. На даний момент це необхідність. Переважна більшість протоколів вимагає синхронізації по часу.

FreeDV - цифровий голосовий кодек для роботи в цифрі.

Orbitron - програма для слідкування за супутниками.

SDRSharp - один із стандартів для роботи з SDR приймачами. На відміну від SDRConsole  використовує менше апаратних ресурсів.

LibreOffice - офісний пакет, аналог Microsoft Office.

Firefox - інтернет браузер.

Попередньо все щодо програм. 

 73! de UT2YR