Fórum témák

» Több friss téma
Fórum » Soros kommunikáció két pont között
 
Témaindító: csendesj, idő: Jan 5, 2020
Témakörök:
Lapozás: OK   1 / 1
(#) csendesj hozzászólása Jan 5, 2020 /
 
Sziasztok.

Egy olyan eszközt/kapcsolást keresek ami párhuzamos jelekből
csinál soros kommunikációt (Canbus, modbus)és a másik oldalon
visszaalakítja párhuzamos jelekké. Konkrétan egy nagyobb 3d nyomtató fejénél lévő léptetőmotorokat, érzékelőket szeretném összekötni a kapcsolószekrénnyel és szeretném kiváltani a sok kábelezést. Valami arduino szerű dolog is megfelelne 16 ki 16 bemenettel, ami az egyik egységnél kimenet az a másik egységnél bemenet és fordítva. Azt is megköszönném ha valaki abban tudna segíteni hogy ezt hogyan nevezik angolul.

Segítségeteket előre is köszönöm!

Csendes József
(#) sargarigo válasza csendesj hozzászólására (») Jan 5, 2020 /
 
Elég meredek elgondolásnak tűnik a dolog! Már csak azért is, mert a motorok azért áramot kérnének, a szenzorok meg zavarvédettséget. Esetleg lehetne azt, hogy tervezni egy külön mehajtó rendszert, amit a végrehajtókhoz teszel, és ez kommunikál kevés vezetéken a "maggal". De ez meg akkora munka lenne, hogy biztosan drágább a leves mint a hús. SZVSZ át kellene ezt gondolni hogy tényleg szükséges-e.
Létezik olyan hogy párhuzamosból csinál sorosat, és vissza, de az nem ilyen kevert alkalmazáshoz.
Ha mégis kell, akkor specifikálni kellene az igényeket, hogy hány vezeték merre megy, és milyen funkciót lát el.
A hozzászólás módosítva: Jan 5, 2020
(#) csendesj hozzászólása Jan 5, 2020 /
 
Az áramellátás az külön vezetéken menne, és a léptetőmotorok meghajtói is felkerülnének a fejhez.
Tehát felfelé kellene motoronként 3 (Step, Dir, Enable) és kb 4 motor lenne tehát 12 plusz a 2x fejfűtés.
Lefelé 2x fejhőmérséklet plusz 4x végállás kb 6. Sajnos jelenleg a meghajtók a kapcsolószekrénybe vannak tehát motoronként 4 vezeték azaz egy kábel plusz fejfűtés és még csak két motor két fűtés és visszafelé a két fejhőmérséklet van bekötve, de már elfogyott az energialáncokba a hely.
meg sokkal elegánsabb is szerintem.
(#) sargarigo válasza csendesj hozzászólására (») Jan 5, 2020 /
 
Hát így már nem tűnik lehetetlennek a dolog, de azért a motorvezérlő jeleket sorosként átküldeni.. szerinem nem triviális. Gondolom jó nagy órajel kellene, hogy ne legyen lépésvesztés. Első blikkre lehetne mondjuk a favágó módszer, hogy a vezérlő jeleket betolor egy shift regiszterbe párhuzamosan, aztán amikor készen van akkor átküldöd sorosan. A másik végén ugyanez vissza. Így csak az áramot kellene átvinni, az adatnak és az órajelnek még kettő vezeték. Elvileg. Talán. Szerintem jönnének a buktatók sorra. Például a szinkronizálás az adó és vételi oldal között. Hm.. Nem egyszerűbb átvinni a központi elektronikát is motorokhoz? Milyen gép ez? Lehet valami fotó segíthetne..
A hozzászólás módosítva: Jan 5, 2020
(#) Massawa válasza csendesj hozzászólására (») Jan 5, 2020 /
 
I2C + PCF8575
(#) csendesj hozzászólása Jan 5, 2020 /
 
A központi elektronika a gép oldalán van és kezelőszervek is vannak rajta tehát azt nem lehet
áttelepíteni. Csatoltam két képet remélem segít. Én konkrétan két arduinora gondoltam canbus vonalon összekötve. De sajnos nem igazán tudom angolul eltalálni hogy ezt minek nevezhetik.
(#) Bakman válasza csendesj hozzászólására (») Jan 5, 2020 /
 
Két 40 lábú kontroller, a kettő összekötve egymással pl. RS485-ös kommunikációval.

Master küldi a bemenetei állapotát, ezt a Slave átfordítja kimenetté, beolvassa a saját bemeneteit, visszaküldi az állpotokat a Master részére. Csak az a kérdés, mennyi a megengedett késleltetés.
(#) csendesj hozzászólása Jan 5, 2020 /
 
Egyedül a képtetőmotorok mozgása a kritikus, hiszen kettő direkt kommunikál a vezérlővel,
tehát vagy nagyon pontosnak kell lennie vagy a másik két motort is egy 2. slave-n kell keresztül vinni és akkor elvileg azonos lessz a késés.
Egyébként tetszik az ötlet bár én valami konkrétat keresnék vagy fejlesztőt mert én nagyon időhiányban szenvedek.
(#) kaqkk válasza csendesj hozzászólására (») Jan 5, 2020 /
 
Nem lenne egyszerűbb ha a motormeghajtókkal együtt a vezérlőt is feltelepítenéd és csak a kezelő egység maradna lent ? Annyi vezeték elférne az energialáncban és semmi + elektronika nem bonyolítaná a dolgot .
(#) csendesj hozzászólása Jan 5, 2020 /
 
A kezelő egység mellett még 3 motor és 3 végálláskapcsoló van lent tehát
annak lent kell maradnia mert akkor ugyanúgy sok kábelt kellene az energialáncba zsúfolni.
Lassan már körvonalazódik, két arduinot fogok összekötni canbus modullal és az
arduino portjait fogom használni i/o potonként.
(#) asch hozzászólása Jan 12, 2020 /
 
Esetleg valami vékonyabb kábel nem lehetséges?
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem