Например TDA7294

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

Текущее время: Ср янв 07, 2026 06:57:14

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 92 ]  1, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пт июл 08, 2011 20:12:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Всем привет
нуждаюсь в дистанционном управлении 20 тью нагрузками
хотел сначала через два пк сделать, и по вай-фай, через радмин, управлять...даже ветку создал соответствующую, но увы -знаний маловато...
сейчас появилась задумка по радио передавать (радиомодули готовые продаются) на ATtiny2313 сделать кодер и декодер...
собираюсь использовать динамический опрос клавиатуры и динамическую индикацию - то-есть динамическое подключение транзисторов :))
а возможно и галваническую развязку тут-же сделаю на оптронах
вот только кодеры-декодеры ни когда не делал ...
радио-модули со 100% амплитудной модуляцией и с цифровым входом-( выходом)
как синхронизировать? как должен выглядеть код передаваемый с ATtiny2313 на радио-модуль?
так:
000000000000000000000000
000000000000000000000001 первая нагрузка
000000000000000000000010 вторая нагрузка
.....
000010000000000000000000 двадцатая нагрузка

или так

00000000
00000001 первая нагрузка
00000010 вторая нагрузка
00000011 третья нагрузка
.......
00010100 двадцатая нагрузка
????
или еще как то?
рад буду всем ответам, советам и ссылкам!
отдельная благодарность всем лицам которые покажут кусок кода(на ассамблере!!!) отвечающий за вывод информации в радио-модуль..

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пт июл 08, 2011 21:12:18 
Мучитель микросхем
Аватар пользователя

Карма: 8
Рейтинг сообщений: 28
Зарегистрирован: Вс авг 10, 2008 19:35:49
Сообщений: 411
Откуда: Евпатория
Рейтинг сообщения: 0
Здесь посмотрите http://diagram.com.ua/list/mc/mc24.shtml


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пт июл 08, 2011 22:07:24 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
это я уже на Паяльнике (схем.нет) видел.......

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Сб июл 09, 2011 08:59:13 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
Ой-ой, вы знаете сколько мусора в эфире? При таком подходе у вас постоянно будут ложные срабатывания. Лучше применять помехозащищенное кодирование. Или в крайнем случае пакет с синхронизацией для каждого бита как в 1-wire и считать команду успешной если она без ошибок принята к примеру 10 раз подряд.
Вот пример команды с пульта(радиобрелок) типа такой, что используется в автосигнализациях. Обратите внимание, что начало каждого бита синхронизируется своим старт-битом.


Вложения:
pult_rfpack.png [10.72 KiB]
Скачиваний: 815
Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Сб июл 09, 2011 09:13:25 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вт июн 15, 2010 07:16:42
Сообщений: 299
Откуда: Иркутск
Рейтинг сообщения: 0
uk8amk писал(а):
Ой-ой, вы знаете сколько мусора в эфире? При таком подходе у вас постоянно будут ложные срабатывания. Лучше применять помехозащищенное кодирование. Или в крайнем случае пакет с синхронизацией для каждого бита как в 1-wire и считать команду успешной если она без ошибок принята к примеру 10 раз подряд.
Вот пример команды с пульта(радиобрелок) типа такой, что используется в автосигнализациях. Обратите внимание, что начало каждого бита синхронизируется своим старт-битом.

А что, CRC отменили?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Сб июл 09, 2011 11:07:28 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
а по подробнее можно?

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 10:42:02 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
где бы пример кода ( на асме ) посмотреть хотя бы на две команды?

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 11:38:58 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6224
Откуда: Minsk
Рейтинг сообщения: 0
Rimsky писал(а):
А что, CRC отменили?


Упование на одну только CRC в условиях сильных помех тоже не панацея - можем получить не работающий канал. Я бы делал дублированную ( или утроенную ) посылку с СRС в каждой посылке. Приняв, проверяем, в какой из посылок CRC не битая, и на нее реагируем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 13:06:22 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
CRC что это? :dont_know:
максимальная частота прямоугольных импульсов на входе передатчика 6 кГц (из датащита на передатчик)
это значит что в 1 секунду можно передать 12 000 000 бит! (если я правильно понимаю)
сколько бит должна занимать одна команда? (или каждая команда весит по разному?)

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 13:16:14 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вт июн 15, 2010 07:16:42
Сообщений: 299
Откуда: Иркутск
Рейтинг сообщения: 0
uwrtey писал(а):
CRC что это? :dont_know:

