www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Projekt - sistem za dvigovanje/spuščanje rolet
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
luxi
Član
Član



Pridružen-a: Sob 04 Dec 2010 22:09
Prispevkov: 16
Aktiv.: 0.09
Kraj: Velenje

PrispevekObjavljeno: Sob Dec 04, 2010 10:42 pm    Naslov sporočila:  Projekt - sistem za dvigovanje/spuščanje rolet Odgovori s citatom

Pozdravljeni.
Sem začetnik in tudi nov na forumu.

Doma se bom lotil velikega projekta. Naredil bom sistem za spuščanje in dvigovanje rolet na oknih.

Imam pa problem, ker si ne znam predstavljati, kako bom na en mikrokontroler priključil 16 rolet (ali je to sploh možno?).

Uporabil bom 16-bit tipkovnico, display, mikrokontroler, nekaj relejev in pa zadevo bi rad povezal na mrežo preko konektorja rj45 z kontrolerjem ENC28j60, motorčke za rolete pa bom kupil že izdelane.

Kar se tiče programiranja, upam, da mi bo uspelo, za enkrat še oklevam, kateri jezik bi izbral. Mikrokontroler bom programiral prvič, ampak že imam veliko izkušenj iz jezikov PHP in C++ (tako, da logika ne bo problem).

V šoli bomo čez leto izdelovali podoben sistem le, da ne bo imel 16 izhodov, ampak enega.

Zato prosim, če ima kdo kakšne izkušnje, nasvete ali kar koli, ki bi mi prišlo prav, to objavi.

Lep pozdrav
Luka
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
maty
Član
Član



Pridružen-a: Pon 11 Jan 2010 0:57
Prispevkov: 124
Aktiv.: 0.66
Kraj: Svečina

PrispevekObjavljeno: Sob Dec 04, 2010 11:07 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljen!

Kot prvo: nastavi si kraj bivanja,ker nisi iz Butal, predvidevam da Wink

Lahko pa narediš tako da za vsako roleto imaš svoj mikrokrmilnik in jih povežeš preko skupnega vodila. Ali še bolje kupiš brezžične module in imaš vse skupaj brez kablovja, razen napajanje.

Glede jezika....malo se pozanimaj pri kolegih, katerega uporabljajo, da ti bodo lahko kaj pomagali itd. Jaz osebno programiram v Cju. (To je podobno kot pri firmah avtomobilov...eni prisegajo na VW, drugi na Ford,...enim pa ni bitno).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
igo
Član
Član



Pridružen-a: Sre 11 Okt 2006 19:11
Prispevkov: 3641
Aktiv.: 15.99

PrispevekObjavljeno: Sob Dec 04, 2010 11:10 pm    Naslov sporočila:   Odgovori s citatom

Če boš imel zgoraj in spodaj končna stikala, rabiš 32 vhodov.
Če boš krmilil časovno (naprimer 5 sekund dol, 3 sekunde gor,...), bo preveč občutljivo na zatikanje, temperaturne spremembe, ... .
Tudi vlečenje 16 kablov samo za napajanje ni tako enostavno.

Obstaja možnost, da uporabiš kak mali PIC serije 10F200 (očitno premajhen ...) ali 12F675 poleg vsake rolete. Tako boš imel 2 napajalni žici in 2 komunikacijski žici s tokovno zanko ali RS485. Te 4 žice bodo speljane v krogu do vsakega okna.
Vsako okno bo imelo senzor odprtja (tudi alarm funkcija), dve končni stikali za rolete, senzor preobremenitve motorja, senzor osvetljenosti sobe,...
Sistem bo poljubno nadgradljiv od 1 do naprimer 63 rolet.
Zadevo bo krmilil master (PIC 16F8xx) na podlagi ukazov iz tipkovnice (ročni pomik rolet), ure (časovni pomik rolet), ... .

Pošlješ naslov in ukaz.
Naprimer
okno 10, roleta na 7/16 (suženj pa pozna trenuten položaj in se ustrezno odzove)

Lahko tvoriš tudi skupine - S, J, V, Z okna in pošlješ ukaze večim oknom hkrati.
Prav tako lahko prebereš stanja oken (odprto/zaprto, roleta na x/16, alarm "blokiran motor rolete ni izpolnil zahteve", ...) ...

Najprej si napišeš seznam želja, da vidiš, koliko vhodov in izhodov rabiš na vsakem sužnju in izbereš ustrezen MCU. Napraviš kompaktne module z vsemi elementi (2*rele ali mostični tranzistorski gonilnik motorja s tokovnim senzorjem; napajalnik, da lahko dela na 24V ob manjšem preseku vodnikov; ...). Napraviš še modul gospodarja z ustreznimi sklopi.
Izmisliš si svoj komunikacijski protokol, saj dvomim, da obstaja kaj univerzalnega.
Paziš, da ne bodo vsi prek vseh pošiljali, ampak samo odgovarjali na gospodarjeva vprašanja in izvajali njegove ukaze.
Poleg vsakega okna daš še stikali za ročno gor/dol, da ti ni treba h gospodarju tekati. Po izvršeni spremembi suženj ponižno sporoči gospodarju, da si je drznil spremeniti stanje rolete, ker mu je tako ukazal "Bog".
LP,
Igor

