 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
bolha95 Član


Pridružen-a: Pet 14 Dec 2007 21:33 Prispevkov: 296 Aktiv.: 1.39 Kraj: Križe / Tržič
|
Objavljeno: Čet Jun 28, 2012 12:21 pm Naslov sporočila: |
|
|
SimonS je napisal/a: |
Bolha95
Tvoja ideja z RaspberryPi mi je zelo všeč. Tudi enostavnejše je za programiranje.
Samo brezžična povezave pa nikakor ne. Ne samo baterije tudi motnje in nezaneslivost....
Jaz sem bil vedno pristaš žice, kjer je možno seveda.
Kaj pa TCP/IP? Da bi vsaki enoti dal svoj IP? Tu rabiš še nekakšno stikalo... |
Kot sem rekel imam trenutno v delu osvetlitev dnevne sobe, kjer bom uporabil zgoraj naštete komponente. Na Raspberry še čakam imam pa web aplikacijo za krmiljenje že 80% dodelano. PWM krmilnik za LED je prav tako na 80%. WiFi modul že deluje. IP lahko nastaviš kar na routerju, tako da fiksiraš IP na MAC. Naslovni prostor pa po moje ni problem.
Verjetno se pa tudi dobi kakšen CAN modul na USB, ki ga lahko priključiš na Pi. Bo treba razmišljati tudi v tej smeri
Po dopustu nadaljujem z delom in bom z veseljem delil svoje ugotovitve in izkušnje. _________________ LP,
Robi
Kjer se znanje konča, se domišljija začne |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 15.98
|
Objavljeno: Čet Jun 28, 2012 1:11 pm Naslov sporočila: |
|
|
Bo zadeva narejena za novogradnje ali za že obstoječe objekte?
Pri novogradnjah lahko povlečeš vse kable za eno sobo skozi veliko dozo tako, da daš vmes relejsko postajo za porabnike (luči, rolete, vtičnice,...). Pri obstoječih kaj takega ni možno.
Zato bi jaz bolj delal na mikro enotah (1 vhod / 1 rele izhod), ki se jih vstavi v dozo od obstoječega stikala ali vtičnice. Dvosmerna komunikacija bi bila kar po 230V napeljavi (amlitudno moduliran signal, dogovorjen protokol s 16bitnim dosegom naslovov, 8 ali 16bitnim podatkom in CRC preverjanjem).
Tak sistem je potem možno vgraditi v vsak objekt, mikro enoto pa kamor koli na kabel proti porabniku. Napajanje bi bilo med fazo/nulo ali dvožilno preko močnejših bremen (to je treba dodelati).
Nekdo ima v sobi eno luč in eno vtičnico, drug pa 100m kablovja in kup porabnikov, zato bi bile večvhodna/večizhodna enote včasih preveč zmogljive, drugič premalo (potem bi jih moral nekako skupno napajati in medsebojno povezati komunikacijo ...).
V omarico s števcem se da pa VF filter, da ne bodo sosedje krmilili moje hiše. Tablica na steni lahko obstaja, a komunicira samo z glavno enoto (BT, RFM12, ...). Glavna enota ima dostop do vseh 3 faz in potem komunicira s poljubno mikro enoto. Pa preko spleta ali GSM modema bi bil možen še zunanji dostop.
Aja, pa bile bi relejske in triak mikroenote, zaradi porabe. Vhodna bi bila pa za en vhod, ki bi se jih modularno nataknilo skupaj za več vhodov. Glavna vhodna za eno sobo bi imela pa napajanje vhodnih in še za temperaturo/vlago. PIR bi bil na dodatnem modulčku, da se ga postavi na najugodnejše mesto.
Tudi izhodna enota bi bila takšna z napajalnikom in komunikatorjem, dodatni rele ali triak modulčki pa bi se nataknili nanjo, če en izhod ne bi zadostoval.
Pa na en napajalno komunikacijski modulček bi se dalo natakniti vhode in izhode.
To sem na hitro napisal. Podrobnosti so stvar nadaljne debate, če ciljam v zanimivo smer.
Dodano: Komunikacijo bi napravil po principu X10 , a za napajalno komunikacijski modulček bi uporabil dosti manjši MCU. Potem pa še manjšega (6 do 8 pinov) na vsakem vhodnem ali izhodnem modulčku. Morda bi bila rahlo višja cena (kup čipovja), a neomejena modularnost žal stane kak oštevilčen papirček več. _________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.26 Kraj: Yogyakarta
|
Objavljeno: Čet Jun 28, 2012 6:22 pm Naslov sporočila: |
|
|
a RS485 pa ne pride v upostev?
Imas lahko zvezda razporeditev, enostavno se da narediti ojacevalnike linije za daljse kable... _________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.26 Kraj: Yogyakarta
|
Objavljeno: Čet Jun 28, 2012 6:23 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Največji problem pri CANu boš imel, ker ne dopušča zvezda razcepa, ampak morajo biti vse enote vezane eden za drugim.
Jaz se s tem zadnje čase precej ukvarjam, vendar je na žalost komercialen projekt.
Mislim, da je CAN multimaster. |
Delas neke vrste CAN router? _________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
diehart Član