[url]http://ru.wikipedia.org/wiki/Циклический_избыточный_код[/url]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 13:53:09 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
да читал я это уже и ни чего не понял....

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 13:53:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
не понимаю как приемник определит синхроимпульс от другого сигнала/помехи....

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вс июл 10, 2011 20:42:16 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
куда пойти чтобы покурить теорию?
(мюля читал уже)

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пн июл 11, 2011 18:15:55 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
может, на подобии DTMF сделать?

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пн июл 11, 2011 19:32:49 
Вымогатель припоя

Зарегистрирован: Сб фев 19, 2011 18:04:08
Сообщений: 513
Откуда: Татарстан, пос. Актюбинский
Рейтинг сообщения: 0
Для передачи пакета можно использовать Манчестерское кодирование. Там синхронизация приемника происходит с каждым битом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пн июл 11, 2011 20:37:05 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
что такое "пакет"? сколько битов он содержит?
я понимаю как сделать передатчик = по нажатию определенной кнопки, в эфир будет валится определенный код, а в остальное время - ни чего излучатся не будет - это не для экономии батарей, а для того что бы не засорять эфир (о других то же думать надо)
но я не догоняю как производить запись в микро-контроллер этого (чтение с приемника), если этот код будет повторятся несколько раз а потом сравниваться
то каким макаром синхронизировать? по этому, и прошу подсказать неопытному мне, как можно это все организовать? лучше даже кусочек кода на ассемблере для приемника....
мне на ум пришло только то что можно на каждую кнопку передатчика повесить генератор (софтварный) определенной частоты, а на приемнике определять какая частота генерируется передатчиком и в соответствии с этим включать определенную нагрузку....

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пн июл 11, 2011 20:39:49 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2584
Рейтинг сообщения: 0
uwrtey писал(а):
радиомодули готовые продаются) на ATtiny2313 сделать

Рекомендую радиомодули TR24A по 150 рублей и микроконтроллеры ATmega8 по 70 рублей - под эту пару вы найдете готовые примеры с адресацией устройств.

_________________
Будете проходить мимо- проходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Пн июл 11, 2011 20:59:32 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
дистанция маловата у него....(2dbm и 10dbm максимум)
у кого 6 метров у кого 60 метров....

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вт июл 12, 2011 08:19:51 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
uwrtey писал(а):
что такое "пакет"? сколько битов он содержит?

Ровно столько, сколько вы в него положете. Короче, от задачи зависит. В нашем(точнее вашем) случае может выглядеть так:
[СТАРТ][ДАННЫЕ][Контрольная сумма]
На 20 команд думаю CRC8 будет достаточно. 20 нагрузок - это хотя бы 5 бит. И на старт можно выделить хоть от 1 бита(но лучше скажем 8). Итого, длина посылки: 1(8)+5+8 бит.

uwrtey писал(а):
то каким макаром синхронизировать?

Между пакетами в простых системах обычно делают довольно большую(10-20мс) паузу. Вот по этой паузе и идет синхронизация.

uwrtey писал(а):
может, на подобии DTMF сделать?

Если вы сделаете аналоговый тракт, то есть простые в использовании телефонные ИМС кодеров-декодеров DTMF.

uwrtey писал(а):
не понимаю как приемник определит синхроимпульс от другого сигнала/помехи....

Никак. Если посылка приходит битая, то ее не надо обрабатывать. Есть конечно спец. алгоритмы кодирования, кот. позволяют восстанавливать битую инфу, но не думаю что это тот случай)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: дистанционное управление на 20 нагрузок на ATtiny2313
СообщениеДобавлено: Вт июл 12, 2011 16:36:15 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2309
Откуда: Свердловская обл.
Рейтинг сообщения: 0
uk8amk, спасибо за столь подробный ответ! :beer:
обьясни пожалуйста как выглядит контрольная сумма и для чего она предназначена?

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 92 ]  1, , , ,  

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


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

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


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

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


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