Ижевский АвтоРадиоКлуб "ИСКРА"
http://auto-cb18.ru/

Радиомаяк, ММ и "лиса" (схемы, прошивки, конструирование)
http://auto-cb18.ru/viewtopic.php?f=45&t=4017
Страница 1 из 7

Автор:  Макс [ 19 авг 2015, 14:48 ]
Заголовок сообщения:  Радиомаяк, ММ и "лиса" (схемы, прошивки, конструирование)

Кто разбирается? Нужно подкорректировать прошивку и залить в PIC12F629.
Вложение:
beacon_7_fw_v2.zip [1.42 KIB]
Скачиваний: 515


Нужен текст "BEACON R4WBB QTH LOC LO66PU" пауза 3 сек, повтор.

Конфигурационные биты: INT_OSC NO CLOCK OUT, WDT - ON, Power Up - EN, Master Clear - Enable, Data EE Read Protect - OFF, Code Protect - OFF

Для схемы управления маяком:
Вложение:
beacon.gif
beacon.gif [ 10.53 KIB | Просмотров: 5239 ]


Алгоритм работы - передача текста, заранее записанного в микроконтроллер, есть возможность самостоятельно менять текст маяка, который располагается в области EEPROM памяти, можно вводить программируемую пользователем паузу с нажатием CW ключа внутри текста где угодно.
Некоторые пояснения:
Передаваемые знаки легче всего кодируются в символьном представлении в EEPROM области данного микроконтроллера. В программе IcProg эта область представлена в отдельном окне. Текст записывают начиная с 0 адреса до 124 (дес.) адреса. Символами соответствующих знаков кодируется сам текст, символом "=" - программируют паузу с нажатием CW ключа в секундах. Символ пробела - программирует паузу внутри текста. Символ дробной черты - "/" - телеграфирует дробную черту "-..-."

По адресу 125 (дес.) находится значение времени паузы в секундах.
По адресу 126 (дес.) находится константа длительности точки.
По адресу 127 (дес.) находится константа длительности тире.
Возможные значения скоростных констант для различной скорости:
Скорость - 126/127 ячейка
---------------------------
80 - 5/15
75 - 14/42
70 - 23/69
65 - 32/96
60 - 41/123
55 - 50/150
50 - 59/177
45 - 68/204
40 - 77/231
35 - 85/255

Автор:  Макс [ 20 авг 2015, 09:34 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Радиоманьяки, АУ!!! :sos :sos :sos :sos
Я 5-го в Кез еду с местом установки договариваться!!! ПАМАЖИТЕ!!!

Автор:  Шурамун [ 20 авг 2015, 10:20 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Если знаешь где что и чем менять, почему сам не хочешь?

Автор:  Макс [ 20 авг 2015, 10:38 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

не знаю и программатора нет! :ny_tik:

Автор:  Бурундук [ 20 авг 2015, 11:39 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Макс писал(а):
не знаю и программатора нет! :ny_tik:

Если код сгенерируешь и дашь мелкосхему, то смогу помочь.
Я сгенерировать не смогу, т.к. неумею.

Автор:  Макс [ 20 авг 2015, 11:50 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Спасибо, Серега, но если бы я умел... Текст морзянкой могу...

Автор:  Звездочет [ 20 авг 2015, 12:15 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Макс, обязательно на PIC делать?
Если на AVR, может смогу помочь.

Автор:  Макс [ 20 авг 2015, 12:48 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Есть схем?

Автор:  Макс [ 20 авг 2015, 13:31 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Кто может проверить?
Вложение:
r4wbb beacon.rar [1.51 KIB]
Скачиваний: 501


Единственное, что не нашел ячейки 125, 126, 127 !!! :du_ma_et: Чот туплю! После 120-й сразу 128-я идет... Где их смотреть?

Автор:  Звездочет [ 20 авг 2015, 13:50 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Схему можно эту же.
Только распиновку поменять у мк

Автор:  Звездочет [ 20 авг 2015, 13:54 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

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

Автор:  Макс [ 20 авг 2015, 14:06 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Звездочет писал(а):
Я так понял, маяк должен выдавать морзянкой определенный текст, регулируется только пауза между трансляцией текста. Программа будет не очень сложной

А так же скорость передачи кода Морзе в знаках в минуту:

По адресу 125 (дес.) находится значение времени паузы в секундах.
По адресу 126 (дес.) находится константа длительности точки.
По адресу 127 (дес.) находится константа длительности тире.
Возможные значения скоростных констант для различной скорости:
Скорость - 126/127 ячейка
---------------------------
80 - 5/15
75 - 14/42
70 - 23/69
65 - 32/96
60 - 41/123
55 - 50/150
50 - 59/177
45 - 68/204
40 - 77/231
35 - 85/255

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

Автор:  Звездочет [ 20 авг 2015, 14:19 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Приеду с работы домой, попробую написать прогу на avr.

Автор:  Макс [ 20 авг 2015, 14:26 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Звездочет писал(а):
Приеду с работы домой, попробую написать прогу на avr.

А в чем засада с микрочиповскими? Они и в наличии есть, всего 80 рэ в радио...

Автор:  Звездочет [ 20 авг 2015, 14:34 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Я просто ими не занимался, только avr.

Автор:  Шурамун [ 20 авг 2015, 14:40 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Если есть рабочая схема и если это рабочая программа, достаточно только контроллер зашить. В самом программаторе можно сразу забить текст и нужные паузы. Программатор у меня есть.

Автор:  Макс [ 20 авг 2015, 14:51 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Звездочет писал(а):
Я просто ими не занимался, только avr.

Если получится, попробуй вот такой контроллер маяка сообразить.
Вложение:
beacon_6.gif
beacon_6.gif [ 11.06 KIB | Просмотров: 5125 ]

Алгоритм работы: Включается передатчик (сигнал РТТ) в эфир излучается чистая несущая в течение 2 секунд, затем звучит тональный сигнал 500Гц в течение 2 секунд, затем опять чистая несущая в течение 2 секунд, затем текст маяка, который записывается в области энергонезависимой памяти микроконтроллера, таким образом любой желающий может записать свой текст для маяка. Ограничение - текст может состоять из не более 128 символов, включая промежутки. Текст записывается с помощью программатора (перед прошивкой, необходимо отредактировать текст из данной прошивки в EEPROM, таким образом, как вы желаете его слышать у себя).
Джамперами Jmp1-Jmp4 устанавливается возможные варианты работы маяка. (непрерывный, или периодический, со временем см. таблицу на схеме). Джамперами Jmp5 - Jmp7 устанавливается возможная скорость телеграфа. Сигнал "Busy" заводится на контроллер с шумоподавителя приемника - для того чтобы в моменты, когда репитер работает на передачу не было вклинивания маяком в НЧ-тракт радиостанции. Прошивка здесь. Конфигурационные биты: INT_OSC NO CLOCK OUT, WDT - OFF, Power Up - EN, Boden Detect - OFF, Master Clear - Enable, LVP -OFF, Data EE Read Protect - OFF, Code Protect - OFF.
Вложение:
r4wbb beacon2.rar [1.77 KIB]
Скачиваний: 485

Автор:  Макс [ 20 авг 2015, 14:51 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Шурамун писал(а):
Если есть рабочая схема и если это рабочая программа, достаточно только контроллер зашить. В самом программаторе можно сразу забить текст и нужные паузы. Программатор у меня есть.

Вот и надо проверить прогу.

Автор:  Звездочет [ 20 авг 2015, 16:28 ]
Заголовок сообщения:  Re: Прошивка для р/маячка

Ок, посмотрю.
Какой мк использовать принципиально?

Сигнал CW out - звуковой сигнал 500 Гц (Текст передается здесь, идет на вход рации)
Сигнал РТТ - включение рации на передачу.
Сигнал Busy - Контроль приема, не начинаем передавать, пока есть что-то на приеме
Сигнал CW key что делает?

За единицу времени принимается длительность одной точки. Длительность тире равна трём точкам. Пауза между элементами одного знака — одна точка, между знаками в слове — 3 точки, между словами — 7 точек?

Автор:  Макс [ 20 авг 2015, 17:10 ]
Заголовок сообщения:  Re: Прошивка для р/маячка

Звездочет писал(а):
Какой мк использовать принципиально?

Нет.

Звездочет писал(а):
Сигнал CW key что делает?

Это выход на радиостанции с уже встроенным генератором 500Гц, от него можно отказаться, но лучше пусть останется. :-)

Звездочет писал(а):
За единицу времени принимается длительность одной точки. Длительность тире равна трём точкам. Пауза между элементами одного знака — одна точка, между знаками в слове — 3 точки, между словами — 7 точек?

Именно. :a_g_a:

Автор:  Макс [ 20 авг 2015, 17:13 ]
Заголовок сообщения:  Re: Прошивка для р/маячка

Надо еще схему подкорректировать - добавить подстроечник как тут:
Вложение:
beacon_3.gif
beacon_3.gif [ 13.3 KIB | Просмотров: 5106 ]

Автор:  Макс [ 20 авг 2015, 17:23 ]
Заголовок сообщения:  Re: Пошивка для р/маячка

Шурамун писал(а):
Если есть рабочая схема и если это рабочая программа, достаточно только контроллер зашить. В самом программаторе можно сразу забить текст и нужные паузы. Программатор у меня есть.

Давай я соберу на PIC и зайду прошить, как говориться - лишним не будет.

Автор:  Шурамун [ 20 авг 2015, 17:32 ]
Заголовок сообщения:  Re: Прошивка для р/маячка

Давай на след неделе, прогер в офис притащу. А исходника случаем нет, проще было бы копаться.

Автор:  Макс [ 20 авг 2015, 17:37 ]
Заголовок сообщения:  Re: Прошивка для р/маячка

В первом сообщении.

Автор:  Шурамун [ 20 авг 2015, 17:44 ]
Заголовок сообщения:  Re: Прошивка для р/маячка

Макс писал(а):
В первом сообщении.

Там только откомпилированный код.

Страница 1 из 7 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/