ООО фирма "Геотелеком" Техническая поддержка 24DX - ООО фирма "Геотелеком". Профессиональная и любительская радиосвязь.
Форумчанам - скидка! т. 8 (391) 206-0-206
Частоты репитера R5 Слушать: 145.725
Говорить: 145.125
(shift -600)
Частоты Автогорода VHF: Слушать: 158.125, Говорить: 159.825 (shift +1700) тон. 88.5
UHF: Слушать: 446.675, Говорить: 442.675 (shift -4000) тон. 88.5
CB: Слушать и говорить: 35-40FM

А не соорудить ли маяк? №2 - WSPR !

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 16 янв 2016, 00:30

Приступим к моделированию *DRINK* Для начала смоделируем минимальную схему отладки микроконтроллера PIC18F2550 (МК), который в последствии и будет мозгом нашего маяка.

Схема минимальной обвязки МК, с возможностью подключения к компьютеру (ПК) через USB интерфейс. Что нам это дает?
1. Можем производить отладку программы МК уже на физическом устройстве.
2. Возможность прошивать МК внутрисхемно, т.е. непосредственно на рабочей плате, без программатора.
3. Для прочих операций связанных с управлением и калибровкой синтезатора, кроме как подключения по USB к ПК нам ни чего не потребуется.
4. Для проекта не потребуется отдельных драйверов, т.к. наше подключаемое устройство будет определяться как USB HID устройство.

Вложение:
00.jpg


Попробуем смоделировать работу реального внутрисхемного USB загрузчика (окно загрузчика ниже на фото в правом нижнем углу), как видим загрузчик говорит о том, что ни каких устройств у нас нет.

Вложение:
1.jpg


В схеме у нас есть переключатель SW1, переводим его в положение PRG (программирование) и запускаем симуляцию работы устройства.

Вложение:
1-1.jpg


На фото ниже видно, что у нас появилось новое USB HID устройство, и соответственно USB загрузчик тоже обнаружил наше устройство.

Вложение:
2.jpg


Теперь мы можем спокойно заливать в наш МК нашу проектируемую программу для отладки. Но программатор нам все таки понадобиться один раз, для того, чтобы прошить в МК бутлоадер (bootloader), т.е. программу которая и позволяет в дальнейшем обходиться без программатора.

Часть нашей прошивки уже готова, т.е. в ней реализована возможность подключения по USB в режиме WRK (работа), переключатель SW1, как USB HID устройство. Смоделировав работу уже данного варианта система видит нас как 24DX-WSPR-Beacon-1.0 *YAHOO* . Теперь мы можем полноценно работать с нашим устройством по шине USB!

Вложение:
3.jpg


Ждем приезда необходимых компонентов и будем далее проверять все уже на физическом устройстве.
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 16 янв 2016, 22:11

Пока разбираюсь с даташитом на микроконтроллер PIC18F2550, набросал упрощенный алгоритм работы основной программы МК.

Вложение:
Аогоритм WRK.jpg


Опишу - при запуске МК программа определяет наличие подключения по USB шине к ПК. Если подключение имеет место быть то будем иметь возможность конфигурировать работу нашего маяка (запись в память МК текста вещания по протоколу WSPR, выбор диапазонов(частоты) для вещания, порядок вещания, калибровка синтезатора). Если же подключения по USB нет то маяк начинает работу в соответствии с конфигурацией.

По порядку вещания, думаю реализовать циклическое вещание по выбранным диапазонам с учетом времени суток. Согласитесь, к примеру, зачем вещать на сороковке днем.

Наличие подключения к USB ПК, реализуем так - на каком либо входе МК будем проверять наличие логической 1 (+5 вольт) на разъеме USB.
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 19 янв 2016, 19:04

Немного результата в написании программы для МК PIC18F2550, теперь умеем:

1. Работать в двух режимах (работа - WRK и программирование PRG без программатора)
2. В режиме WRK умеем подключаться по USB HID, подключение реализованно как при начале работы МК так и в процессе вещания, т.е. МК сам определит требуют ли от него подключения по USB или нет! Для подключения ни каких дополнительных драйверов не требуется, это тоже плюс!
2.1. в режиме CFG будеим иметь возможность конфигурирования маяка с ПК.
2.2. в режиме TX маяк перед вещанием будет считывать конфигурацию: диапазоны вещания; вещаемый текст; время вещания в зависимости от времени суток и выбранных диапазонов.

вот видео моделирования работы прошивки на сегодняшний день

phpBB [video]


Далее занимаемся написанием windows утилиты конфигурирования нашего маяка. Тут думаю тоже не мудрить, будет один exe файл с понятным интерфейсом выбора возможных вариантов конфигурации маяка и калибровки синтезатора Si570.
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Аватар пользователя
Сообщений: 9692
Зарегистрирован: 15 ноя 2012, 17:21
позывной: RU0AB
CиБи позывной: Первый Граф Авенирыч
Имя: АвенирычЪ

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 20 янв 2016, 01:05

наблюдаем, молчим не мешаем

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 20 янв 2016, 20:31

Заготовка программки конфигуратора будущего маячка.

Видео работы программки в плане определения подключенного маяка по уникальному идентификатору. Ну и немного рекламки 24DX.RU 8-)

phpBB [video]
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Аватар пользователя
Сообщений: 133
Зарегистрирован: 17 фев 2015, 01:19
Откуда: Новокузнецк
позывной: ua9udq
CиБи позывной: 302SD177
Имя: Сергей

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 27 янв 2016, 23:23

презентую 18f2550 правда в SO можно сразу bootloader зашить
как передать?
Вложения
18f2550.JPG

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 28 янв 2016, 08:06

Сергей, пусть лежит у вас, потом с вашей территории маячок запустим!
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Аватар пользователя
Сообщений: 133
Зарегистрирован: 17 фев 2015, 01:19
Откуда: Новокузнецк
позывной: ua9udq
CиБи позывной: 302SD177
Имя: Сергей

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 28 янв 2016, 09:01

Александр,у меня ещё есть N...ое количество
поэтому
чирканите адрес в личку я конвертиком отправлю
после выходных уже наверно получите

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 06 фев 2016, 03:22

Сергей, спасибо *THUMBS UP* при получении сразу же дам знать.

Да, немного отвлекся работой....., хотя интересной! Для любого айтишника с нуля от серверной до нескольких десятков рабочих мест эт просто сказка! Ладно лирику в сад.... чего добился при моделировании:

1. научился отправлять с компутера пакеты по 64 байта информации (это для нашей цели не мало, думаю за глаза хватит).
2. принимать обратно ответы от USB HID.

Но это же все виртуально! Мой заказ компонентов уже на подходе, да и Сергей UA9UDQ подмог! В общем совсем скоро уже кроме моделирования будем тестировать наши этапы и на реальной макетке.

Кстати синтезатор SI570 тоже уже едет к нам.
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Аватар пользователя
Сообщений: 2797
Зарегистрирован: 13 мар 2013, 21:09
Откуда: Железногорск
позывной: RØAEK
Имя: Саша

Re: А не соорудить ли маяк? №2 - WSPR !
Создано: 09 фев 2016, 19:40

Забрал на почте два PIC от Сергея UA9UDQ, спасибо!

Изображение

на одном точно будет экземпляр для Новокузнецка после отладки!
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

Пред.След.

Вернуться в Маяки и автоматические станции 24dx

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1