Interferentie tussen PWM kabel en sensorkabel

Hoi,

Ik heb een 8 aderige kabel voor mijn ruitenwisser in mijn boot.
Hier lopen de 2 kabels voor de motor doorheen, 2 draden voor de parkeersensor en 2 draden voor het verwarmingselement
En 2 loze draden.

Ik heb er zelf een controller voor gemaakt maar nu merk ik dat mijn microcontroller telkens de parkeersensor registreert.
De parkeersensor wordt hoog als die ingedrukt is en laag als die niet ingedrukt is.
Uitgangssignaal van de parkeersensor is rond de 20V als hij de ruitenwisser ziet.

Welnu even gemeten op de output van de parkeersensor wanneer die de ruitenwisser NIET ziet en de motor dus zou moeten draaien. En dit is het resultaat.

Grote spikes op het signaal, en dus denkt de microcontroller dat de sensor 'hoog' is, en stopt die met draaien.
PWM frequentie is 13kHz @ 325VDC @ 800mA

Nu ben ik geen EMC specialist, maar hoe is dit op te lossen? In termen van elektronica?

bprosman

Golden Member

Grote spikes op het signaal, en dus denkt de microcontroller dat de sensor 'hoog' is, en stopt die met draaien.
PWM frequentie is 13kHz @ 325VDC @ 800mA

Iets langer checken of het signaal "Hoog" is ? Net als bij "anti-dender" van een toets ?

De jongere generatie loopt veel te vaak zijn PIC achterna.

Beter is om het probleem bij de bron aan te pakken. Je hebt nu duidelijk overspraak tussen de motordraden en de sensordraden.
De motor en het verwarmingselement kunnen best in 1 kabel, maar voor de sensor kun je beter een aparte kabel leggen met een getwist aderpaar.

fatbeard

Honourable Member

Wat kan helpen is een common-mode filtertje in de sensorleiding opnemen, vlak bij de controller.
Maar het is idd beter om het bij de bron op te lossen.

Het (kort) stoppen van de PWM om naar de sensor te kijken kan ook een oplossing zijn.
Of alleen naar de sensor kijken als het PWM-signaal stabiel is...

[Bericht gewijzigd door fatbeard op 23 juni 2022 10:10:25 (12%)]

Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.
GJ_

Moderator

Een besturing die van zulke spijkertjes al overstuur raakt is gewoon onbruikbaar.
Je kunt nu "de bron" wel aanpakken, maar de volgende storing komt omdat iemand het licht aan doet. De bron van je probleem zijn helemaal die spikes niet, maar een veel te gevoelige en snel reagerende ingang.

Iedere PLC heeft over gewone digitale ingangen een ingangsvertraging. Vroeger was het al gauw 15ms, tegenwoordig vaker iets in de ordegrootte van 3 tot 5ms, en dan vaak ook nog instelbaar.

Voor een robuuste besturing zou ik gewoon al minimaal een 5ms ingangsvertraging nemen.

Lambiek

Special Member

Op 23 juni 2022 09:41:27 schreef BDH:
PWM frequentie is 13kHz @ 325VDC @ 800mA

Waar is dat signaal voor als ik vragen mag?

Nu ben ik geen EMC specialist, maar hoe is dit op te lossen? In termen van elektronica?

Ben het met GJ eens wat betreft de vertraging.

Hier heb je een voorbeeld van een PLC ingang, kijk op blz. 34 de waardes staan erbij

https://www.circuitsonline.net/downloads/paneelbouw_in_de_praktijk.pdf

Als je haar maar goed zit, GROETEN LAMBIEK.

Op 23 juni 2022 10:21:48 schreef GJ_:
Een besturing die van zulke spijkertjes al overstuur raakt is gewoon onbruikbaar.
Je kunt nu "de bron" wel aanpakken, maar de volgende storing komt omdat iemand het licht aan doet. De bron van je probleem zijn helemaal die spikes niet, maar een veel te gevoelige en snel reagerende ingang.

Iedere PLC heeft over gewone digitale ingangen een ingangsvertraging. Vroeger was het al gauw 15ms, tegenwoordig vaker iets in de ordegrootte van 3 tot 5ms, en dan vaak ook nog instelbaar.

Voor een robuuste besturing zou ik gewoon al minimaal een 5ms ingangsvertraging nemen.

Dank! Dat is een goede suggestie! Ik kom erop terug

bprosman

Golden Member

Op 23 juni 2022 11:42:42 schreef BDH:
[...]

Dank! Dat is een goede suggestie! Ik kom erop terug

Wat ik al zei ;)

De jongere generatie loopt veel te vaak zijn PIC achterna.
Lambiek

Special Member

Op 23 juni 2022 11:42:42 schreef BDH:
Ik kom erop terug

Kijk even naar het voorbeeld, je hebt wel een optocoupler nodig voor je ingang.

Als je haar maar goed zit, GROETEN LAMBIEK.