Простой поисковый радио маячок.
После компиляции полученную прошивку заливают в контроллер.
подскажите пожалуста , как ввести необходимые параметры , и как происходит компиляция ? контроллер через ASP ASP программатор прошивается? обьясните для чайников … в архиве нашел hex файл , кучу какихто других файлов , но как настроить время ожидания и частоту ?
подскажите пожалуста , как ввести необходимые параметры , и как происходит компиляция ? контроллер через ASP ASP программатор прошивается? обьясните для чайников … в архиве нашел hex файл , кучу какихто других файлов , но как настроить время ожидания и частоту ?
Использовался компилятор CodeVisionAVR. Изменения делать в файле tx_bacon_t13v52.с
#define COLC 0xCB // Подстройка частоты кварцевого генератора
#define T_Freq 433425 // Частота предачи кГц
#define Time_wait 1500 // 1500/60=25мин - выдержка времени перед включением в секундах
нех файл -это уже откомпилированный файл с этими параметрами.
ASP ASP программатор -такого не знаю.
ASP ISP программатор вроде должен подойти, но я пользуюсь STK500.
Владимир, извините за оффтоп, но вот я давно ищу эти модули - нигде не купить. 😦
Во всех инет магазинах, которых я пытался приобрести эти модули для маяка пишут что этот модуль снят с производства уже давно… Может вы ткнете меня - где их можно приобресть?? можно и в личку. спасибо заранее 😃
Владимир, извините за оффтоп, но вот я давно ищу эти модули - нигде не купить. 😦
Во всех инет магазинах, которых я пытался приобрести эти модули для маяка пишут что этот модуль снят с производства уже давно… Может вы ткнете меня - где их можно приобресть?? можно и в личку. спасибо заранее 😃
Поиском модули находятся легко. Вместо модуля RFM42B можно использовать RFM43B без изменения схемы и прошивки.
В связи с малой доступностью модулей RFM42B, схема и программа переписана под модуль Si4432. Модуль легко доступен и имеет не большую цену. Модуль имеет встроенный приемник и антенный коммутатор, поэтому программа соответственно переписана. Плата для маячка не разрабатывалась, микросхема контроллера паяется непосредственно выводам модуля. Кнопку перезапуска можно припаять к выводу RESET контроллера.
Владимир здравствуйте.
Если не сложно,можете описать сам процес компиляции и какой прогой пользоваться.
Владимир здравствуйте.
Если не сложно,можете описать сам процес компиляции и какой прогой пользоваться.
Использовался компилятор CodeVisionAVR. Изменения делать в файле tx_bacon_t13v52.с
#define COLC 0xd4 // Подстройка частоты кварцевого генератора
#define T_Freq 433425 // Частота предачи кГц
#define Time_wait 1500 // 1500/60=25мин - выдержка времени перед включением в секундах
PS: Забыл разремить строчки изменения частоты в файле tx_bacon_t13v52.с
архив с изменениями.
Еще маленький вопрос.
У меня есть тини15 ,как думаете она подойдет?
Еще маленький вопрос.
У меня есть тини15 ,как думаете она подойдет?
У тини15 и тини12 нет оперативной памяти, компилятор не поддерживает эти типы.
Понял,заказал тиньку13,буду ждать.
Когда приедут отпишусь.
Я тоже спаял маячок на si4432
Класно получилось!
Вот только не могу понять на что влияет подстройка частоты генератора.
На частоту излучения, у модулей довольно приличный разбег, можно попасть совсем не на ту частоту какую хотелось.
Так там частота излучения задается отдельной строкой как я понял. Единственное что когда я залил прошивку с установленной частотой 433,425 маяк ловил более менее уверенно на частоте 433,410. Я так понял на такой уплыв частоты влияет подстройка резанатора в исходнике о которой вы говорили, она там еще в шестнадцатиричном задается.
… Единственное что когда я залил прошивку с установленной частотой 433,425 маяк ловил более менее уверенно на частоте 433,410. Я так понял на такой уплыв частоты влияет подстройка резанатора в исходнике о которой вы говорили, она там еще в шестнадцатиричном задается.
Все правильно меняем в этой строчке параметр:
#define COLC 0xD4 // Crystal Oscillator Load Capacitance
И подгоняем частоту с 433,410 на 433,425. Как и должно быть.
Если я правильно понял значение в этой строке
#define COLC 0xD4
влияет на правильность восприятия значения в этой строке
#define T_Freq 433425
с этим все понятно методом тыка можно подогнать нужную частоту.
Почему то у меня маяк дальше 50 метров не бьет, в чем может быть причина?
Рация Baofeng UV-3R
с этим все понятно методом тыка можно подогнать нужную частоту.
Почему то у меня маяк дальше 50 метров не бьет, в чем может быть причина?
Рация Baofeng UV-3R
Частота явно мимо
Вчера собрал специально отдельно маячок на Si4432 и tiny13 проверить дальность. Откалибровал его по частотомеру. В программе приведенной ниже видно насколько изменено значение
Было #define COLC 0xD4
Стало #define COLC 0xA4
Такое значение получалось в результате калибровки.
Исправил строчки мощности второго тона
Было WR_RF16(0x6D00);//мощность передатчика на 3 из 7
Стало WR_RF16(0x6D03);//мощность передатчика на 3 из 7
Расположил у окна на высоте 10м (2 этаж).
Проверил дальность с радиостанцией Baofeng UV-3R. Сквозь железобетонные 9этажки в микрорайоне дальность получилась не менее 2 км (дальше просто не пошел). На этом расстоянии шума подавитель устойчиво открывался на 1 и 2 тоне.
Программа, залитая в tiny13 была:
Жалко частотомера у меня нет. Попробовал залить вашу откалиброванную прошивку, дальность увеличилась немного на частоте 433.425МГц. Похоже действительно в частоту не попал, где-то в промежутке отсюда и дальность низкая.
Собрал себе данный маячок, все замечательно работает, но не дает покоя мысль ,на сколько безопасно для модуля такое упрощение схемы ? По ДШ заявлено максимальное напряжение питание 3.6в, а напряжение заряженной липо 4.2в. резистор стоящий в цепи питания не дает нужного падения напряжения даже на максимальной мощности излучения ,про логические уровни вообще нет никакой внятной информации при этом в различных статьях предупреждают что можно спалить модуль. Пока питаю от литиевой батарейки типа CR2032 (но у неё маловат ресурс).
Если есть какая то статистика или долгосрочный опыт применения данных модулей на повышенных напряжениях ,развейте мои опасения.
Если есть какая то статистика или долгосрочный опыт применения данных модулей на повышенных напряжениях ,развейте мои опасения.
Использую маячки уже около 3 лет, ни разу ничего не сгорело от перенапряжения, при питании от одной литиевой 1S батареи. Всякое бывало: ломало маячок, при краше, тяжелыми элементами; купание в воде;выход из строя аккумулятора - забыл выключить питание после полетов. Но ни разу не было выхода из строя по причине питания от 1s аккумулятора.