Например TDA7294

Форум РадиоКот • Просмотр темы - Умный дом: растём
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт сен 04, 2025 19:39:55

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


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



Начать новую тему Ответить на тему  [ Сообщений: 212 ]    , , , , 5, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 07, 2009 16:45:42 
Родился

Зарегистрирован: Чт апр 30, 2009 18:08:58
Сообщений: 3
Рейтинг сообщения: 0
Stepan писал(а):
nec-dnk, попробуй сначала вот это сделать:
http://www.hoperf.com/upfile/RF02_code.pdf
http://www.hoperf.com/upfile/RF01_code.pdf

это и делал.

в этом примере если не убрать отключение передатчика после передачи пакета данных
Код:
WriteCMD(0xC001);

то не принимается вообще ничего.



Stepan писал(а):
также стоит немного изменить алгоритм, я на rfm12 делаю так:
по приходу 0 на nIRQ начинаю принимать пакет данных, но считываю каждый байт не как в примере (см. выше) по приходу 0 на nIRQ, а по выставлению 1 в бите FIFO IT в регистре статуса RF модуля, регистр статуса - см. даташит на модуль http://www.hoperf.com/rf_fsk/rf01.htm

попробовал так. но бит FIFO IT никогда не выставляется в 1 :(
при этом статус всегда содержит B80.


Так все-таки может есть возможность немного подкорректировать скорость передачи данных?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 08, 2009 04:24:23 
Родился

Зарегистрирован: Чт апр 30, 2009 18:08:58
Сообщений: 3
Рейтинг сообщения: 0
Наконец-то разобрался!
Дело было (как всегда у меня бывает) в невнимательности!
я просто не успевал забирать данные из FIFO буффера.

Автору статьи и темы спасибо :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 08, 2009 06:10:40 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Я думал наоборот, слишком быстро туда забрасываешь...
В любом случае не за что, сам же разобрался :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 10, 2009 13:47:04 
Родился

Зарегистрирован: Вт ноя 10, 2009 13:42:54
Сообщений: 1
Рейтинг сообщения: 0
вопрос к Степану, где взяли модельку RF12 для протеуса?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 10, 2009 19:22:18 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Давайте я покрупнее напишу (оригинал см. стр.2):
Цитата:
Картинки выложенные в статье - это только картинки, ни ft232, ни RFM12, ни реле S202S02 не симулировались в протеусе.

что конечно очень жаль.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: использование RF-DECT модуля вместо RMF-12 ?
СообщениеДобавлено: Чт ноя 12, 2009 21:43:07 
Родился

Зарегистрирован: Пн ноя 09, 2009 17:04:11
Сообщений: 2
Откуда: екатеринбург
Рейтинг сообщения: 0
доброго вечера!
интересует ваше мнение по возможности использования RF-DECT модуля вместо RMF-12, например от телефона GE 27850ge3.


Вложения:
BU_RF_SCH4.pdf [120.87 KiB]
Скачиваний: 451
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 13, 2009 07:40:55 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Сам с радиотелефонами никогда не возился, поэтому никакого мнения по использованию их модулей не имею. А одной картинки маловато, неизвестно как логика у него работает, как конфигурируется...
Мои программы заточены именно под RFM12 и их достаточно сложно переделать под другую логику. Но с определённой долей усердия возможно всё :).

_________________
меньше слов - больше дела


Вернуться наверх
 
Не в сети
 Заголовок сообщения: по поводу идей
СообщениеДобавлено: Пт ноя 20, 2009 11:04:04 
Родился

Зарегистрирован: Чт ноя 19, 2009 16:26:48
Сообщений: 11
Откуда: Москва
Рейтинг сообщения: 0
Предлагаю включить в "Умный дом" идею управления освещением и вентиляцией. Схему я бы дополнил ещё и автоматическим наливом ванны водой определенной температуры :)
Я вижу себе это так: выбираем пункт "налить ванну", выбираем температуру (либо подтверждаем введенную по-умолчанию) и после налива ванны получаем сигнал - ванна готова. Управлять как с пульта, так и разместить возле ванны индикатор с ЖК экранчиком с подсветкой.

Замерить уровень воды в ванной, и температуру, насколько я понимаю, не проблема. Заливать воду лучше отдельно, не используя штатный кран на случай ручного управления, - врезавшись в акриловую ванну отдельными отводами с электро-регулируемыми кранами. Ими же и регулировать температуру. Предусмотреть аварийное отключение при не закрытом сливном отверстии (по таймауту?), либо при превышении уровня воды (например если сбой в кране)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 13, 2009 00:37:12 
Родился

Зарегистрирован: Вс дек 13, 2009 00:11:36
Сообщений: 1
Рейтинг сообщения: 0
Степан, подскажите пожалуйста. Делаю ребенку игрушку. У Вас в передатчике генерируется преамбула и синхрослово, а потом четыре байта и дамми байт.А в приемнике FIFO выставляется на прием 8 бит (а принимаем 4 байта). Я правильно думаю, что после синхрослова я могу послать сколькоугодно байт данных? Помогите разобраться :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 29, 2009 07:43:44 
Родился

Зарегистрирован: Сб авг 22, 2009 06:44:10
Сообщений: 1
Откуда: Лесосибирск
Рейтинг сообщения: 0
Уважаемые Коты,какие фьюзы и как установть в МК?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 30, 2009 10:43:00 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Давно не брал я мышку в руки :). Че то оповещения о новых сообщениях в этой теме не приходят...

Misshhaaa, да, правильно думаете, я правда пакеты больше 250 байт не посылал, но это по другим причинам, у меня просто первый байт в пакете - его длина.
Sinister, вообще информация о тактовых частотах в заголовке исходника написана, но так как я стал ещё выставлять и фьюзу BODLEVEL, то прилагаю скрины из AVRStudio.


Вложения:
Fuses.rar [21.68 KiB]
Скачиваний: 419

_________________
меньше слов - больше дела
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 08, 2010 09:32:08 
Родился

Зарегистрирован: Пн ноя 30, 2009 11:53:56
Сообщений: 2
Рейтинг сообщения: 0
Народ, очень нужны исходники програм на Си.
в АССЕМБЛЕРЕ не соображаю, а с СИ дружу:)
помогите пожалуйста:)
может есть программа, преводящая из ассемблера в си?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 10, 2010 14:25:27 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 2
Зарегистрирован: Пт апр 04, 2008 22:51:33
Сообщений: 44
Рейтинг сообщения: 0
Как у RFM01 работать с цифровым измерители силы принимаемого сигнала (DRSSI). Будет круто глянуть пример С кода.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб янв 16, 2010 07:47:40 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Dev, у меня абсолютно обратная ситуация, так что исходники на СИ не предвидятся.
И вообще я всё переделал уже, см.
http://radiokot.ru/forum/viewtopic.php?t=16048&start=200

С RSSI не работал.

_________________
меньше слов - больше дела


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 17, 2010 20:45:22 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Тем кто хочет прошить элементы без ЦП посвящается :).


Вложения:
example.rar [16.17 KiB]
Скачиваний: 457

_________________
меньше слов - больше дела
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 19, 2010 19:44:15 
Родился

Зарегистрирован: Вс янв 17, 2010 13:25:01
Сообщений: 6
Рейтинг сообщения: 0
Доброго времени суток. У меня к Stepan вопрос! А как реализовать Rs-485 в вашем устройстве программно и схематично?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 20, 2010 16:02:58 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
примерно вот так http://radiokot.ru/forum/download.php?id=25139

_________________
меньше слов - больше дела


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 29, 2010 20:36:01 
Родился

Зарегистрирован: Вс дек 13, 2009 16:16:27
Сообщений: 5
Рейтинг сообщения: 0
Вопрос 2 Stepan.
Я тоже начал делать УД по твоей статье "УД растем", сейчас собраны внешний датчик и пульт с ЖКИ.

Мелтовского индикатора у меня небыло, зато имеется несколько штук от winstar, пульт ожил после прошивки, но кодировка букв не
совпадает(хотя цифры совпали)
Я изменил вывод букв для винстара. Но так как знака градуса в знакогенераторе нет, я поставил букву "С"

Вопрос такой есть, AVR studio 4.12 b460 ругнулся на 2 строки содержащим WGM21, может там ошибка? не WGM21 а WGM12 ? я псоледнее поставил, откомпилилась нормально, на первый взгляд все работает ...

И еще вопрос, должен ли пульт увидеть внешний термодатчик сразу после включения? если да, то буду искать в уровнях сигналов меги и RFM12В
Сам термодатчик проверял осциллом, тинька посылает данные раз в 8 секунд в RF02, но не знаю излучает ли последняя в эфир.


Вложения:
Комментарий к файлу: Пульт и внешний термодатчик, знак градуса после температуры еще не изменен под винстаровский экран
+УТД.jpg [155.02 KiB]
Скачиваний: 559
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 10:34:40 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
WGM21 - это правильно, это третий бит регистра TCCR2 (см. даташит), а WGM12 это третий бит регистраTCCR1B, т.е. эта замена подойдёт, но при чтении исходника может возникнуть путаница. Надо либо прописать этот бит в m32def.inc , либо заменить всю строчку:
ldi r16,(1<<WGM21|0<<CS20) на ldi r16,(1<<3|0<<CS20).

Температура должна выводиться сразу.
Про rfm12b:
Сам этот модуль не включал, но думаю надо так (см. аттач).
Как его проверить: при приёме на nIRQ выходе rfm12 выдаёт ноль, после окончании приёма nIRQ должен выставляться снова в 1.


Вложения:
rf_CBI_B.gif [24.74 KiB]
Скачиваний: 604

_________________
меньше слов - больше дела
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 04, 2010 05:39:30 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
Приобрёл RFM12 и совсем запутался с таким изобилием настроек. Пожалуйста, подскажите, какие значения нужно передать для инициализации, отправки и приёма данных.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 212 ]    , , , , 5, , , ...  

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


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

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


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

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


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