Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите модифицировать прошивку
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт май 16, 2025 11:37:46

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 34 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Пт авг 28, 2015 16:00:36 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1337
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4558
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Albert_V писал(а):
Если после последней (может быть, одиночной) посылки прошло некоторое время - выключаем реле.
В таком случае, логика будет не такой, как задумывал ТС.
Он хочет : Держим кнопку на передатчике - на приёмнике реле включено. Отпустили кнопку - реле выключилось.
А если передатчик будет передавать всего одну посылку после нажатия и не повторять её во время удерживания кнопки, то приёмник не сможет понять, держат кнопку или нажали->отпустили.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Пт авг 28, 2015 16:21:08 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Аlex писал(а):
А если передатчик будет передавать всего одну посылку после нажатия и не повторять её во время удерживания кнопки, то приёмник не сможет понять, держат кнопку или нажали->отпустили.

А вот это уже проблема передатчика.
Как написана программа передатчика IR - не смотрел.
Не думаю, что команда передаётся только один раз.
Но, если команда передаётся только один раз, подправить программу не сложно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Пт авг 28, 2015 16:54:43 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1337
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4558
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
О чём я и говорил, что если в передатчике так сделано, то изменение приёмника не прокатит.
Просто хотел предупредить :)

Цитата:
Не думаю, что команда передаётся только один раз.
Я пробовал - один раз.
Ди и по логике понятно. Если бы она передавалась постоянно, то приёмник щёлкал бы релюхами. Это нужно было делать лишние телодвижения - ждать окончания передачи (а это задействование того же таймера), переключать внутри эти состояния, и т.д.... Проще по нажатию послать одну команду и всё.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Пт авг 28, 2015 17:01:34 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Вс май 18, 2014 07:42:07
Сообщений: 35
Рейтинг сообщения: 0
Цитата:
Он хочет : Держим кнопку на передатчике - на приёмнике реле включено. Отпустили кнопку - реле выключилось.

Верно))) :)


Походу поэтому все мои эксперименты с прошивкой ни к чему не привели.......


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Пт авг 28, 2015 17:06:56 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Чт май 01, 2014 07:28:15
Сообщений: 28
Рейтинг сообщения: 0
jaxkz писал(а):
поэтому все мои эксперименты с прошивкой ни к чему не привели.......

Поэтому мой предложение все еще в силе :beer:


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Пт авг 28, 2015 17:09:26 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1337
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4558
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Походу поэтому все мои эксперименты с прошивкой ни к чему не привели.......
Нужно переделывать и передатчик и дорабатывать приёмник.
Если передатчик доработать не проблематично, то в приёмнике не совсем всё так весело. Там, действительно, нужно задействовать аппаратный таймер, т.к. обычные задержки не прокатят. Ибо так сделана программа.
Проще заново написать программы, по-нормальному.

ЗЫ: vladlen-from-vrtp, перестаньте навязчиво предлагать свои услуги, пишите в личку человеку, если нужно.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Вт сен 01, 2015 20:03:39 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
jaxkz, на каком сайте вы нашли эту программу (файл - в первом посте)?
Бл@, оторвать бы клавиатуру (с мышью) у автора этой программы :kill: :kill: :kill:
Программа написана с ошибками!!! [проверено в "железе"].
По крайней мере, со стандартным протоколом RC-5 она не работает, хотя заявлено:
Цитата:
; RC5 FORMAT @38KHz , 35% duty cycle


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Вт сен 01, 2015 22:39:59 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 156
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Albert_V писал(а):
Бл@, оторвать бы клавиатуру (с мышью) у автора этой программы :kill: :kill: :kill:


http://www.audiodesignguide.com/Volume/3chRremote.htm


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Ср сен 02, 2015 03:27:12 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Чт май 01, 2014 07:28:15
Сообщений: 28
Рейтинг сообщения: 0
Albert_V писал(а):
[бла бла бла

Не пожалел свои очередные 20 минут на проверку в железе.
Зашил и приемник и пульт.
Работает в железе даже когда оба на встроенном RC генераторе!

Модификация тоже без проблем работает так как и хотел ТС, но при сильной засветке или слабом сигнале такой вариант управления приведет к тому, что будет дребезжать реле из-за пропуска пакетов.

Так что, Albert_V, не надо сразу на зеркало пенять.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Ср сен 02, 2015 08:52:34 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
vladlen-from-vrtp писал(а):
бла бла бла
Так что, Albert_V, не надо сразу на зеркало пенять.

Ага. Срабатывание на все кнопки, коды которых совпали в двух младших битах с кодами команд включения реле называется работает?
Спойлер
Код:
   MOVF   CMD,W
   ANDLW   0X03      ; MASK 2 LSB
   ADDWF   PCL,F
   GOTO   MAIN      ; COMMAND 0X00 NOT USE OR COMMAND ERROR
   GOTO   DO_CH1
   GOTO   DO_CH2
   GOTO   DO_CH3
   
DO_CH1: MOVLW   OUT1_M
   GOTO   CHANGE
   ;
DO_CH2:   MOVLW   OUT2_M
   GOTO   CHANGE
   ;
DO_CH3:   MOVLW   OUT3_M
CHANGE:   XORWF   GPIO,F   
   GOTO   MAIN

А ещё лучше, измените адрес и проверьте RX с нормальным пультом RC-5.
Не надо всякую хрень называть именем стандарта.
Заявили RC-5 - значит, нужно придерживаться требований стандарта, а не трактовать его как захотелось по утру!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Ср сен 02, 2015 10:27:24 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Чт май 01, 2014 07:28:15
Сообщений: 28
Рейтинг сообщения: 0
Albert_V писал(а):
..нужно придерживаться требований стандарта...
Вас этого никто не просил делать.


jaxkz писал(а):
...подкорректировать прошивку, чтобы отключить фиксацию (чтобы ножки мк приемника были активны только во время нажатия кнопок на пульте)
Это все что было нужно ТС.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Ср сен 02, 2015 12:06:39 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Вс май 18, 2014 07:42:07
Сообщений: 35
Рейтинг сообщения: 0
Спасибо ув vladlen-from-vrtp, всем кто принимал участие, прошивка отредактирована, тема закрыта.... :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Сб сен 05, 2015 20:22:26 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 156
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
vladlen-from-vrtp писал(а):
Вас этого никто не просил делать.

Важно чтобы это не вошло у вас в привычку...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите модифицировать прошивку
СообщениеДобавлено: Сб янв 02, 2016 00:49:49 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 2
Зарегистрирован: Вт апр 26, 2011 21:07:32
Сообщений: 104
Откуда: Беларусь, Минск.
Рейтинг сообщения: 0
И мне помогите подправить прошивку для pic16f84a http://labkit.ru/html/remote_control_shm?id=137 - ДУ управление от пульта RC-5 с функцией обучения.
Собрал я данный проект в форм-факторе удлинителя с 6 розетками на 220 вольт и еще 2 канала с контактами (использую один из их для подключения выключателя люстры в комнате.
А сейчас суть проблемы: устройство работает не стабильно, если пульт направлять не строго в сторону устройства то бывает глючит и срабатывают совсем др. кнопки, и что самое интересное даже при таком использовании начинает ловить глюки совсем от др. пультов даже не RC-5, ах да и в режиме обучения так же реагирует на любые пульты даже не RC-5, а так же есть в квартире один пульт НЕ RC-5 от которого одна или несколько кнопок срабатывают как 8 - ая кнопка на пульте RC-5. И еще один момент по поводу управления со смартфонов Андроид, у меня LG Optomus G PRO, и стандартным приложением Qremote управляется данная система отлично, только видно что мощность у этого пульта ниже чем у оригинального, а вот с помощью фирменного атсосуара для приложения ZAZARemote не управляется данная система, но ТВ Витязь который работает с оригинальным пультом RC-5 так же управляется приложением ZAZARemote, по началу можно предположить что приложение zazaremote посылает код на др. частоте не 36 кГц, на фота-приемник, но ведь ТВ то работает с ним так же как и с оригинальным пультом.
В общем проблема думаю тут в таймингах для RC-5, что то тут намутили с ними.
Прилагаю в архиве прошивку и ассемблерный код с др. источника.


Вложения:
RC-5.zip [3.76 KiB]
Скачиваний: 153
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 34 ]    , 2

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y