Отговори на тема  [ 35 мнения ]  Отиди на страница 1, 2, 3  Следваща
RF трансмитери до 1 ресивър 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Ное 21, 2008 11:03 pm
Мнения: 10
Мнение RF трансмитери до 1 ресивър
Здравейте,
бихте ли препоръчали евтино решение за радио комуникация м/у микроконтролери. Идеята е много трансмитери на батерийно захранване напр. 20-30 да изпращат еднократно код до един приемник. Приемника трябва да разпознае по кода кой му ги изпраща. Касае се за разстояние на закрито максимум 50х50 метра.


Нед Яну 18, 2009 6:10 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Ное 10, 2004 1:06 am
Мнения: 161
Местоположение: Нова Загора
Мнение 
Точно по този проблем работя в момента...да не би да правиш охрана на пчелин или нещо подобно?
Евтиното решение е със ПИК от серията 12F6XX за предавателите и от тип 18FXXX във приемника. Използвам фабричен приемник и самоделни предавателни модули на 433MHz.


Нед Яну 18, 2009 6:46 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Вто Ное 01, 2005 10:23 am
Мнения: 704
Местоположение: Limerick, Ireland
Мнение 
Що не пробвате ZigBee. ti.com имат евтини и добри решения, а и други предлагат ZigBee модули...

_________________
"640 К са достатъчни на всеки за всичко."
Бил Гейтс


Нед Яну 18, 2009 10:38 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Ное 12, 2008 9:59 pm
Мнения: 512
Местоположение: София
Мнение 
В фирмата където работя ползват CC1020 и са много доволни може и на теб да ти свърши работа.
http://www.promelec.ru/pdf/CC1020.pdf


Нед Яну 18, 2009 11:09 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение 
Обектите които предават стационари ли са, или пък подвижни?


Нед Яну 18, 2009 11:37 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Нед Сеп 17, 2006 12:00 pm
Мнения: 450
Местоположение: Plovdiv
Мнение 
Аз мога да ти кажа един - NRF24L01 на nordic има готови модули с този чип в olimex, обаче аз лично не съм доволен. Много се озорих със софтуера, въпреки, че дават примерен код, който може да се ползва наготово, може в мен да е била грешката. Поддържа режим на приемник, който приема от 6 различни предавателя.


Пон Яну 19, 2009 12:29 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение Re: RF трансмитери до 1 ресивър
Silence написа:
Здравейте,
бихте ли препоръчали евтино решение за радио комуникация м/у микроконтролери. Идеята е много трансмитери на батерийно захранване напр. 20-30 да изпращат еднократно код до един приемник. Приемника трябва да разпознае по кода кой му ги изпраща. Касае се за разстояние на закрито максимум 50х50 метра.

Задължително трябва да имаш синхронизация на предаването защото със сигурност ще имаш няколко трансмитера дето ще излъчват едновременно и това си е сериозен проблем когато се работи на 1 честота. Тогава приемника едва ли ще приеме нещо :)
Така че помисли за управление на всяка точка, за целта ще ти трябва двупосочна връзка. Освен трансмитер всяка точка трябва да има и приемник по който да подаваш код кой трансмитер му е ред да излъчва!

_________________
Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !


Пон Яну 19, 2009 6:53 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 
виж CyFi (www.cypress.com)


Пон Яну 19, 2009 12:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Абе синхронизация може и да не му трябва, ако излъчват на случайни периоди достатъчно често вероятносттада се засекът два три пъти един след друг не е голяма, ако е двупосочно си има метод за избягване на колизии, но аз бих ползвал нещо готово, което си има и протоколно ниво.


Пон Яну 19, 2009 1:19 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Чет Ное 20, 2008 1:49 pm
Мнения: 276
Местоположение: Бургас
Мнение 
Ако излъчват достатъчно нарядко и информацията, която излъзвачват не е критична във времето, може да се оставят на сляпо. Настроени да излъчват всеки през различен интервал от време. При това положение, дори и да стане сплитане, при следващото излъчване данните ще се пренесат. Такъв пример са авто-алармите с трансмитери със скачащ код - там няма контрол кой трансмитер да излъчва в момента, защото в общия случай един трансмитер ще се използва в даден момент.
Ако ще е по-често или ако информацията е критична и пропуски не се допускат, тогава най-малкото ще трябва предаващите модули да проверяват дали ефирът е свободен и тогава да излъчват. Това предполага, че всеки модул ще има и приемник, с който ще се ослушва дали някой друг не вика в момента. Също и че данните ще трябва да се буферират, за да се запазят, ако се случи в момента да е зает ефирът.
Може би най-универсалния начин е с двустранна комуникация, при която приемащият модул командва кой да си предаде данните в даден момент. Това има смисъл примерно при системи за събиране на данни от много точки - термометри например. Тогава центърът (приемащият модул) излъчва повикване за конкретен термометър (предаващ модул), на което последният отговаря като си излъчи идентификатора, последван от данните, които пази за изпращане. Идентификаторът не е задължителен, така или иначе се знае кой модул е повикан, ползва се само за презастраховане. Нещо такова ...
Това с термометрите си ми беше идея преди време за събиране на данни за температура от различни точки на града. Само идея, де, нямам реализация ...

_________________
Digitally yours: Optron


Пон Яну 19, 2009 3:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение Мне точно
optron написа:
Ако излъчват достатъчно нарядко и информацията, която излъзвачват не е критична във времето, може да се оставят на сляпо. Настроени да излъчват всеки през различен интервал от време. При това положение, дори и да стане сплитане, при следващото излъчване данните ще се пренесат. Такъв пример са авто-алармите с трансмитери със скачащ код - там няма контрол кой трансмитер да излъчва в момента, защото в общия случай един трансмитер ще се използва в даден момент.