_________________
Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
luxi
Član
Član



Pridružen-a: Sob 04 Dec 2010 22:09
Prispevkov: 16
Aktiv.: 0.09
Kraj: Velenje

PrispevekObjavljeno: Ned Dec 05, 2010 12:22 pm    Naslov sporočila:   Odgovori s citatom

Hvala vama, za te napotke.
Ko bom imel narejeno skico jo bom objavil tukaj, tako, da bomo imeli kaj za debatirat:)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
igor_k
Član
Član



Pridružen-a: Pon 19 Jul 2004 11:44
Prispevkov: 1011
Aktiv.: 4.26
Kraj: Rače

PrispevekObjavljeno: Ned Dec 05, 2010 12:42 pm    Naslov sporočila:   Odgovori s citatom

Motorji za rolete že imajo končna stikala vgrajena in ni potrebno kaj posebej komplicirati. Če imaš možnost je najceneje za vsako roleto napeljat kabel do omarice, potem pa v omarici narediš krmiljenje, drugače pa narediš elektroniko v dozi.
Za vsako roleto rabiš samo dva izhoda (releja) za gor in dol, roleta se sama izklopi, elektronika pa po nekem času izklopi rele. Krmiljenje pa s tipkami po želji.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
igo
Član
Član



Pridružen-a: Sre 11 Okt 2006 19:11
Prispevkov: 3641
Aktiv.: 15.99

PrispevekObjavljeno: Ned Dec 05, 2010 3:29 pm    Naslov sporočila:   Odgovori s citatom

igor_k je napisal/a:
Če imaš možnost je najceneje za vsako roleto napeljat kabel do omarice, potem pa v omarici narediš krmiljenje, drugače pa narediš elektroniko v dozi.
Poleg vsakega okna rabiš še tipki za ročno gor/dol. Včasih moraš kaj na hitro pogledati in je problem tekati k omarici. Potem so še sobe z več okni, ... pa zjutraj bi rad, da te zbudi sonce ... Pa senzor odprtosti okna, ... Število žic se poveča ...
Hitro prideš do sužnja poleg vsakega okna in gospodarja v omarici. Vsi sužnji in gospodar so lahko povezani v krogu z enim 5-žilnim kablom, kar je ceneje kot 16 kablov v zvezdi.

Cena in uporabnost sta sorazmerni. Dvakrat delati pa je najdražje.
LP,
Igor

_________________
Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
igor_k
Član
Član



Pridružen-a: Pon 19 Jul 2004 11:44
Prispevkov: 1011
Aktiv.: 4.26
Kraj: Rače

PrispevekObjavljeno: Ned Dec 05, 2010 5:11 pm    Naslov sporočila:   Odgovori s citatom

Odvisno kaj hoče, jaz imam tipke za rolete pri stikalu za luč in ne pri oknu, o senzorjih odprtosti okna pa ni bilo govora. Sicer pa, naj izračuna kaj je ceneje, kabel ali dodatna elektronika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Krampus
Član
Član



Pridružen-a: Pon 08 Sep 2008 13:07
Prispevkov: 1853
Aktiv.: 9.06

PrispevekObjavljeno: Ned Dec 05, 2010 6:01 pm    Naslov sporočila:   Odgovori s citatom

igo je napisal/a:
Vsi sužnji in gospodar so lahko povezani v krogu z enim 5-žilnim kablom


Faza, nula, zaščita, 2 x komunikacija
Kakšna komunikacija, ki bo dovolj robustna, da se vodi v istem kabu kot napajane?

_________________
Nisem ravno najbolj pameten na svetu, tu in tam pa imam kakšno idejo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
luxi
Član
Član



Pridružen-a: Sob 04 Dec 2010 22:09
Prispevkov: 16
Aktiv.: 0.09
Kraj: Velenje

PrispevekObjavljeno: Ned Dec 05, 2010 8:07 pm    Naslov sporočila:   Odgovori s citatom

Motorček ima tri žice; dve fazi in eno nulo.
Gledena to na kero fazo mu daš tok v tisto smer se vrti (gor/dol).
Motorček ne potrebuje senzorjev, saj se mu na začetku nastavi dolžino rolete.

Odločil sem se, da ne rabim v vsaki sobi možnosti spuščanja in dvigovanja, tako da bom imel v dnevni sobi tipkovnico(mogoče je malce ne praktično, ampak ok), kjer mu boš vnesel kombinacijo rolete (seveda, če je to možno). Tipkovnica bi delovala tako, da mu bi ti vnesel kombinacijo rolete, potem pa bi povedal, kaj se naj zgodi (ali naj gre roleta gor ali dol).

