Sida 1 av 1
Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 14:30:47
av Norberg
Hejsan,
Har en ardunio som styr en RGB LED med hjälp av 3 PWM kanaler detta fungerar alldeles utmärkt enda tills jag vill använda en rfid
läsare jämte för då störs rfid läsaren bort om jag samtidigt låter RGB LED:n lysa med någon nämnvärd ljusstyrka

RFID läsaren är en 125khz Läsare ifrån
Parralax
Det är uppkopplat enligt nedan gånger 3

PWM frekvensen som används ligger på ca. 500 Hz.
Vid max PWM nivå dras knappt 100 mA per kanal.
RFID läsaren klara läsa om bara en kanal används och medelströmen för kanalen är under 10 mA.
Hur ska man lösa detta?
Läst att man kan sätta kondensatorer på lämpligt ställe, vad är isånnafall lämpligt ställe och värde?
Skulle ökad PWM frekvens kunna lösa problemet?
Mvh Simon
Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 15:04:07
av Icecap
Problemet är inte de 500Hz, det är flankerna på PWM-pulserna som är störkällan, vid att höja PWM-frekvensen uppnår du bara att öka mängden störningar.
Antingen får du avskärma LED'na eller bygga på lite filter, kanske ett LC-Pi-filter.
Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 15:35:46
av blueint
Induktans i serie..
Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 18:05:56
av jesse
och en backdiod
Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 18:37:54
av Norberg
Provade med att sätta en induktans i serie med jord och verkar dämpa störning ganska mycket, klara nu att läsa taggar på nära håll, dock kan man inte ha tagen lika långt ifrån som utan PWM men antar att jag överlever

tack allihop.
jesse:
var tänkte du att backdioden skulle vara? provade sätta den i serie med induktansen men resulterade i att taggarna bara gick att läsa då och då.
Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 18:47:53
av blueint
Induktans i serie med matningsspänningen hos det som är känsligt för störningar.
Dioden får han som sa det utveckla

Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 21:32:27
av jesse
jag tänkte mig dioden mellan kollektorn och +5V. Annars tvärstoppas ju strömmen när transistorn slår av. Har du en induktans uppstår det väl spikar då, om man inte leder vidare strömmen någonstans, t.ex. genom en diod tillbaks till strömkällan.
Re: Arduino PWM stör ut RFID läsare
Postat: 21 februari 2010, 21:45:52
av Icecap
Jag hade föredragit att montera en mindre kondensator på varje sida om induktansen till GND, kanske ett par 220pF eller så.
Re: Arduino PWM stör ut RFID läsare
Postat: 23 februari 2010, 08:44:10
av Paladin
blueint skrev:Induktans i serie med matningsspänningen hos det som är känsligt för störningar.
Det där är något som jag är nyfiken på! Jag brukar oftast (läs alltid) ha en kondensator mellan matningsspänningen och jord för att få bort ojämnheter. Men vad skiljer mot att ha en spole i serie? En spole har resistans som kanske inte är önskvärt, men detta kanske inte är så farligt om man inte är ute efter stora strömmar.
Re: Arduino PWM stör ut RFID läsare
Postat: 23 februari 2010, 11:33:17
av blueint
Induktans motverkar ändringar i strömmen. Väldigt vanligt när analogdelar på A/D ska försörjas från elförsörjning som innehåller störningar.
Re: Arduino PWM stör ut RFID läsare
Postat: 23 februari 2010, 12:35:53
av Paladin
Men gör inte en kondensator samma sak?
Re: Arduino PWM stör ut RFID läsare
Postat: 23 februari 2010, 12:58:41
av Icecap
Just precis, de gör det bara på var sitt sätt och TILLSAMMAN ger de en mycket bättre dämpning än varje komponent för sig.
Re: Arduino PWM stör ut RFID läsare
Postat: 23 februari 2010, 14:24:01
av v-g
Helheten är större än summan av komponenterna kanske man kan säga det
