дистанционное управление на 20 нагрузок на ATtiny2313
- Сообщения: 2584
- Зарегистрирован: Вт сен 14, 2010 10:27:19
А то google забанил блин ......
Будете проходить мимо- проходите!
- Реклама
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Вопрос:uwrtey писал(а):uk8amk, спасибо за столь подробный ответ!![]()
обьясни пожалуйста как выглядит контрольная сумма и для чего она предназначена?
Вам хочется самому сделать или получить готовое устройство?
что за типовые р\модули Вы хотите использовать? и именно ли радио Вам обязательно нужно?
в принципе, ваша задача решается за неделю:
два дня на получение конктретных заданий + прикидка схем и скелета программы
два дня - на продумывание
день - проверка вариантов схемы и её "оживление" программой
два дня - реализация в готовом изделии
у меня через 5 дней будет неделя почти свободного времени (по 4 часа), могу на условную сумму сделать. Но мне надо ваши р\модули - я уделанно железо разрабатывать не берусь: всегда выплвают какие-то бяки
большое спасибо за предложение!
но я хочу сам! это крик моей души - так сказать...
если бы я хотел "купить" - то купил бы готовое и не полез бы на форум....
а я хочу учиться..
но я хочу сам! это крик моей души - так сказать...
если бы я хотел "купить" - то купил бы готовое и не полез бы на форум....
а я хочу учиться..
не зная броду не лезь к вольтмоду
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Бог Вам в помощь, похвальное желаниеuwrtey писал(а):а я хочу учиться..
тогда поищите:
последовательная и параллельная передача информации
протокол: логический и физический уровни
Манчестерское кодирование, DISEqC, с возвратом к нулю, без возврата к нулю
контрольная сумма (бит четности, бит нечетности, CRC8 и CRC16)
спасибо огромнейшое! Дельная подсказка! 
не зная броду не лезь к вольтмоду
- Реклама
Aleksandr-zh, используя, предложенные Вами, ключевые слова, сразу нашел подобие http://www.rlocman.ru/shem/schematics.html?di=64253 и исходничек имеется
спс
спс
не зная броду не лезь к вольтмоду
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
у меня была когда-то разработочка для проводов и радио:
http://soel.ru/issues/?id=299303 Ищите по Данилин
тут http://soel.ru/cms/f/?/311537.pdf и http://soel.ru/cms/f/?/325051.rar
или скачайте "Радиоаматор" №1, 2006
там: 52 Управление силовой нагрузкой на удаленных объектах с использованием каналов связи
http://soel.ru/issues/?id=299303 Ищите по Данилин
тут http://soel.ru/cms/f/?/311537.pdf и http://soel.ru/cms/f/?/325051.rar
или скачайте "Радиоаматор" №1, 2006
там: 52 Управление силовой нагрузкой на удаленных объектах с использованием каналов связи
не зная броду не лезь к вольтмоду
- Сообщения: 84
- Зарегистрирован: Вт ноя 25, 2008 18:56:41
Вот еще полезная инфа по теме есть переделанное под winavr
- Вложения
-
- 200601050.pdf
- (435.14 КБ) 756 скачиваний
и Вам спасибо то-же!
не зная броду не лезь к вольтмоду
как производить чтение с RF модуля приемника? отправляю я например пакет 20 бит (старт бит+код+контрольная сумма)[например 11111111010101110110]
да еще и 4 раза
я понимаю что нужно читать порт каждую (условную) единицу времени, а как записать весь этот пакет в мк для сравнения с образцами??
нужно использовать логический сдвиг? или как?
да еще и 4 раза
я понимаю что нужно читать порт каждую (условную) единицу времени, а как записать весь этот пакет в мк для сравнения с образцами??
нужно использовать логический сдвиг? или как?
не зная броду не лезь к вольтмоду
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
1. Почитать: бит ориентированный и байт ориентированный протоколы обмена
2. логический уровень протокола
если бит ориентированный протокол, то делаете (например) три бита "111" и четвертый "0" как состояние "Старт". Никто не мешает сделать "1011" или "1100". А после СТАРТ - данные (или фиксированное кол-во бит, или до сигнала СТОП. Но со СТОП сложнее.
Если байт ориентированный, то (например) 224 = Старт, или 127 (т.е., несколько единиц, потом пара нулей)
2. логический уровень протокола
если бит ориентированный протокол, то делаете (например) три бита "111" и четвертый "0" как состояние "Старт". Никто не мешает сделать "1011" или "1100". А после СТАРТ - данные (или фиксированное кол-во бит, или до сигнала СТОП. Но со СТОП сложнее.
Если байт ориентированный, то (например) 224 = Старт, или 127 (т.е., несколько единиц, потом пара нулей)
спасибо - пошел читать
не зная броду не лезь к вольтмоду
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Недавно разбирался как работает четырех канальное управление на PT2262, PT2272
возможно и к вашему случаю применить такую схему на основе декодера PT2272-T4 + дешифратор 4х16.
Тут обходимся без программного обеспечения, это конечно не совсем то что вы желаете.....
возможно и к вашему случаю применить такую схему на основе декодера PT2272-T4 + дешифратор 4х16.
Тут обходимся без программного обеспечения, это конечно не совсем то что вы желаете.....
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
А вот пожалуй то что ищете , модуль дистанционное управление на 20 нагрузок с исходником http://avrproject.ru/
и модуль управления удаленными объектами по двухпроводной линии также на ATtiny2313 http://www.pic-avr.narod.ru/
и модуль управления удаленными объектами по двухпроводной линии также на ATtiny2313 http://www.pic-avr.narod.ru/
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
это моё, я знакомому делал...Coviraylhik писал(а):...
и модуль управления удаленными объектами по двухпроводной линии также на ATtiny2313 http://www.pic-avr.narod.ru/
точный адрес http://www.pic-avr.narod.ru/avr/DUUO2PL/DUUO2PL.htm
спасибочки...
спасибочки...
не зная броду не лезь к вольтмоду
и с чего я взял что нужно весь пакет записывать в мк? гораздо проще сразу побитно делать вычисления...uwrtey писал(а):я понимаю что нужно читать порт каждую (условную) единицу времени, а как записать весь этот пакет в мк для сравнения с образцами??
нужно использовать логический сдвиг? или как?
попробую на русском записать алгоритм а уж потом на асме....
не зная броду не лезь к вольтмоду
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
правильный подходuwrtey писал(а):uwrtey писал(а):///
попробую на русском записать алгоритм а уж потом на асме....
ну вот лето прошло - вернемся к делу
не зная броду не лезь к вольтмоду


