реклама на сайте
подробности

 
 
> Кодер и декодер на AVR
Alex_1811
сообщение Nov 1 2006, 09:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821



Хочу сделать 4-канальную систему радиоуправления на AVR (ATtiny2313, 90S2113)
Радиомудули есть но проблема с програмой для МК (кодер декодер).
Буду благодарен любой помощи.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex_1811
сообщение Nov 1 2006, 14:30
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821



Нужно просто включать и выключать 4 устройства.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Nov 1 2006, 14:51
Сообщение #3


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(Alex_1811 @ Nov 1 2006, 18:30) *
Нужно просто включать и выключать 4 устройства.

1) Используйте UART, одним байтом - 8 устройств.
2) Пусть МК изображает из себя инфракрасный приёмник/передатчик, типа RC5. Примеров навалом.
3) Если ответ от устройства не нужен, можно использовать SPI.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 1 2006, 16:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Nanobyte @ Nov 1 2006, 21:51) *
Цитата(Alex_1811 @ Nov 1 2006, 18:30) *
Нужно просто включать и выключать 4 устройства.

1) Используйте UART, одним байтом - 8 устройств.
2) Пусть МК изображает из себя инфракрасный приёмник/передатчик, типа RC5. Примеров навалом.
3) Если ответ от устройства не нужен, можно использовать SPI.
Конечно, ИМХО, лучше всего UART - минимальная защита от помех, еще и аппаратно. А алгоритм декодирования можно свой придумать, хоть самый простецкий - каждому переданному числу соответсвтует своя команда. А можно и еще чего наворотить, например, защищать код CRC - улучшится помехозащищенность...

Поле для гениальных и не очень решений широчайшее)))



PS: Если опасаться всего и вся, то этот форум вообще в пору закрывать. Мало ли чему террористы могут здеся научиться...Вах)))


--------------------
Go to the top of the page
 
+Quote Post
Alex_1811
сообщение Nov 1 2006, 17:44
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821



Я НЕ ТОРОРИСТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Хочу управлять приборами автомобиля.
Посылка должна состоять из 16 бит или более.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 1 2006, 17:57
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Alex_1811 @ Nov 2 2006, 00:44) *
Я НЕ ТОРОРИСТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Хочу управлять приборами автомобиля.
Посылка должна состоять из 16 бит или более.
Ну ежели не терррорист, тада хорошо. Взял бы да поэкспериментировал с радиомодулями, на UART посадил, или SPI, или еще куда прицепил. Поэкпериметировал бы.

Цитата(xemul @ Nov 2 2006, 00:27) *
UART, конечно, хорошо и просто, но в чистом виде его выход толкать в RF не очень удобно - в общем случае постоянная составляющая посылки != 0.
Отчего же? Поясните


--------------------
Go to the top of the page
 
+Quote Post
singlskv
сообщение Nov 1 2006, 21:23
Сообщение #7


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(prottoss @ Nov 1 2006, 20:57) *
Цитата(xemul @ Nov 2 2006, 00:27) *
UART, конечно, хорошо и просто, но в чистом виде его выход толкать в RF не очень удобно - в общем случае постоянная составляющая посылки != 0.
Отчего же? Поясните

Насколько я ничего не понимаю, RF приемники очень не любят когда количество
передаваемых ноликов и единичек в посылке не равны, у них от этого
настроение портится. smile.gif
Собственно по этому и применяют коды типа манчестера, у которых количество
ноликов и 1 всегда одинаково.

UART конечно можно использовать, но тогда надо загонять в него значения
кодированные ну например тем же манчестером с равными количеством 0 и 1 в
посылке(учитывая старт,стоп и parity биты)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex_1811   Кодер и декодер на AVR   Nov 1 2006, 09:49
- - Deka   Может начать хотя-бы с блок схемы? А не с кодеров/...   Nov 1 2006, 11:29
|||- - Nanobyte   Цитата(singlskv @ Nov 2 2006, 01:23) UART...   Nov 1 2006, 21:34
|||- - singlskv   Цитата(Nanobyte @ Nov 2 2006, 00:34) Цита...   Nov 1 2006, 21:41
|||- - Nanobyte   Цитата(singlskv @ Nov 2 2006, 01:41) Я ко...   Nov 1 2006, 22:13
||- - =GM=   Цитата(Alex_1811 @ Nov 1 2006, 17:44) Я Н...   Nov 2 2006, 10:35
|- - =GM=   Цитата(Alex_1811 @ Nov 1 2006, 14:30) Нуж...   Nov 1 2006, 15:28
- - xemul   Если не требуется особой защищенности кода, посмот...   Nov 1 2006, 14:51
- - Harbinger   Радиовзрыватели, к сожалению, только включаются - ...   Nov 1 2006, 15:53
- - xemul   UART, конечно, хорошо и просто, но в чистом виде е...   Nov 1 2006, 17:27
- - singlskv   Есть еще одна серьезная причина не пользоваться UA...   Nov 1 2006, 22:28
|- - prottoss   Цитата(singlskv @ Nov 2 2006, 05:28) Есть...   Nov 2 2006, 07:03
|- - singlskv   Цитата(prottoss @ Nov 2 2006, 10:03) Цита...   Nov 2 2006, 22:22
|- - prottoss   Цитата(singlskv @ Nov 3 2006, 05:22) ИМХО...   Nov 2 2006, 22:30
|- - singlskv   Цитата(prottoss @ Nov 3 2006, 01:30) Цита...   Nov 2 2006, 22:53
|- - prottoss   Цитата(singlskv @ Nov 3 2006, 05:53) Цита...   Nov 2 2006, 22:59
|- - singlskv   Цитата(prottoss @ Nov 3 2006, 01:59) Нет,...   Nov 2 2006, 23:31
|- - prottoss   Цитата(singlskv @ Nov 3 2006, 06:31) Цита...   Nov 3 2006, 07:40
|- - singlskv   Цитата(prottoss @ Nov 3 2006, 10:40) Ну а...   Nov 3 2006, 10:50
||- - prottoss   Цитата(singlskv @ Nov 3 2006, 17:50) Цита...   Nov 3 2006, 14:51
||- - singlskv   Цитата(prottoss @ Nov 3 2006, 17:51) .......   Nov 3 2006, 15:21
|- - xemul   Цитата(prottoss @ Nov 3 2006, 10:40) Ну а...   Nov 3 2006, 15:23
|- - prottoss   Цитата(xemul @ Nov 3 2006, 22:23) Если те...   Nov 4 2006, 11:39
|- - Alex_1811   Цитата(prottoss @ Nov 4 2006, 15:39) Цита...   Nov 6 2006, 09:26
|- - singlskv   Цитата(Alex_1811 @ Nov 6 2006, 12:26) Цит...   Nov 6 2006, 21:30
|- - Alex_1811   [/quote] А какие есть радиомодули? А какая Вам нео...   Nov 7 2006, 08:25
|- - singlskv   Цитата(Alex_1811 @ Nov 7 2006, 11:25) Мик...   Nov 7 2006, 22:27
|- - Alex_1811   Цитата(singlskv @ Nov 8 2006, 02:27) Отку...   Nov 8 2006, 07:38
|- - ReM37   Мне нужно передавать данные по радиоканалу (скорос...   Dec 11 2006, 01:10
|- - Dog Pawlowa   Цитата(ReM37 @ Dec 11 2006, 01:10) но при...   Dec 11 2006, 10:15
|- - ReM37   Верю, что так и должно быть. Вот прочитал в фор...   Dec 11 2006, 11:41
- - Валентиныч   Для начала познакомтесь со стандартными принципами...   Nov 2 2006, 11:27
|- - singlskv   Цитата(Валентиныч @ Nov 2 2006, 14:27) Но...   Nov 2 2006, 22:35
- - Harbinger   Скорость 2400 устроит? Есть лобовое решение, одно ...   Nov 4 2006, 11:17
- - GDI   http://aly.projektas.lt/Projects/SimpleRFNet/Simpl...   Dec 11 2006, 18:18


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01535 секунд с 7
ELECTRONIX ©2004-2016