Ижевский АвтоРадиоКлуб "ИСКРА" http://auto-cb18.ru/ |
|
Радиомаяк, ММ и "лиса" (схемы, прошивки, конструирование) http://auto-cb18.ru/viewtopic.php?f=45&t=4017 |
Страница 1 из 7 |
Автор: | Макс [ 19 авг 2015, 14:48 ] |
Заголовок сообщения: | Радиомаяк, ММ и "лиса" (схемы, прошивки, конструирование) |
Кто разбирается? Нужно подкорректировать прошивку и залить в PIC12F629. Вложение: Нужен текст "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 [ 10.53 KIB | Просмотров: 5277 ] Алгоритм работы - передача текста, заранее записанного в микроконтроллер, есть возможность самостоятельно менять текст маяка, который располагается в области 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: Пошивка для р/маячка |
Радиоманьяки, АУ!!! Я 5-го в Кез еду с местом установки договариваться!!! ПАМАЖИТЕ!!! |
Автор: | Шурамун [ 20 авг 2015, 10:20 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
Если знаешь где что и чем менять, почему сам не хочешь? |
Автор: | Макс [ 20 авг 2015, 10:38 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
не знаю и программатора нет! |
Автор: | Бурундук [ 20 авг 2015, 11:39 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
Макс писал(а): не знаю и программатора нет! Если код сгенерируешь и дашь мелкосхему, то смогу помочь. Я сгенерировать не смогу, т.к. неумею. |
Автор: | Макс [ 20 авг 2015, 11:50 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
Спасибо, Серега, но если бы я умел... Текст морзянкой могу... |
Автор: | Звездочет [ 20 авг 2015, 12:15 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
Макс, обязательно на PIC делать? Если на AVR, может смогу помочь. |
Автор: | Макс [ 20 авг 2015, 12:48 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
Есть схем? |
Автор: | Макс [ 20 авг 2015, 13:31 ] |
Заголовок сообщения: | Re: Пошивка для р/маячка |
Кто может проверить? Вложение: Единственное, что не нашел ячейки 125, 126, 127 !!! Чот туплю! После 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 [ 11.06 KIB | Просмотров: 5163 ] Алгоритм работы: Включается передатчик (сигнал РТТ) в эфир излучается чистая несущая в течение 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. Вложение:
|
Автор: | Макс [ 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 точек? Именно. |
Автор: | Макс [ 20 авг 2015, 17:13 ] |
Заголовок сообщения: | Re: Прошивка для р/маячка |
Надо еще схему подкорректировать - добавить подстроечник как тут: Вложение:
|
Автор: | Макс [ 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/ |