Begränsar en PWM signal uppåt?
-
- Inlägg: 23
- Blev medlem: 29 oktober 2015, 12:54:41
Re: Begränsar en PWM signal uppåt?
Har kollat en aning och en PIC12F1571 skulle passa fint.
Javisst ska man kunde programmera för att fixa detta, jag anser dock att det är den minsta biten.
Det finns en del saker som ska fixas:
* Hur ska enheten kopplas in? Kontaktdon osv.
* Ska enheten vara ställbar eller ska det bara vara en enda typ?
* Ska det göras mönsterkort? I så fall: av vem?
* Hur ska programmeringen ske?
* Finns det platsbrist?
* Hur ser det ut med störningar?
Jag ser det som ett rimligt enkelt projekt men det är frågan om vem och hur det ska lösas.
Javisst ska man kunde programmera för att fixa detta, jag anser dock att det är den minsta biten.
Det finns en del saker som ska fixas:
* Hur ska enheten kopplas in? Kontaktdon osv.
* Ska enheten vara ställbar eller ska det bara vara en enda typ?
* Ska det göras mönsterkort? I så fall: av vem?
* Hur ska programmeringen ske?
* Finns det platsbrist?
* Hur ser det ut med störningar?
Jag ser det som ett rimligt enkelt projekt men det är frågan om vem och hur det ska lösas.
-
- Inlägg: 23
- Blev medlem: 29 oktober 2015, 12:54:41
Re: Begränsar en PWM signal uppåt?
Icecap
Många frågor.
De ända jag kan svara på är att kontaktdon ska vara av servotyp.
Typ såhär: https://www.rpphobby.com/product_p/hey2epa.htm
Men det behöver ej vara justerbar.
Många frågor.
De ända jag kan svara på är att kontaktdon ska vara av servotyp.
Typ såhär: https://www.rpphobby.com/product_p/hey2epa.htm
Men det behöver ej vara justerbar.
-
- Inlägg: 23
- Blev medlem: 29 oktober 2015, 12:54:41
Re: Begränsar en PWM signal uppåt?
Sannolikt svårt att komma under 200:- om man inte ska gör
allt med egen obetald tid. Har det framgått hur många som
det handlar om? Ett par st.? 10? 100?
allt med egen obetald tid. Har det framgått hur många som
det handlar om? Ett par st.? 10? 100?
-
- Inlägg: 23
- Blev medlem: 29 oktober 2015, 12:54:41
Re: Begränsar en PWM signal uppåt?
* Det ska ritas schema och sedan mönsterkort. Jag gissar på att det tar runt 8 timmar.
* Det ska skaffas kontaktdonen, båda hane och hona. Det kan ta ett par timmar att leta fram på nätet.
* Mönsterkorten ska beställas. Kostar väl runt 10:-/st vid 50 st. det blir ju inte stort.
* Programmet ska skrivas. Jag gissar på att det tar runt 10 timmar inkl. test av funktionen.
* Det ska göras en programmeringsadapter, tar nog ung. 1 timme.
* Enheterna ska lödas ihop och programmeras. Tar nog 30 min/st.
* Enheterna ska testas, tar nog 15 min/st.
* Enheterna ska krympplastas - går snabbt.
Det är alltså en del steg som ska göras - men då är ni även säkra på att inställningen inte ändrar sig och att alla är lika.
Tiden som går åt kostar ju på något vis. Det kan vara inhyrt (jag tar 800:-/ påbörjad timme) eller egen (som går ifrån tid med familjen).
Vissa funktioner i denna kedja kräver lite kunnande om vad man gör (lödning, test, programmering...).
Komponenter kommer att gå på ung. 50:-/enhet + kontaktdon + mönsterkort + krympslang.
* Det ska skaffas kontaktdonen, båda hane och hona. Det kan ta ett par timmar att leta fram på nätet.
* Mönsterkorten ska beställas. Kostar väl runt 10:-/st vid 50 st. det blir ju inte stort.
* Programmet ska skrivas. Jag gissar på att det tar runt 10 timmar inkl. test av funktionen.
* Det ska göras en programmeringsadapter, tar nog ung. 1 timme.
* Enheterna ska lödas ihop och programmeras. Tar nog 30 min/st.
* Enheterna ska testas, tar nog 15 min/st.
* Enheterna ska krympplastas - går snabbt.
Det är alltså en del steg som ska göras - men då är ni även säkra på att inställningen inte ändrar sig och att alla är lika.
Tiden som går åt kostar ju på något vis. Det kan vara inhyrt (jag tar 800:-/ påbörjad timme) eller egen (som går ifrån tid med familjen).
Vissa funktioner i denna kedja kräver lite kunnande om vad man gör (lödning, test, programmering...).
Komponenter kommer att gå på ung. 50:-/enhet + kontaktdon + mönsterkort + krympslang.
Re: Begränsar en PWM signal uppåt?
Och?niklas0000 skrev:danei
Det rör sig om ett borstlöst system.
-
- Inlägg: 23
- Blev medlem: 29 oktober 2015, 12:54:41
Re: Begränsar en PWM signal uppåt?
Icecap
Lägger det på minnet, tack!
danie
Ok det funkar på borstlöst.
Lägger det på minnet, tack!
danie
Ok det funkar på borstlöst.
Re: Begränsar en PWM signal uppåt?
Mitt förslag är använda en Arduino Pro Mini-kopia som man kan köpa för 10-20 kronor.
Klipp av en servo-förlängningskabel på mitten och löd fast på GND, VCC och en GPIO för inkommande och en för utgående servosignal. Dra en krympslang över så är hårdvaran i princip klar. Det som tar mest tid är programmeringen, speciellt om man inte redan kan det sedan innan.
EDIT:
Här fanns ett färdigt projekt som gör precis det jag skrev, dock med lite extra komponenter som säkert kan vara bra: https://github.com/markohoepken/rc_car_throttle_limiter
Klipp av en servo-förlängningskabel på mitten och löd fast på GND, VCC och en GPIO för inkommande och en för utgående servosignal. Dra en krympslang över så är hårdvaran i princip klar. Det som tar mest tid är programmeringen, speciellt om man inte redan kan det sedan innan.
EDIT:
Här fanns ett färdigt projekt som gör precis det jag skrev, dock med lite extra komponenter som säkert kan vara bra: https://github.com/markohoepken/rc_car_throttle_limiter
Re: Begränsar en PWM signal uppåt?
Här finns lite kod att utgå ifrån:
https://www.rcgroups.com/forums/showthr ... th-arduino
I princip innehåller det allt du behöver. man skulle bara behöva ändra något liknande nedanstående
Före:
Efter:
https://www.rcgroups.com/forums/showthr ... th-arduino
I princip innehåller det allt du behöver. man skulle bara behöva ändra något liknande nedanstående
Före:
Kod: Markera allt
if(unAuxIn < 1500) // pass through mode
{
servoPan.writeMicroseconds(unPanIn);
servoTilt.writeMicroseconds(unTiltIn);
} else { // preset mode
servoPan.writeMicroseconds(PAN_PRESET);
servoTilt.writeMicroseconds(TILT_PRESET);
}
}
Kod: Markera allt
if(unPanIn < 999) // värde under 999 så då skickar vi verklig hastighet till gasreglaget (testa fram max hastighet)
{
servoPan.writeMicroseconds(unPanIn);
} else { // värde över 999 så då skickar vi maxvärdet 999 till reglaget
servoPan.writeMicroseconds(999);
}
}
Re: Begränsar en PWM signal uppåt?
Arduino Pro Micro får du för 99kr på kjell & co.
https://www.kjell.com/se/sortiment/el-v ... ort-p87965
https://www.kjell.com/se/sortiment/el-v ... ing-p67408
https://www.kjell.com/se/sortiment/el-v ... ort-p87965
https://www.kjell.com/se/sortiment/el-v ... ing-p67408
Re: Begränsar en PWM signal uppåt?
Borde man inte kunna koppla pulsen så att den triggar en monovippa på 1,5 ms och sedan koppla utgången från monovippan tillsammans med ursprungssignalen via en AND, då borde utgången ha en puls på max 1,5 ms.
Re: Begränsar en PWM signal uppåt?
Precis så tänkte jag också, om man tar en 7400 och lite motstånd och nån konding så kan man bygga en monostabil vippa och kombinera med PWM-signalen.
Sent tillägg: Insåg att servosignaler är hög när den är aktiv, inte som jag felaktigt mindes... så att bara ha fyra NAND-grindar blir svårt. Men det finns monostabila vippor i 74-seriechip med aktiv låg reset som man skulle kunna komma undan med enbart ett chip och ett motstånd samt ett par kondensatorer för att få rätt signallängd (plus avstörning av spänningsmatningen som säkert är hur smutsig som helst i en radiostyrd bil). Man kopplar ingående signal via en liten (100nF?) kondensator till ingång som triggar på stigande flank och samtidigt även till !reset, vips så får man en begränsad PWM ut.
Men det är om man tycker att det är kul med sånt förstås, för även om komponentkostnaden blir max en femkrona så kommer kretskort kanske göra att det typ är billigare att köpa nån arduino nano-klon/ESP-8266/... från Kina
Sent tillägg: Insåg att servosignaler är hög när den är aktiv, inte som jag felaktigt mindes... så att bara ha fyra NAND-grindar blir svårt. Men det finns monostabila vippor i 74-seriechip med aktiv låg reset som man skulle kunna komma undan med enbart ett chip och ett motstånd samt ett par kondensatorer för att få rätt signallängd (plus avstörning av spänningsmatningen som säkert är hur smutsig som helst i en radiostyrd bil). Man kopplar ingående signal via en liten (100nF?) kondensator till ingång som triggar på stigande flank och samtidigt även till !reset, vips så får man en begränsad PWM ut.
Men det är om man tycker att det är kul med sånt förstås, för även om komponentkostnaden blir max en femkrona så kommer kretskort kanske göra att det typ är billigare att köpa nån arduino nano-klon/ESP-8266/... från Kina