Od vsakega motorčka vodijo tri žice, to speljaj na podstrešje, ker imamo montažno hišo to ne bi bilo problem.

Torej zanima me, kako bi lahko jaz z enim mikroprocesorjem krmilil vse rolete.
Upam, da je to možno?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Roby
Član
Član



Pridružen-a: Tor 12 Avg 2003 15:29
Prispevkov: 244
Aktiv.: 1.03

PrispevekObjavljeno: Ned Dec 05, 2010 8:52 pm    Naslov sporočila:   Odgovori s citatom

Nič bati, skoraj katerikoli uC lahko uporabiš. Na njega obeseš recimo en UCN5832 pa že lahko goniš do 32 relejev...
Ps: ne pozabi zaščitnih diod.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Krampus
Član
Član



Pridružen-a: Pon 08 Sep 2008 13:07
Prispevkov: 1853
Aktiv.: 9.06

PrispevekObjavljeno: Pon Dec 06, 2010 9:45 am    Naslov sporočila:   Odgovori s citatom

Krampus je napisal/a:
igo je napisal/a:
Vsi sužnji in gospodar so lahko povezani v krogu z enim 5-žilnim kablom


Faza, nula, zaščita, 2 x komunikacija
Kakšna komunikacija, ki bo dovolj robustna, da se vodi v istem kablu kot napajane?


Mogoče ni bilo dovolj razumljivo.
Jaz imam zadevo tako izvedeno, ampak zaenkrat krmilim vse rolete naenkrat.

Mene zanima kakšno ali katero komunikacijo uporabiti, da bo dovolj robustna in bo master/slave.

_________________
Nisem ravno najbolj pameten na svetu, tu in tam pa imam kakšno idejo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
zhAba
Član
Član



Pridružen-a: Tor 12 Okt 2010 12:19
Prispevkov: 50
Aktiv.: 0.28
Kraj: Kamnik

PrispevekObjavljeno: Pon Dec 06, 2010 11:42 am    Naslov sporočila:   Odgovori s citatom

Mogoče bi ti odgovarjala kaj takega http://www.array.sh/cpzqe.htm .V tem primeru bi potreboval v smeri od krmilnika do rolet 2 faze ,nulo in zemljo če jo roleta ima,v smeri proti stikalom pa uporabiš UTP ali pa kak drug večžilen kabel.Je pa zadeva zelo uporabna, ker lahko krmilnik z PC-jem sprogramiraš kakor ti duša poželi. Je pa zadeva kar draga, cca 90€ za 8 izhodov, kar bi ti imel za 4 rolete.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14675
Aktiv.: 61.87
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Dec 06, 2010 12:19 pm    Naslov sporočila:   Odgovori s citatom

Vprašanje smiselno pri samih roletah še vgrajevati dodatno elektroniko. Po moji presoji je bolje narediti eno centralno enoto, ter do vsake rolete potegnit 5-žilni kabel. Pri sami roleti pa narediti še dodatno razvodnico za tipko gor dol.
Pred leti sem sodeloval pri enem takem projektu (napisal sem software) Član foruma pa je naredil hardware. Izvedba je bila taka, kot sem opisal zgoraj. S centralne enote lahko upravljaš s vsako roleto posebej. Krmiljenje je tudi avtomatsko. Za zapiranje ter odpiranje skrbi fotoupor. Pripravljena je bila tudi serijska komunikacjija ter IR, a tisto se potem ni nadgrajevalo. V funkciji je verjetno že več kot pet let.
Citiram:

Mene zanima kakšno ali katero komunikacijo uporabiti, da bo dovolj robustna in bo master/slave.


Najcenejša varianta, ki bi verjetno delovala je 1-Wire - recimo v navezi DS2408.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Krampus
Član
Član



Pridružen-a: Pon 08 Sep 2008 13:07
Prispevkov: 1853
Aktiv.: 9.06

PrispevekObjavljeno: Pon Dec 06, 2010 12:59 pm    Naslov sporočila:   Odgovori s citatom

Silvo, vem, če bi danes delal, bi tako naredil.
Vse skupaj je že v funkciji, dodatnih kablov ne morem napeljevati.

Zato sprašujem.

1-wire je dovolj robustno za skupaj z napajanjem?
Imam idejo izvesti s CAN, ali je ta dovolj robusten, in ali je potrebno napajanje peljati zraven?

_________________
Nisem ravno najbolj pameten na svetu, tu in tam pa imam kakšno idejo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14675
Aktiv.: 61.87
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Dec 06, 2010 1:17 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
1-wire je dovolj robustno za skupaj z napajanjem?


Ne. Potegnit bo potrebno dodatni kabel. Pravzaprav dvomim, če boš lahko kakršno koli komunikacijo peljal po kablu zraven napajanja. Za komunikacijo preko omrežja se da uporabit recimo philipsov TDA5051. Ne vem pa, če obstaja kaj podobnega z možnostjo nastavitev adress.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
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: 502 dni


Powered by phpBB © 2001, 2005 phpBB Group