Pridružen-a: Pon 19 Apr 2004 17:46 Prispevkov: 501 Aktiv.: 2.11 Kraj: okolica I G
|
Objavljeno: Čet Jun 28, 2012 9:52 pm Naslov sporočila: |
|
|
Sam sem razmišljal dosti podobno kot igo, vendar bi za protokol uporabil UPB, ki je bolj zanesljiv in ga ne sfiltrira ven vsak filter od mikrovakovke.
Tudi sam sem razmišljal da bi imel mikroenote za v poglobljeno dozo, protokol ta, ki sem ga omenil, če ne bi šlo, pa RS485.
Dokaj enostavno bi se na mikroenoti še realiziral merilec toka, s katerim dobiš še porabo po posamezni vtičnici. |
|
Nazaj na vrh |
|
 |
Krampus Član



Pridružen-a: Pon 08 Sep 2008 13:07 Prispevkov: 1853 Aktiv.: 9.06
|
Objavljeno: Čet Jun 28, 2012 10:12 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Največji problem pri CANu boš imel, ker ne dopušča zvezda razcepa, ampak morajo biti vse enote vezane eden za drugim. |
Je kakšna možnost zvezde, ali je to definitivna trditev?
Jaz imam predvidene tri linije za 30 clientov. Trenutno testiram z enim klientom.
Imam pa na razpolago samo dve žici in 230V na strani vsakega klienta (v dozi).
Ja, vsi se lahko pogovarjajo z vsemi. _________________ Nisem ravno najbolj pameten na svetu, tu in tam pa imam kakšno idejo. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70716.35
|
Objavljeno: Čet Jun 28, 2012 10:14 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.38 Kraj: južnoprimorska
|
Objavljeno: Čet Jun 28, 2012 10:50 pm Naslov sporočila: |
|
|
In če narediš "svoj" bus, ki bi bil križanec med I2C in KNX. Tako sem si vsaj jaz zamišljal, da bi naredil. Dvigniti napetost I2C na vsaj 20V da je odporno na padce napetosti zaradi razdalje in pa KNX sistem za preverjanje zaposlenosti linije. Večina mikrokrmilnikov ima I2C že vgrajen. Ker bi vsaka naprava imela svoj naslov bi lahko tudi naredil neke vrste IP prehod in bi bil samo en potreben.
Glede na to, da imajo lahko mikrokrmilniki porabo pod 1uA v stanju mirovanja in je pritisk na tipko, kot interrupt dovolj, da ga zbudi tudi napajanje z baterijo v stikalih drži več 10let, če daš pa še ta male sončne celice nanj(take kot so v kalkulatorjih) pa praktično neomejeno.
Za domačo rabo pa mogoče celo uporabiš brezžične module AIR booster pack od TexasInstrumentsa, ker dobiš 2kom z procesorjem za $20. _________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
 |
bluel Član


Pridružen-a: Sob 19 Apr 2008 20:11 Prispevkov: 79 Aktiv.: 0.38 Kraj: Kreplje
|
Objavljeno: Pet Jun 29, 2012 8:51 am Naslov sporočila: |
|
|
eno zadevo, ki bi lahko uporabil za brezžično povezovanje
je 6LoWPAN.
Drugače se strinjam, da je dobra ideja web vmestnik. Na to lahko
dostopaš z vsako tablico in pa narediš še malo popolnejši web
vmestnik za desktop, kjer lahko zadeve enostavno nastaviš. |
|
Nazaj na vrh |
|
 |
KrEn Član

Pridružen-a: Pon 14 Sep 2009 8:55 Prispevkov: 180 Aktiv.: 0.94 Kraj: LJ
|
Objavljeno: Pet Jun 29, 2012 9:38 am Naslov sporočila: PAMETNA HIŠA |
|
|
Jaz razmišljam o tej poti... zadevi.
STIKALO
8 touch tipk v velikosti navadnega stikala.
IR RC5 vhod (da lahko krmiliš z daljincem)
KRMILNA ENOTA
montirana v omarico z varovalkami
8 triak izhodov, 8 relejskih izhodov..
različni vhodi..
Komunikacija med TIPKAMI IN KMILNO ENOTO POTEKA PO 485 2 WIRE KOMUNIKACIJI.
Na eno krmilno enoto priklopiš lahko npr 8 STIKAL (po 8 tipk na eni)
Sistem se programi tako, da lahko poljubno tipko na STIKALU povezeš z IZHODOM.
KRMILNA enota ima 2x 485 komunikacijo. En port kominicira z STIKALI (Krmilan enota je MASTER). Drugi port pa z nadzonim sistemom ( Krmilna neota je SLAVE).
Prednost tega sistema je , da je vse deluječe tudi brez nadzornega sistema.
Nadzorni sistem pa omogoča dodatne funkcije. |
|
Nazaj na vrh |
|
 |
janiP Član

Pridružen-a: Čet 23 Okt 2008 23:00 Prispevkov: 145 Aktiv.: 0.71 Kraj: Ljubljana
|
Objavljeno: Pet Jun 29, 2012 10:14 am Naslov sporočila: |
|
|
CAN mora biti praviloma vezan zaporedno in na obeh koncih morajo biti upori 120Ohm. To je zaradi odbojev.
Princip delovanja CAN-a je: ko neka naprava odda en bit ("dominant"=0 ali "recesive"=1) vse druge naprave v realnem času slišijo ta bit. Na podlagi predhodno slišanih bitov se kakšna druga naprava lahko odloči, da bo prevzela nadzor nad trenutnim CAN sporočilom. Prva naprava takrat umolkne. V principu zmaga naprava, ki ima sporočilo z najvišjo prioriteto. Se prvi naprej gre sporočilo, ki ima najnižji CAN-ID.
Pri npr. ethernetu pa naprava pošlje cel vlakec bitov. Tu se ne preverja posameznega bita, zato je lahko ethernet hitrejši.
Specifikacije za CAN dopuščajo "drop" linije, se pravi na neki način zvezdo. Te so lahko daljše pri manjši frekvenci. Poleg tega CAN transciever omogoča nastavitev strmine signala. Pri hiši najbrž ni potrebna kakšna hitra komunikacija. Tako da bi najbrž precej razvejan sistem s pravilno zasnovo normalno deloval.
CAN + napajanje((24V, switcherji)) na UTP kablih. 10kbps, CAN transcieverji z upočasnjenim "slew rate". Osnovna dolga linija ima na koncih 120Ohm upore. Veliko "drop" linij. Po moje bi moralo delovati.
CAN v osnovi ne rabi nobenega masterja.
Naslednji korak pa bi lahko bil raspbery-pi + CAN vmesnik + web server.
Pa seveda nekaj standardizacije osnovnega CAN protokola, da se ne izgubiš v kupu pravil za komunikacijo, da ne izumljaš stvari na novo -> CANopen |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 15.98
|
Objavljeno: Pet Jun 29, 2012 2:48 pm Naslov sporočila: |
|
|
Vsakršna rešitev pametne hiše, ki za komunikacijo uporablja kable, a ne tiste za 230V, je že na začetku obsojena na 98% manjši trg. Glede na število novogradenj sem kvečjemu kak % premalo napisal.
V poštev pride kvečjemu brezžično z EM valovanjem (frekvenca in protokol zaenkrat ni pomembno), brezžično z IR mrežo skozizidnih repetitorjev in naštudiranim protokolom, žično po 230V (po možnosti s parazitnim napajanje v dvožičnem načinu faza/izhod, drugače pa pač v trižični vezavi faza/nula/izhod).
Nihče ne bo namreč razbil pol hiše, da bo napeljal neke kable. _________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.65 Kraj: Zagorje ob Savi
|
Objavljeno: Pet Jun 29, 2012 3:09 pm Naslov sporočila: |
|
|
igo: se strinjam. Ko sem sam razmisljal, da bi si postavil kaj taksnega doma, sem imel v mislih Zigbee. Res pride malo drazje, je pa zelo preprost za uporabo.
LP! |
|
Nazaj na vrh |
|
 |
ciko Član

Pridružen-a: Čet 27 Mar 2008 11:41 Prispevkov: 126 Aktiv.: 0.60 Kraj: Novo mesto
|
Objavljeno: Pet Jun 29, 2012 3:41 pm Naslov sporočila: |
|
|
chaos je napisal/a: |
igo: se strinjam. Ko sem sam razmisljal, da bi si postavil kaj taksnega doma, sem imel v mislih Zigbee. Res pride malo drazje, je pa zelo preprost za uporabo.
LP! |
Jaz sem že pred časom delal napravo, ki je primarno uporabljala CAN bus komunikacijo. Vodilo je super, samo motila me je omejitev prenosa podatkov na 8 byte-ov, tako da sem moral določene prenose razbit na več paketov. Kolikor se jaz spomnim, je lahko nekaj odcepov od glavnega vodila. Nekaj malega se dopušča (do 30m v skupni vrednosti 150m).
Za brezžično komunikacijo sem pa uporabil Zigbee modul. Zelo dobra rešitev, samo sem moral narediti komunikacijo master-slave po principu podajanja kovanca (spraševanje naprav, ali imaš kaj zame). Ker sem tudi prenašal podatke k napravam, sem si moral narediti stack, ker je prišlo do preobremenitve na prenosu. Tako da sem imel pri prenašanju včasih malo zakasnitve.
Lp,
Peter |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 15.98
|
Objavljeno: Pet Jun 29, 2012 4:31 pm Naslov sporočila: |
|
|
ciko je napisal/a: |
Za brezžično komunikacijo sem pa uporabil Zigbee modul. Zelo dobra rešitev, samo sem moral narediti komunikacijo master-slave po principu podajanja kovanca (spraševanje naprav, ali imaš kaj zame). Ker sem tudi prenašal podatke k napravam, sem si moral narediti stack, ker je prišlo do preobremenitve na prenosu. Tako da sem imel pri prenašanju včasih malo zakasnitve. |
Statistično gledano oziroma primerjalno z delovno frekvenco MCU se v hiši zelo redko kaj zgodi. Neka strašna hitrost komunikacije sploh ni potrebna. Prava figa, če se luč prižge 0,2s kasneje namesto takoj. Tudi mini modulček s PIR senzorjem lahko takoj javi zaznano gibanje, naslednjič pa šele čez npr. 5 ali 10sekund, kar ne preobremeni komunikacije, tudi če se v vsaki sobi nekdo giblje.
Drugo je, če je kup merilnikov porabe (po možnosti v vtičnicah, ki se jih enkrat na leto uporablja), ali podobnih senzorjev, ki se kar povprek "derejo", da se nič ne dogaja.
Načeloma mora biti vse tiho, samo npr. vsako sekundo s parimi biti javijo svojo prisotnost senzorji odprtih oken, vrat, razbitih šip in PIR senzorji, ... v sklopu alarma (da ne pride do sabotaže in centralna enota ne ve, da nekega senzorja ni več na liniji).
Ko pa hoče nekdo prižgati luč, lahko vhodna mikroenota preko sobne napajalno komunikacijske enote vklopi izhodno mikroenoto, glavna hišna enota pa dobi samo podatek, da je v nekem prostoru prižgana luč.
Zanimiv bi bil na primer FS20 brezžični protokol. Termostati delajo 2 leti z dvema AA baterijama. Samo močnostne enote imajo svoje "posebnosti", ki bi jih bilo potrebno dodelati.
"Brainstorming" ... Sicer ne zagovarjam izrecno nečesa, ampak bi od vsega pobral samo najboljše. _________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 1 Ur
Powered by phpBB © 2001, 2005 phpBB Group
|