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

 
 
> Связь по радиоканалу двух AVR
AVR
сообщение Jan 21 2006, 22:38
Сообщение #1


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Здравствуйте!
Какими методами можно организовать двунаправленную связь между tiny12 и 8515 по радиоканалу?
Требования очень скромные:
дальность - пара метров, скорость - несколько десятков бод.
Желателен небольшой размер (чтобы можно было в брелок поместить).
Существуют ли недорогие (не более 100 руб. за один приемопередатчик) готовые решения крошечных приемопередатчиков или простые схемы для самостоятельного изготовления?
Заранее благодарю за любую помощь в этом вопросе.
PS Есть ли какой-нибудь патч к IAR AVR 4.11, чтобы была поддержка компилятором tiny12?


--------------------
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
defunct
сообщение Jan 22 2006, 00:07
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(AVR @ Jan 22 2006, 00:38) *
Существуют ли недорогие (не более 100 руб. за один приемопередатчик) готовые решения крошечных приемопередатчиков или простые схемы для самостоятельного изготовления?


Atmel MARC4
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 22 2006, 01:15
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(defunct @ Jan 22 2006, 03:07) *
Atmel MARC4

Спасибо smile.gif
Посмотрел на сайте atmel'а что такое marc4, там только часть из всего семейства marc4 содержит передатчики. Скачал документацию для одного такого устройства - оно состоит из двух совмещенных устройств - 4-битного контроллера и собственно передатчика. Нет ли отдельно устройства, которое бы содержало лишь только приемник и передатчик под одним корпусом?


--------------------
Go to the top of the page
 
+Quote Post
alecsvg
сообщение Jan 22 2006, 05:10
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 5-12-04
Из: Минск
Пользователь №: 1 324



Хочу к электронным часам (на Atmel микропроцессоре) добавить измерение температуры
(влажности в дальнейшем) за окном.
Интересно использовать радиоканал для связи с цифровым термометром DS1820
Планирую использовать Atmel AT89RF401 передатчик от( 264 до 456 МГц. )
и приемник T5744 приемник ( 300 МГц - 450 МГц).
C этим никогда не работал. Правильный ли это выбор ? (В радиожучках интересно что применяют?)
И попутный вопрос для минчан (к какой станции лучше привязаться для радиосинхронизации времени
DCF77, RWM , или может Белтелерадио вещает).
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 22 2006, 12:05
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Работал с таким, микросхем до черта, тот же Атмел, Chipcon, Microchip.
Посмотри форум RF, там много на эту тему.
По требованиям к камню, это как минимум 4К кода и 8Мгц для скорости 9600.
Я работал с Мега8, возможно можно запихнуть это в М48, но есть ли
смысл?
Тини однозначно отдохнет.
C Тини 12-15 низя работать на С, по причине отсутсвия оперативки
и соответсвенно места для стека.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 22 2006, 12:21
Сообщение #6


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(beer_warrior @ Jan 22 2006, 15:05) *
По требованиям к камню, это как минимум 4К кода и 8Мгц для скорости 9600.
Я работал с Мега8, возможно можно запихнуть это в М48, но есть ли
смысл?
Тини однозначно отдохнет.
C Тини 12-15 низя работать на С, по причине отсутсвия оперативки
и соответсвенно места для стека.

что значит отдохнет???
если речь идет о передаче инфы на скорости 9600, то я думаю не то что тини, и марса за глаза хватит
4кило кода - вы издеваетесь чтоли??
9600бод + датчик температуры + ещё какой то не сложный датчик
да на 0,6-0,8 кило за глаза....
да согласен тини 12-15 я бы не использовал из за отсутствия уарта
но да же в этом случае скорость 9600 можно реализоваь без напряга и рам не нужно
и потом если работаете на С и нет среды разработки на тинях, не думаю что это весомый аргумент для "неиспользования".
По мне так я вообще считаю кащунственным для 8 бит софт писать на С даже для 128 меги.
поэтому взвесив за и против рекомендую тини2313 - на мой взгляд оптимал!!! даже на 3,68 кварце и ниже!!!


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 22 2006, 12:28
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Поправочка,
я говорил о полноценном двустороннем радиообмене, с контролем
ошибок итп.
Если просто гнать инфу с датчика или там с сигнализации, согласен.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 22 2006, 12:36
Сообщение #8


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



smile.gif
ну как бы и я про тоже...
сори за OFF
могу сказать что в недавнем времени был подобный проект с использованием "полноценного" сетевого протокола SLIP от UNIX (если не ошибаюсь) на скорости 500 KBPS- так мне оптималней было
и как раз на тине 2313 был реализован датчик температуры с иф RS485 с этим коммуник протоколом
вообщем вся приблуда заняла 68% общего объема памяти
поэтому я настолько удивлен что тиню вы так отмели.... разница то только умножении все остальное не существенно.


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 22 2006, 12:47
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Так-так, это уже интересно,
а какой камень использовался с качестве радио?
Как обнаруживали несущую?
Собираюсь и дальше работать с этой темой, буду рад обменяться опытом.
---
По поводу Тини - изначально AVR говорил о 12-й,
с 2313 или там 26 могу согласиться.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 22 2006, 13:01
Сообщение #10


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



