Begränsar en PWM signal uppåt?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
niklas0000
Inlägg: 23
Blev medlem: 29 oktober 2015, 12:54:41

Re: Begränsar en PWM signal uppåt?

Inlägg av niklas0000 »

danei
Det rör sig om ett borstlöst system.
Användarvisningsbild
Icecap
Inlägg: 26136
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Begränsar en PWM signal uppåt?

Inlägg av Icecap »

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.
niklas0000
Inlägg: 23
Blev medlem: 29 oktober 2015, 12:54:41

Re: Begränsar en PWM signal uppåt?

Inlägg av niklas0000 »

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.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Begränsar en PWM signal uppåt?

Inlägg av sodjan »

Den där "typ såhär", är inte det just det du söker?
niklas0000
Inlägg: 23
Blev medlem: 29 oktober 2015, 12:54:41

Re: Begränsar en PWM signal uppåt?

Inlägg av niklas0000 »

sodjan
Ja nästan, fast billigare och icke justerbar.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Begränsar en PWM signal uppåt?

Inlägg av sodjan »

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?
niklas0000
Inlägg: 23
Blev medlem: 29 oktober 2015, 12:54:41

Re: Begränsar en PWM signal uppåt?

Inlägg av niklas0000 »

Ca 20st till början.
Användarvisningsbild
Icecap
Inlägg: 26136
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Begränsar en PWM signal uppåt?

Inlägg av Icecap »

* 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.
danei
EF Sponsor
Inlägg: 26383
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Begränsar en PWM signal uppåt?

Inlägg av danei »

niklas0000 skrev:danei
Det rör sig om ett borstlöst system.
Och?
niklas0000
Inlägg: 23
Blev medlem: 29 oktober 2015, 12:54:41

Re: Begränsar en PWM signal uppåt?

Inlägg av niklas0000 »

Icecap
Lägger det på minnet, tack!

danie
Ok det funkar på borstlöst. :tumupp:
EBD
Inlägg: 126
Blev medlem: 10 maj 2006, 18:50:48
Ort: Sundsvall

Re: Begränsar en PWM signal uppåt?

Inlägg av EBD »

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
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14850
Blev medlem: 16 april 2006, 17:04:10

Re: Begränsar en PWM signal uppåt?

Inlägg av mrfrenzy »

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:

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);
    }  
  }
Efter:

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);
    }  
  }
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Begränsar en PWM signal uppåt?

Inlägg av Micke_s »

jako
Inlägg: 319
Blev medlem: 26 oktober 2006, 18:32:35
Ort: Sandviken

Re: Begränsar en PWM signal uppåt?

Inlägg av jako »

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.
Användarvisningsbild
ahlsten
Inlägg: 659
Blev medlem: 12 november 2005, 00:24:14
Ort: Uppsala

Re: Begränsar en PWM signal uppåt?

Inlägg av ahlsten »

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
Skriv svar