ООО фирма "Геотелеком" Техническая поддержка 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 !
Создано: 24 фев 2016, 09:39

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

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

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

Поделюсь познанием шины I2C, сначала конечно меня все это напугало, а потом, как всегда, оказалось все просто!

История - шина I2C (айквадроси) была разработана компанией Philips в начале аж 80-ых для применения в телевизорах. Теперь это стандарт, в микропроцессорной технике для связи между устройствами, от термодатчиков до фиг знает чего.

В чем прелесть - прелесть в первую очередь в том, что по двум проводам можно управлять энным количеством устройств (в спецификации вроде как пока емкомость линии не превысит 400pF, а это практически до сотни устройств!), мало того управлять, а еще и получать обратно всевозможные данные от устройств!

Логика работы - двунаправленный обмен данными идет по двум проводам: SDA - линия данных и SCL линия тактирования. У каждой линии всего два состояния - первое подтянутое к Uпит, второе подтянутое к "земле". Порядок работы, с точки зрения МК программы:

- в покое обе линии "подтянуты" через "подтягивающие" сопротивления (резисторы) к Uпит, см. нашу схему, сопротивления R5 и R6, т.е. обе линии имеют положительный потенциал.

1. Инициализация I2C Обмена. Существует как бы три модели управления Ведущий-Ведомый, Ведомый-Ведущий, Мульти (несколько ведущих).
2. Отправка по линии START последовательности - SDA притягиваем к земле при SCL = Uпит.
3. Отправка по шине адреса искомого устройства, в нашем случае синтезатор Si570 имеет, как правило, адрес для I2C = 0x55. Вот так и происходит обращение к конкретному устройству по двухпроводной шине I2C.
4. Отправка данных на устройство, либо получение данных от устройства, путем вариации уровней на каждой линии.
5. Отправка STOP последовательности - при высоком уровне на линии SCL линия SDA переходит с низкого на высокий уровень.

Это конечно сжато, но общий принцип понятен. Что нам это дает? Мало того, что мы полноценно будем управлять синтезатором Si570, теперь мы можем использовать и любой GPS модуль поддерживающий обмен данными по шине I2C для включения передачи точно по времени, что и требует протокол WSPR. Можем в эфир передавать всякую служебную информацию, хотя бы в виде CW, в перерывах от основных WSPR передач, от, к примеру, окружающей температуры, координат и до пр. и пр. и пр. т.е. на что идей хватит 8-).

Если внимательный интересующийся данной темой заметил, то у нас, по мимо WSPR маячка, рождается и генератор высокой частоты с гарантированным диапазоном от 3 мГц до почти 1 ГГц, и с достаточной, за глаза точностью, для радиолюбительских целей! Для этого необходмо чуть дополнить разрабатываемую прошивку с программкой управления на ПК, что естественно и будет сделано.
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

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

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

Ясно. Предельно. Спасибо. Кароче Виндовса не будет. Пичалька ...

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

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

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

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

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

Приступаем к практической реализации нашего прожекта!

Доехала сегодня до меня отладочная платка от микроэлектроники, как обычно все в буржуйском стиле, антистатический пакет, пару контактных площадок, уровень изготовления платки на 5

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


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


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


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


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

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

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

Проверка отладочной платки с нашей прошивкой прошла на ура! Реально не ожидал, что с первого раза все пройдет гладко (в прошивке поменял только вывод МК для подключения светодиода CFG, см схему до доработки), хвала тем, кто придумал программное обеспечение виртуальной симуляции и отладки разрабатываемого программного кода, для последующей прошивки в микроконтроллер *BRAVO* .

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

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

Что на видео ниже:

1. Подключение отладочной платки по USB.
2. Прошивка без стороннего программатора нашей прошивкой.
3. Наглядная работа нашей программы конфигурации будущего маячка в режимах:
- определение подключенного к ПК нашего устройства по USB HID без установки дополнительных драйверов, что заметно упрощает общение с разрабатываемым маячком;
- запись конфигурации маяка в память МК;
- считывание конфигурации маяка из памяти МК.

phpBB [video]


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

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

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

:good: :good: :good:

Маленько коментов не хватает ! :shock:

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

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

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

1. Несколько секунд ожидания связи с программой загрузки прошивки в МК.
2. Несколько секунд ожидания связи с программой конфигурации маяка.
3. Если ни чего не происходит то перевод маяка в режим вещания.

Схема на данный момент

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


Видео проверки, Авенирыч, как просил, добавил комментарии и озвучку 8-)

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

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

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

Возвращаясь к маркировке синтезаторов Si570.

Si570 поддерживает широкий спектр опций, в том числе диапазон частот, стартовая частота, температурная стабильность, напряжение питания и пр. Конкретная конфигурация устройства запрограммирована в Si570 производителем. Конфигурация определяется с использованием диаграммы показанной на стр.32 даташита. Чтобы упростить этот процесс, Silicon Labs предоставляет веб-страницу на основе утилиты конфигурирования по идентификационному номеру изделия.
Ссылка на веб-страницу www.siliconlabs.com/VCXOPartNumber

Разберем на примере синтезатора Si570 имеющего код 570CAC000141DG, где
570 – номер изделия
С – напряжение питания, выходной формат, полярность выхода (синтезатор имеет два выхода CLCKout + и CLCKout -) – 3.3v, CMOS, HIGH
A – температурная и частотная стабильность – 50ppm, 61.5ppm
C – диапазон рабочих частот – 10-160MHz
000140 – шестизначный цифровой код содержащий стартовую частоту синтезатора после запуска и адрес синтезатора для протокола I2С – 56.32MHz, 0x55
D – буква ревизии изделия
G – температурный диапазон – от -40 до +85 ⁰С
Последний раз редактировалось R0AEK 29 фев 2016, 12:54, всего редактировалось 1 раз.
© В электронике чудес не бывает - это наука о контактах, если чего то не работает, значит где то нет контакта, либо он есть там, где его не должно быть...
iT-Service-26

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

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

G может +40 ???

Пред.След.

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

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

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