нет в выше описанном проекте использовался проводной иф RS485
но если обдумать тему по радио была у меня и такая тема гдето в 1998-99 году
в качестве ресивера трансивера использовался гибридный приемо передатчик
как точно называется не помню (маленькая такая железная прямоуглольная таблеточка) но точно помню пер до 115 кбпс обвязка и связь с мсу до безумия проста т.к. в те времена использовал мсу пик 12с508 так кажется и скорость 9600
если интересно попробую поднять архивы


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 22 2006, 13:40
Сообщение #11


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Очень рад что моя тема вызвала интерес.
Существуют ли в принципе малогабаритные микросхемы, в которых был бы совмещен и приемник и передатчик, которые можно было бы подключить к любому контроллеру (например к знакомым мне avr'ам)? Очень важны габариты: они должны быть как можно меньше, чтобы можно было поместить в брелок. Так же важна цена, т.к. брелков будет много. А сами требования к связи очень скромные, т.к. нужно всего-лишь дистанционно передать на несколько метров пару десятков байт с секретным кодом и принять подтверждение. Какое готовое решение (т.е. самому нужно довесить только антеннку) вы юы порекоммендовали?
Цитата(beer_warrior @ Jan 22 2006, 15:05) *
Работал с таким, микросхем до черта, тот же Атмел, Chipcon, Microchip.
Посмотри форум RF, там много на эту тему.
По требованиям к камню, это как минимум 4К кода и 8Мгц для скорости 9600.
Я работал с Мега8, возможно можно запихнуть это в М48, но есть ли
смысл?
Тини однозначно отдохнет.
C Тини 12-15 низя работать на С, по причине отсутсвия оперативки
и соответсвенно места для стека.

Выбор мной tiny12 обусловлен лишь только тем, что у этого контроллера очень малые габариты и низкое токопотребление. Не старшно, если стини12 нельзя будет работать из под IAR AVR, не проблема, напишу программу на ассемблере.
Спасибо за совет просмотреть форум RF. Надеюсь найду тему близкую к моей задаче.


--------------------
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 22 2006, 13:52
Сообщение #12


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



кстати сейчас в России уже появились в продаже тини 25-45
а это для вашей задачи подходят ещё больше там есть уси (поэтому уарт 9600 не проблема вообще)
и 8 ног + память для 8 ног более чем достаточно


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 22 2006, 15:44
Сообщение #13


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Выбрал себе CC400. Кто-нибудь работал с таким, нормальный трансивер?
Или лучше взять что-то другое?
Цитата(Kovrov @ Jan 22 2006, 16:52) *
кстати сейчас в России уже появились в продаже тини 25-45
а это для вашей задачи подходят ещё больше там есть уси (поэтому уарт 9600 не проблема вообще)
и 8 ног + память для 8 ног более чем достаточно

Я живу в Санкт-Петербурге, но, к сожалению, не знаю конторы, где можно купить все новинки, которые только завезли, поскольку недавно стал интересоваться данной тематикой. Посоветуйте, пожалуйста, какие-нибудь магазины с хорошим ассортиментом и невысокими накрутками (моя почта - dx9c@mail.ru).


--------------------
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 22 2006, 23:18
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Не особый спец по ПИКам, но у микрочипа есть зверушки
rfPIC, коллеги довольны, советую посмотреть.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Jan 23 2006, 10:39
Сообщение #15


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(AVR @ Jan 22 2006, 18:44) *
Выбрал себе CC400. Кто-нибудь работал с таким, нормальный трансивер?
Или лучше взять что-то другое?
Цитата(Kovrov @ Jan 22 2006, 16:52) *

кстати сейчас в России уже появились в продаже тини 25-45
а это для вашей задачи подходят ещё больше там есть уси (поэтому уарт 9600 не проблема вообще)
и 8 ног + память для 8 ног более чем достаточно

Я живу в Санкт-Петербурге, но, к сожалению, не знаю конторы, где можно купить все новинки, которые только завезли, поскольку недавно стал интересоваться данной тематикой. Посоветуйте, пожалуйста, какие-нибудь магазины с хорошим ассортиментом и невысокими накрутками (моя почта - dx9c@mail.ru).

Могу посоветовать СС2500. Места занимает 4х4 мм, частота 2,4 ГГц. Кроме того в нем пакетная передача реализована аппаратно. Я использую его в проекте вместе с ATtiny13v на прием и передачу (с обоих сторон). Скорость обмена 250 кБит/с, причем тинька вообще без кварца работает, на внутреннем генераторе (если это кажется чудом, поясню - скорость данная - это скорость в радиоканале, а тинька с СС2500 обмениваются по SPI программном с минимальными задержками в один такт, получается около 1 Мбит/с). На заявленном вами расстоянии (2 м) будет работать даже с патч-антенной. Есть и минусы - СС2500 довольно сложна в программировании, да и согласование с антенной требует довольно дефицитных индуктивностей 1,2 нГн. Однако если вы можете (по площади на плате) использовать петельку с периметром в длину волны, то вторая проблема отпадает, диполь можно прямо на ноги паять, причем как показал эксперимент не только полноволновой замкнутый, но и полуволновой разрезной. Удачи!
Go to the top of the page
 
+Quote Post

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

 


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


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