При автоалармите нещата са малко по различни.
Първо е доста по случайно и еднократно във времето излъчване което в рамките на няколко секунди докато си натиснал бутон повтаря кода си стотици пъти, демек и да има друг наоколо все някой ще е натиснал първи и пуснал първи бутона, така дадената аларма ще си е свършила работата с достатъчно повторен на входа и код дори и да има грешки все един ще е верния. И да не ти сработи от раз човек е упорит и пак натиска все някога ще сработи, като това не е от значение за няколко минутен мин период.

Това е малко неприложимо ако имаш 20 устройства на една честота. В този случай ако не ги контролираш винаги ще имаш застъпване на трансмитер колкото и случайно да са направени, все пак всичко зависи от времето на повторяемост на излъчването. Ако имаш нужда да ги следиш по начесто без синхронизация не става!

_________________
Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !


Пон Яну 19, 2009 3:55 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Чет Ное 20, 2008 1:49 pm
Мнения: 276
Местоположение: Бургас
Мнение Re: Мне точно
plameniv написа:
Това е малко неприложимо ако имаш 20 устройства на една честота. В този случай ако не ги контролираш винаги ще имаш застъпване на трансмитер колкото и случайно да са направени, все пак всичко зависи от времето на повторяемост на излъчването. Ако имаш нужда да ги следиш по начесто без синхронизация не става!
Мисля, че описах разсъждения и за двата случая. ;)

_________________
Digitally yours: Optron


Пон Яну 19, 2009 6:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Тук в мидуеста на САЩ има едни буболечки (сикейди се казват), които са два вида - едните се излюпват от ларвите си и излизат от земята всяка година, а втория вид дето са "по-хитри" го правят това на всеки 17 години. Т.е. траят си 16 г. и на 17-тата се излюпват и излизат от земята. И понеже този период от 17 г. им дава сигурност, че няма да се засекат с хищниците, дето ги ядат (щото пък те излизат на някакъв друг период) - те излизат в бройка, която е приблизително 4 млн. гадини на квадратен акър. За който не може да си го представи това, ще му кажа, че като си ходиш по тротоарите и настъпваш поне по 20 на един път с единия крак :D . Та природата се е погрижила с нейната математика да не се засичат две джаджи по едно и също време. Номера е да намерите и вие вашите "17 г." за предавателите 8) .


Пон Яну 19, 2009 6:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение 
Silence,
Зависи какво разбираш под "евтино". Ако 5-7 долара е евтино за тебе - използвай CC1110 -на Тексас. Това е процесор със трансивър (приемо-предавател) който работи в пакетен режим и примерно на 868MHz в ISM банда покрива радио стандартите и има повече от задоволителен обхват (на открито до 600 метра с ненасочена антена без усилване (разбирай жица)). Това "едночипово" решение е добро и поради факта, че "заспалият" чип консумира 0.5 микроампера, като при това има активиран таймер, който да го буди от време на време. Чипът поддържа различни модулации като OOK, GSK и GFSK. Използвам го и имам много добри впечатления за него. Поддържа бодрейт от 1.2кбпс до 500кбпс, като обхвата който цитирах по-горе е постигнат при 38.4кбпс.
Високият баудрейт позволява кратки (къси) трансмисии, което е добре за живота на батериите.
Освен това Процесора и всички компоненти около радиочастта му се фитват в платка с размери 1.5х2 см.

Разбира се има и малко по-евтин вариянт - ако използваш АМ радио. Има АМ-предаватели за по 3-6лв и АМ-приемници за по 6-8лв. Такива бях купувал навремето от Електронинвест и от Комет-а. В Пловдив в бившият завод "Автоелектроника" произвеждаха български такива модулчета.
В този случай микроконтролера ще трябва да се грижи за предаването и приемането от/към радиомодулите.

Колеги, няма проблем с многото предаватели и единият приемник. Колизиите които биха се получили при едновременно предаване на 2 и повече предавателя не са чак толкова страшни при подходящ алгоритъм за предаване. За целта има RF стандарти, които урегулират това.
Всички домашни и офис Wire Less алармени системи покриващи РадиоГрейд 1 и 2 работят точно така. При това един алармен панел поддържа до 32 радио сензора (PIR или други) в които има само предавател.


Вто Яну 20, 2009 8:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Този предавател се прави лесно и излиза евтино. транзистора е BFR93A. Бобинките на ръка две-три навивки - уцелват се. Приемника от всички дето съм пробвал този тръгва най-лесно. Малко зор се намират такива бобинки ама кометските дето ги дават за 433 MHz стават. Другата - 10uH - по не е проблем. Настройката му става от бобинката. И тук транзисторите ги дават BFR93A ама при мене с 2SC3838K сякаш по-добре работи - няма логика ама факт. На практика цената им излиза доста ниска - на предавателя не надхърля 1 лев за частите, на приемника 2-3 лв. пробвал съм кометските АМ приемници и предаватели - не са някакво чудо на техниката. Само дето са малки и са готови. Този приемник работи горе долу като купешкия. Предавателя обаче е сякаш малко по-силен от тези купешките дето съм ги пробвал.


Прикачени файлове:
receiver.jpg
receiver.jpg [ 192.66 KiB | Прегледано 2518 пъти ]
transmit.jpg
transmit.jpg [ 20.41 KiB | Прегледано 2473 пъти ]
Чет Яну 22, 2009 6:44 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 35 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни