IQ Smart Motor bija jābūt ideālam, lai IQ būtu veiksmīgs. Šī motora projektēšanā tika ieguldīts tūkstošiem stundu inženierijas un analīzes. Visam ir jādarbojas kopā: motoram, zobratiem, kodētājam, shēmas platei, siltuma vadībai, iepakojumam un montāžai. Lietotāji var kontrolēt motora virzienu, ātrumu, paātrinājumu, pozīciju un griezes momenta ierobežojumu.
Maksimālā jauda ir 1,4 W nepārtraukta un maksimālais griezes moments ir 0,414 Nm. Brīvo ātrumu programmatūra ierobežo motora procesors, lai nodrošinātu nemainīgu motora veiktspēju un nodrošinātu maksimālo ātrumu zem slodzes.
Smart Motor izmanto Texas Instruments MSP430 mikrokontrolleri, kas darbojas ar 16 MHz, lai apstrādātu pieprasījumus, izmērītu ātrumu un virzienu, uzraudzītu strāvu un vadītu motoru, izmantojot H-Bridge. H-Bridge, arī no Texas Instruments, ir aprīkots ar automātisku pārstrāvas un pārmērīgas temperatūras aizsardzību. Ātrumu un virzienu mēra, izmantojot iebūvēto kvadratūras kodētāju, kas izmanto riteni ar mazām spraugām un gaismas sensoriem. PID cilpas tiek apstrādātas iekšēji, lai precīzi kontrolētu izvades ātrumu un rotāciju. Tiek mērīta arī strāva, lai nodrošinātu, ka motori lietošanas laikā nesakarst pārāk daudz. Visa šī tehnoloģija darbojas kopā, lai izveidotu viedo motoru, kas ir vienkāršs, elastīgs un jaudīgs.
“Konsekventa motora veiktspēja maina spēli”
Viena no IQ Smart Motor unikālākajām iespējām ir pilnīgi nemainīga veiktspēja. Motors iekšēji darbojas ar nedaudz zemāku spriegumu nekā akumulatora minimālais spriegums, un motora jauda tiek precīzi kontrolēta līdz +/-1%. Tas nozīmē, ka motors darbosies vienādi katrā mačā un katrā autonomajā darbībā neatkarīgi no akumulatora uzlādes vai motora temperatūras.
Motors aprēķina precīzu izejas ātrumu un griezes momentu, sniedzot lietotājam patiesu izpratni par motora veiktspēju jebkurā laikā. Pozīcija un leņķis tiek ziņots ar 0,375 grādu precizitāti. Visi šie dati tiek parādīti motora informācijas panelī (1. gen vai 2nd gen).
| Motora programmēšana C++ valodā ar VEXcode IQ | ||
|---|---|---|
|
Iestatījumi Motor.setPosition(0, grādi); Motor.setVelocity(50, procenti); Motor.setStopping(bremze); Motor.setMaxTorque(50, procenti); Motor.setTimeout(1, sekundes); |
Darbības Motor.spin(uz priekšu); Motor.stop(); |
Sensing Motor.isGatavs() Motor.ir Roting() Motor.position (grādi) Motor.velocity (procenti) Motor.strāva (procentos) |
Lai iegūtu papildinformāciju par programmēšanu C++, Python vai blokos ar VEX IQ Smart Motors, šo VEX bibliotēkas sadaļu.
| Motora nosaukums | IQ viedais motors |
|---|---|
| Daļas numurs | 228-2560 |
| Maksimālā jauda | 1,4 W |
| Ātrums (RPM) | 120 RPM |
| Apstāšanās griezes moments (Nm) | 0.414 |
| Atsauksmes | Pozīcija Ātrums Strāva |
| Kodētājs |
960 ērces/apgr |
| Izmēri | 2,24 collas platums x 2 collas garums x 1 collu augstums (56,9 mm platums x 50,8 mm garums x 25,4 mm augstums) |
| Svars | 0,165 mārciņas (75 grami) |