Jump to content
4uvak

Устройство Радиоуправления На 4 Команды

Recommended Posts

На какой ноге контроллера нужно сигнал инвертировать? Или на всех сразу?

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

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

Подробнее

Уважаемый 4uvak, спасибо за отличный проект. Устройство запустилось сразу. Использую для управления погружным насосом. Длина линии от ДУ до насоса 25 метров. В режиме с удержанием кнопки работает отлично. При использовани режима с однократным нажатием для включения - выключения ДУ зависает во включенном состоянии (при выключении ДУ выключается и почти сразу включается снова). При длине линии менее 12-13 метров во всех режимах работает идеально. Возможно ли изменить задержку выключения (убрать совсем или увеличить до 0.5 ) у меня ваша прошивка с 0.3 сек.

Не хочется на даче укладывать бронированный кабель. (наводка с кабеля на антенну). Режим с удержанием не всегда подходит, часто нужно выкачать большой объем. С уважением Александр.

Share this post


Link to post
Share on other sites
                     

Материалы вебинара STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

На вебинаре были продемонстрированы современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0, проведено их подробное сравнение. Мы подготовили для вас материалы. Вы можете посмотреть видеозапись вебинара, ознакомиться с ответами на вопросы, загрузить код для тестирования, прочитать статьи по теме

Подробнее...

В данной теме обсуждаем устройство Устройство радиоуправления на 4 команды

У кого возникли вопросы или проблемы - задаем их в данной ветке. Так же делимся результатами испытания данного устройства и фотографиями smile.gif

rmodem16-6.jpg

Доброго времени суток! Собрал Ваш девайс в упрощенной форме т.е. без ВЧ . В режиме без фиксации все отлично ... Но мне нужен режим с фиксацией...а вот тут проблемка!!! Сразу оговорюсь что шью PicKit2 и не в первые! Посты все прочел и схему перепроверил но увы!!! В общем при включении все хорошо нажимаю кнопку - загорается диод ... Но при этом он горит пару минут и тухнет...пока он горит - кнопки не реагируют...после того как светодиод гаснет можно повторить процедуру! какую кнопку нажимать не имеет значения!!

Теперь вопрос! Как мне с этим бороться ,а главное победить! Если моих комментариев не достаточно - могу отснять видео !Очень надеюсь на помощь

P.S. микросхема в DIP корпусе ... но я полагаю, что это не должно ни чего менять

Edited by jenya_russkii

Share this post


Link to post
Share on other sites

Вот еще 2 прошивки с разными ID. Их не тестировал, но должны работать! Жду отзывы тех кто проверит их.Прошивки.rar

попробовал - работают ,но так-же как и оригинал :umnik2: ....в общем как на видео (режим с фиксацией)не получается ...

Share this post


Link to post
Share on other sites

Ale у меня в планах переписать прошивку полностью, так как эту писал тогда когда начал осваивать контроллеры. Сейчас бы по другому ее написал с учетом наработанного опыта. Какой приемник используете?

jenya_russkii попробуйте резистор 10 кОм повесить на вход приемника относительно + или -. С ВЧ модулем такого не должно быть, там постоянно присутствует помеховый сигнал, который двигает программу.

Share this post


Link to post
Share on other sites

попробую-отпишу

Попробовал сначала на - ,потом на + ...все без изменений!

Edited by jenya_russkii

Share this post


Link to post
Share on other sites

Передатчик отключить попробуйте(цепь разорвать между приемником и передатчиком) в момент зависания приемника, резистор так же оставьте на + и -. Если не получится, то попробуйте с ВЧ модулями протестировать

Share this post


Link to post
Share on other sites

Попробовал! Все работает но разрывать приходится при каждой команде...а скорректировать программу вы можете ? Так чтобы не разрывать. ВЧ я заказал ... Но их ждать ещё 2-3 недели... И ещё ! Подскажите как мне вывести управление на рэле

Edited by jenya_russkii

Share this post


Link to post
Share on other sites

Выходы с дешифратора подключаются на входы А, например 1359 ноги. Далее сигнал снимается с выходов Y с ног 2468 и подается на нужное вам устройство. На 7 ногу подается - питания, на 14 ногу +

post-44400-0-67990400-1361693916.jpg

Если я правильно понимаю Вас, таким образом можно управлять нагрузкой без рэле! Мне нужно включать дистанционноpost-194665-0-65548000-1444889488.png такие сборки составленные по 2 последовательно . Потребление их я не замерял ,а рабочее напряжение 12V .Возможно-ли это используя подобную микросхему? Если да,то подскажите схему включения! И есть-ли подобные сборки на 4 канала?

Я конечно понимаю, что не подойдет, но тем не менее спрошу: "Подойдут ли подобные модули?"

А если подойдут, то нарисуйте, пожалуйста, схему включения!

NRF24L01+ 2.4GHz Antenna Wireless Transceiver Module for Arduino New

post-194665-0-30457600-1444890405_thumb.jpg

Edited by jenya_russkii

Share this post


Link to post
Share on other sites

Ale у меня в планах переписать прошивку полностью, так как эту писал тогда когда начал осваивать контроллеры. Сейчас бы по другому ее написал с учетом наработанного опыта. Какой приемник используете?

На модуле надпись XY-MK-5V. Покупался в комплекте с модулем передатчика XY-FST. Фото нет, но при необходимости могу сделать.

Работает на частоте 433 мГц. При длине линии с нагрузкой до 12- 13 метров отлично работает на расстоянии от 5 см до 200 метров от пульта до приемника. Дальше не проверял, поскольку нужна дальность не более 100 метров. В качестве нагрузки использовался пылесос 2 кВт. При увеличении длины линии включается отлично, но выключается "случайно" с пятого- шестого, а то и более, нажатия. Проверял ДУ и при сетевом БП и от аккумуляторов. Экранировал все, что можно. Без пользы.

В режиме без фиксации команды ваше устройство работает отлично (не было ни одного сбоя при любых нагрузках при любой длине линии на любом расстоянии от ДУ).

До этого использовал конструкцию из старого дистанционного звонка с микросхемой CIR 2772 в приемнике, и с ней были те же самые проблемы. Правда в ней не было режима без фиксации.

С уважением Ale

Share this post


Link to post
Share on other sites

4uvak

От безделия просмотрел тему и сильно удивился, как это ещё работает?

У тебя в программе Rx вызовов подпрограмм CALL= 12 штук , а возвратов RET= 13. :wall:

Исправь ошибку и половина вопросов с приёмником отпадут.

Share this post


Link to post
Share on other sites

jenya_russkii можно обойтись и без реле, пример подключения в прикрепленном файле. Полевик соответствующей структуры можно использовать с любой материнки (там их полно). Указанные ВЧ модули не пойдут, так как их нужно инициализировать (вбивать частоту) микроконтроллером.

Ale а с нагрузкой лампой накаливания пробовали эксперимент провести?

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

post-44400-0-33651900-1445016338.png

Edited by 4uvak

Share this post


Link to post
Share on other sites

4uvak

От безделия просмотрел тему и сильно удивился, как это ещё работает?

У тебя в программе Rx вызовов подпрограмм CALL= 12 штук , а возвратов RET= 13. :wall:

Исправь ошибку и половина вопросов с приёмником отпадут.

А вы можете исправить???

jenya_russkii можно обойтись и без реле, пример подключения в прикрепленном файле. Полевик соответствующей структуры можно использовать с любой материнки (там их полно). Указанные ВЧ модули не пойдут, так как их нужно инициализировать (вбивать частоту) микроконтроллером.

Попробую! Материнки у меня есть! Со структурой правда разбираться долго прийдется...Не силен я в них

Share this post


Link to post
Share on other sites

Ale а с нагрузкой лампой накаливания пробовали эксперимент провести?

В качестве нагрузки подключал (по очереди) уже упомянутый пылесос, лампу накаливания, музыкальный центр, тостер, электрический чайник. При длине линии менее 12 м. ДУ работает идеально. Это в городской квартире (панельная десятиэтажка).

На даче подключал погружной вибрационный насос Ручеек. Пришлось вытащить из колодца. С родным проводом насоса длиной где-то 10 метров ДУ работает идеально. При подключении в линию общей длиной 25 м проблемы с выключением, как описывал в предыдущих постах.

ДУ разбирал, экранировал поблочно, запитывал от аккумуляторов. Никакого эффекта. После всех экспериментов вывод - переизлучение радиосигнала с кодовой посылкой с кабеля на антенну. Признаю, что могу ошибаться, но другого объяснения не нахожу так-как в режиме без фиксации работает идеально без единого сбоя на любой нагрузке и при любой длине линии.

С уважением Александр.

Share this post


Link to post
Share on other sites

jenya_russkiI чтобы долго не разбираться, нужно даташиты транзисторов с материнских плат смотреть. ИК управление можно организовать как в данной статье http://cxem.net/ik/2-19.php

Для MRF49XA есть соответствующие статьи. В данной конструкции их нельзя использовать.

Ale а каким образом коммутируется нагрузка? Через реле?

Share this post


Link to post
Share on other sites

jenya_russkiI чтобы долго не разбираться, нужно даташиты транзисторов с материнских плат смотреть. ИК управление можно организовать как в данной статье http://cxem.net/ik/2-19.php

Да ! Я видел данную статью ! Но в ней реализован только приемник ... Правильно я запитал ИК диод в передатчике?

Edited by jenya_russkii

Share this post


Link to post
Share on other sites
почему у подпрограммы не может быть 2 сценария развития и более с возвратом в основной цикл из каждого сценария? Если в этом не разбираешься то не нужно умничать, тем более без исходника. Пиндеть как говорится не мешки таскать

Исходник есть.

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

Если ты разбераешся , вот и разберись со своим , как говорят быдлокодом . Продавать такое г-но, тоже не мешки таскать.

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

Исправить могу , но не буду. Для этого есть автор.post-56264-0-59258500-1445067405.jpg

Share this post


Link to post
Share on other sites

Ale а каким образом коммутируется нагрузка? Через реле?

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

С уважением Александр.

Share this post


Link to post
Share on other sites

otest если бы у тебя был не дизасемблированный исходник, то не задавал бы тупых вопросов. В моем варианте стек работает как циклический буфер, он и будет постоянно переполняться в отсутствие сигнала. При декодеровке своего сигнала переполнений не происходит. Самому тебе бы не мешало изучить работу стека, прежде чем другим указывать!

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

- если при подключении батареи удерживать кнопку SB1, то передатчик перейдет в режим передачи сигнала 100 % амплитудной модуляцией частотой 1кГц. Это сделано для тех кто самостоятельно будет собирать и настраивать сверхрегенеративный приемник на нужную частоту (по сигналу передатчика удобно производить данную настройку).

- если при подключении батареи удерживать кнопку SB2, то передатчик перейдет в режим постоянной передачи кодовой посылки 0101 (2 светодиода горят, 2 потушены). Этот режим удобен для тех, кто будет тестировать дальность работы устройств.

От безделия просмотрел тему и сильно удивился, как это ещё работает?

У тебя в программе Rx вызовов подпрограмм CALL= 12 штук , а возвратов RET= 13. :wall:

Исправь ошибку и половина вопросов с приёмником отпадут.

Вот кусок исходника подпрограммы с 2 возвратами. Что тут исправлять умник?

Out_fiks btfsc	 Reg_11,0	 ; проверка значения, если =1 значит запись была уже произведена и исполняется следующая команда
	 return				 ; возвращаемся по стеку обратно, если запись уже была произведена
	 movf	 Reg_3,W	 ; копируем в W содержание 3 регистра (значение принятого кода)
	 xorwf	 Reg_12,F	 ;
	 movf	 Reg_12,W	 ;
	 movwf	 Reg_3		 ;.
	 call	 Out_b.fiks ; выводим принятый код с фиксацией команды
	 return

jenya_russkiI в твоем варианте ИК диод работать не будет, так как его нужно модулировать определенной частотой

Edited by 4uvak

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • РадиоНастройщик, кто вам сказал, что вы что-то понимаете в схемах, и можете поучать других? Не поленился, и промоделировал начальную схему и вашу. Результат еще раз подтвердил то, что и так было очевидно - начальная схема великолепно работает  и индицирует СВЧ сигнал с уровнем менее 100 мВ. Ваша даже при уровне входного сигнала 1 В на выходе выдает ослабленный сигнал входной частоты. Начните с Борисова и Айсберга. Иначе остаются 2 предположения:  1-вы злостный тр олль, 2 - надо обратиться к психоаналитику для коррекции самооценки.  
    • ошибка с тиристором - но интересует больше разводка земли у МС и влияние перемычек 
    • скину свою защиту сюда - может кому пригодится - так как чую - не скоро доберусь до задуманного усилка) схема комплексной зашиты на ОУ ЛМ324 , схема зашиты проверена - в кулере применил полевик - нет смысла регулировать - ес радиаторы горят) - зашита по току на оптопаре - честно - не проверял -но- по идее при перегрузе той или иной полярности должна сработать - желательно ес слишком мощный умзч - добавить резистор в цепь шунта - для ограничения тока - не спалить оптопару , печатку не делал - так как планировал делать все полностью одной платой - весь УМЗЧ и добавить еще пару задуманных схем - но это позже.
    • Пожалуйста. Если что, у Omron есть и оптические датчики с таким питанием. 
    • Продам ГМ-70 графитовые. Новые, с хранения. В наличии 8шт. по 1300 руб/шт. Саратовская обл. Возможна отправка почтой или ТК.
    • Это верно лишь от части. Без баса и вч нет "фундамента" и  высших гармоник= обертонов= формант. Погуглите "и вам воздасться с торицей"
    • Вот заходят такие. Типа мы знаем, еще в 60-х паяли, было дело, а вы все дебилы, мы правильно тогда паяли и нахрен нам это СВЧ
×
×
  • Create New...