SRY MODELLEZŐ FÓRUMA

Modellezés, technika, történelem
Pontos idő: 2024 márc. 28. - 19:20

Időzóna: UTC + 1 óra




Új téma nyitása Hozzászólás a témához  [ 49 hozzászólás ]  Oldal Előző  1, 2, 3, 4  Következő
Szerző Üzenet
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 29. - 13:43 
Offline
hajósinas
Avatar

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 47
mamut írta:
Mec írta:
Kicsit reszeltem a nyákterven.


Kapcsolási rajzot is feltszel? Nagyobb FET-tel több áramot tudna, avagy akkor bonyolódik a kapcsolási rajz is?

Az arduinó programot felteszed ide, vagy az arduino gyári példagyűjteményébe? (pl irányváltáskor van késleltetés?)


nagyobb motornál talán kellene bele késleltetés, ide nem kellett, így is működik. Nagyobb fetek más tokozásban vannak, ebből az SO-8 -ból egyenlőre ezt a 3A-eset találtam. Más tokozásnál csak amiatt kell a nyáktervet változtatni. Kapcsolási rajzom egyenlőre nincs, de a fet gépkönyvéből (IRF7309PBF) minden kiderül, mivel csak ez az egy alkatrész van a nyákra téve (a többi pont csak átkötés miatt kell).

_________________
https://medvegabor.synology.me


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 29. - 14:58 
Offline

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 14
Mi a különbség "Fwd pwm" és "Fwd En" között?
Milyen jelet küldesz az arduinoval? (csak szebb/hasznosabb volna a program részlet)


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 29. - 21:48 
Offline
Site Admin

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 5
Ez itt FRANYESZ99 Kolléga hozzászólása a szerkesztés során törölt tükör topicból!!

Sziasztok!

Tényleg nagyon jó kis kütyünek néz ki :lol:
A NANO például csak 43X18X19 mm, ami bárhol elfér (még egy mini tolóhajóban is) és van rajta 14 digitális ki-/ bemenet (ebből 6 pwm kimenet is lehet) 8 analóg bemenet. A programozása nem tűnik bonyolultnak :wink:
A lehetőségek tárháza egy "kicsit" kibővült.

Lehet egy kicsit jobban belemerülök...

JA! A nano ára kb 3000 HUF Csak hogy még csábítóbb legyen :lol: :lol:


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 29. - 21:50 
Offline
Site Admin

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 5
Mamut Kollégához csatlakoznék! Egy kis software-t láthatnánk? Különösen az a rész érdekelne, hogy a rádióvevő jeleit miként dolgozod fel az ARDUINO rendszerben?

Üdv.: SRY


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 29. - 23:58 
Offline
hajósinas
Avatar

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 47
mamut írta:
Mi a különbség "Fwd pwm" és "Fwd En" között?
Milyen jelet küldesz az arduinoval? (csak szebb/hasznosabb volna a program részlet)


A FET-et hídba vannak kötve. Asszongya google-fetbridge:
https://www.google.hu/search?q=fet+brid ... 56&bih=801

Íme:
Kép

Látható, hogy a motor működéséhez két szemközti FET vezérlése szükséges. Akinek ez bonyolultnak tűnik, képzeljen 1-1 záróérintkezőt a FET helyett. Szóval, egyikkel a motor egyik oldalát a GND felé kapcsolom, másikkal a másikat tápra (5V). A másik két fetet pedig "0"-ban tartom. Ez fontos a füst elkerülése végett. A táp-felé kapcsoló feteket hívom ENABLE-nek, a GND felé kapcsolókat pedig "PWM"-nek. Az "ENABLE" fet (forgásiránytól függően) statikusan 1-ben vannak tartva, a "PWM" FET pedig a mikrokontrollertől PWM jelet kap, aminek a kitöltését úgy állítottam be, hogy 2V-tól (40%) 5V (100%)-ig tudjak szabályozni vele.

Kép

A kapcsolás bonyolítható pár kapu IC-vel is, ekkor elegendő egy irány és egy PWM kimenet a kontrollerből. Viszont így a gyártandó nyák bonyolultabb, a kis hajónál helyem nem sok volt, viszont digit kimenet van bőven így célszerű volt így megépíteni.

Ha fet helyett tranzisztoros megoldást építenénk, akkor ugyanilyen tranzisztor hídnál nem tudjuk kihasználni a teljes tápfeszültséget (jelen esetben 5V-ot), mert a tranzisztorokon esik 2x 0.7V. Ezért ezt itt nem érdemes használni. Nagyobb robotoknál elmegy, ahol van bőven tartalék tápoldalon.

Íme a kapcsolásom: (ajaj a motor lemaradt, képzeljétek oda a két FET közé. A "D" lábak tokonként közösítve vannak. Egyik tok a motor egyik oldalára, másik a másikra megy.
Kép

A rádió jelének olvasása mintaprogram:
http://myrobotlab.net/how-to-read-rc-re ... h-arduino/

PWM kimenet írása:
http://arduino.cc/en/Reference/analogWrite

Illetve ha már nincs hardveres PWM kimenet, csak sima digital, akkor jön jól a szoftver pwm:
http://forum.arduino.cc/index.php/topic,19451.0.html

_________________
https://medvegabor.synology.me


A hozzászólást 2 alkalommal szerkesztették, utoljára Mec 2013 nov. 30. - 0:19-kor.

Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 30. - 0:05 
Offline
hajósinas
Avatar

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 47
sry írta:
Mamut Kollégához csatlakoznék! Egy kis software-t láthatnánk? Különösen az a rész érdekelne, hogy a rádióvevő jeleit miként dolgozod fel az ARDUINO rendszerben?

Üdv.: SRY


Az arduinoval impulzus szélességet kell mérni. A vevő 0% kitérésnél 1000us, 50%-nál 1500us, 100%-nál 2000us széles impulzust ad ki.

Vagyis vizuális típusoknak: http://www.mitchr.me/SS/batteriesRequir ... rolTheory/

Ez a gyakorlatban nem mindig teljesen ilyen, ezért érdemes némi tűréssávot hagyni a programban, mondjuk én így skáláztam:
Előremenet: 1550..2000 == 40%...100%
Hátramenet: 1000...1450 == -100%...-40%
állj, ha 1450 < OUT < 1550

A 40% azért lett ennyi, mert a CD rom motor nem nagyon indult el 2V alatt. Mivel ez nem tömegtermék lett, rá lehetett hangolni a meglévő hardverre. Így szép egyenletesen szabályoz.

Komplett programot nem teszek fel, nem lövöm le a poént egyenlőre :twisted:

_________________
https://medvegabor.synology.me


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 30. - 0:23 
Offline
hajósinas
Avatar

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 47
FET-ek beszerzése:
http://www.hestore.hu/cat_77.html
http://lomex.hu/hu/webshop/group/713/fet#/page,0
http://lomex.hu/hu/webshop/#/group/704/fet/page,0/

_________________
https://medvegabor.synology.me


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 30. - 10:27 
Offline
Site Admin

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 5
NAGYON KÖSZÖNÖM !!!

Ennek most nekiállok és megpróbálom felfogni !

Üdv.: SRY


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 30. - 10:32 
Offline
Site Admin

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 5
Mec írta:
A rádió jelének olvasása mintaprogram:
http://myrobotlab.net/how-to-read-rc-re ... h-arduino/


:shock: :shock: :shock: :shock: :shock:
Basszus 47 sor az egész és ebben benne van a körítő-rizsa is :shock: :shock: 22 funkcionális kód-sorból áll csak :shock: :shock: :shock:

Én már látom, hogy nagy barátságban leszek ezzel az Arduino programnyelvvel :-) :-)

Üdv.: SRY


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 nov. 30. - 13:41 
Offline
hajósinas
Avatar

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 47
azt hiszem az időmérés két sor, csak a library-t kell includálni. Nagyon egyszerű a programozás, nem úgy mint assemblyben!

_________________
https://medvegabor.synology.me


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 dec. 01. - 12:23 
Offline

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 9
Elkezdtem én is nézegetni a programozást...
Egyenlőre tényleg nem bonyolult (igaz anno hajdan c-64-en még írkálgattam programokat BASIC-ben, valamint mostanában PLC-khez is van némi közöm)
Valahol találtam egy mintaprogramot (most hirtelen nem emlékszem hol) ami képes a vevő PPM jelét olvasni :D
Ami ugye azt jelenti egy bemenet akár 6-14 csatorna :lol: így egy NANO vagy egy MINI is bőven elég egy "rengeteg kütyüvel" felszerelt hajó irányítására (például: távirányítóról a világítás, horgony, fedélzeti daru, stb) hiszen bőven marad bemenetünk/kimenetünk mindenre

:lol: :lol:

Ui.: először nem ezt találtam, de ez is egy ilyen:
http://diydrones.com/profiles/blogs/705 ... Post:38393


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 dec. 01. - 13:52 
Offline

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 9
Sőt, tovább megyek...
Én egy külső 2.4 GHz-es telemetriás adót használok. Amibe a távirányító ppm jelét kell bele kötni. De ha ezt a jelet egy kis ardunio-ba kötöm, ott még 1-2 (vagy sok) "csatornát" hozzá illesztek (plusz kapcsoló/poti a sok-sok hajón található kütyü vezérlésére) és máris kapok egy kb 10-12 csatornás adót, és a vevőről ha csak a ppm jelet veszem le ott is egy arduino-val máris mindent külön tudok irányítani.
Lehet egyszerűbb csak egy "épített távirányító" ahol az alap 2-3 csatornát is az ardunio kezeli. Ehhez egy egyszerűbb adó-vevő páros és máris van egy nagyon sok csatornás (kissé nehézkesebben, de ) nagyon sokrétűen programozható távirányítónk.
Adó vevő párosnak mondjuk:
http://hobbyking.com/hobbyking/store/__ ... DSSS_.html

A vevő oldalon az arduino elvégzi azt amivel én nem szeretnék foglalkozni. Pl.: a horgony csörlő kikapcsolása végállásoknál, stb.

Asszem megvan a következő pár hónapon elfoglaltsága :D :D


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 dec. 01. - 17:24 
Offline

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 9
Vagy kapcsolat tartásra 2 db ilyen:
http://hobbyking.com/hobbyking/store/__ ... odule.html

oda-vissza kommunikáció...
... egy 2 soros lcd-vel...
A többit majd ha a kezembe vannak és indul a próbálgatás :wink:


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 dec. 02. - 11:20 
Offline
hajósinas
Avatar

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 47
sry írta:
Mec írta:
A rádió jelének olvasása mintaprogram:
http://myrobotlab.net/how-to-read-rc-re ... h-arduino/


:shock: :shock: :shock: :shock: :shock:
Basszus 47 sor az egész és ebben benne van a körítő-rizsa is :shock: :shock: 22 funkcionális kód-sorból áll csak :shock: :shock: :shock:

Én már látom, hogy nagy barátságban leszek ezzel az Arduino programnyelvvel :-) :-)

Üdv.: SRY


Nem bírok magammal, leírom :twisted:

Nekem a rádióm 50%-os kitérésnél 1420ms körüli impulzust produkált. Az auto-hangolást nem programoztam le, kézzel "parasztba" beírtam a skála értékeket. A végleges verziónál érdemes lenne egy olyat betenni, hogy mikor tápot kap a kóceráj, megméri az impulzust és azt tekinti 50%-nak.

Kód:
int ch1; // RC vevő ch1 kimenet értéke [msec]

void setup() {
pinMode(7, INPUT); // RC vevő csatornáját itt olvassuk, D7 bemenet
}

void loop() {

ch1 = pulseIn(7, HIGH, 2500); // RC vevő ch1 kimenet értéke [msec]

if (ch1 >= 1460)
  {
// ide írom az előremenet programot
// sebesség jel skálázás ízlés szerint
  }

if (ch1 <1459>= 1370)||(ch1 < 1000))
      {
// holtsávban van, vagy érvénytelen impulzus, pl. rádió kikapcsolva?
// nullázom a sebesség jelet
      }
  }

// sebesség jel PWM kimenetre írása

delay(100); // Mintavétel 100 msec-enként
}

_________________
https://medvegabor.synology.me


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
 Hozzászólás témája:
HozzászólásElküldve: 2013 dec. 02. - 13:27 
Offline

Csatlakozott: 2016 márc. 06. - 18:14
Hozzászólások: 14
Mec írta:
Nem bírok magammal, leírom :twisted:


Akkor ha várok egy kicsit az egész program is felkerül?

Nyák bérmarást vállalsz?


Vissza a tetejére
 Profil  
Hozzászólás az előzmény idézésével  
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása Hozzászólás a témához  [ 49 hozzászólás ]  Oldal Előző  1, 2, 3, 4  Következő

Időzóna: UTC + 1 óra


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
cron
Powered by phpBB® Forum Software © phpBB Group
Magyar fordítás © Magyar phpBB Közösség