Electro motor ontstoren

Hallo,

Ik ben in het bezit van een BtKit (

formatting link
waarmee ik een

22v gelijkstroom motor bedien via relay's. Naast het besturen van de motor lees ik ook een aantal digitale 0/5 input porten van de BTKit die alle met een pulldown weerstand van 10k zijn aangesloten. Het hele v5 gedeelte voed ik vanaf een 22v voeding die ook de motors voed, met daartussen enkel een IC7805 en daarachter een elco met waarde van 2200uf.

Dan nu mijn probleem, Als ik de electro motor in of uitschakel gaan een aantal keer mijn digitale ingangen klapperen. Door mijn beperkte kennis weet ik dat dit mogelijk te verhelpen is, maar weet ik niet wat ik daarvoor moet halen met welke waarde en waar ik dat moet plaatsen in mijn schema.

Alvast bedank, Rene

--
Let op, zeer verslavend !!
http://www.easyfactuur.com/jawbreaker
Reply to
Rene
Loading thread data ...

Hoi Rene,

Rene wrote:

Die 2200uF achter de 7805 is wat groot...., zet in ieder geval een anti- paralelle diode over de 7805 in- en outputs (dus anode aan output en cathode aan input, dus normaal in sperrichting) zodat je die elko leegtrekt als je de voeding uitschakelt, anders kan je je 7805 opblazen (deze heeft niet zo'n diode geintegreerd volgens mij, sommige spannings- regelaars hebben dit wel), maar dat zal het probleem niet zijn. Heb je aardlussen (dus de motorstroom loopt ook door de draden naar de besturing vanaf het "harde" centrale aardpunt in je voeding ? (hard = op de gnd pin van de 7805 en de elko ervoor (groot genoeg ?, wat is de rimpel ?), als je aan de uitgang al 2200 plaatst, volgens mij aan de grote kant, normaal gesproken is 10uF en eigenlijk 1uF al voldoende (let op, bij 79XX zelfs verplicht, die gaan oscilleren zonder elko !, 78XX mag zelfs zonder))) zal je die aan de input nog een stuk groter hebben gekozen. Wat de 7805 betreft, daar moeten ook altijd 2 100nF condensatoren omheen geplaatst worden (zo dicht mogelijk bij de aansluitpennen, input naar gnd en output naar gnd resp.), die zeker toevoegen als je ze niet hebt. Maar vonkende relaiscontacten en daardoor veroorzaakte spikes via de voeding en EM-storing door de lucht daardoor kunnen je inputs ook "bedienen", zet over de motoraansluiting een RC-filter (je meldt niet hoe zwaar de motor is maar ik gok dat 100 nf/10 ohm 2W, of enkel een keramische 100nF (keramisch is vaak voldoende "slecht", geen serieweerstand nodig al heel wat doet als dat het was), bij voorkeur de relais dicht bij de motoraansluitingen en de vaste DC-voeding bij relais en motor daar dan even extra bufferen met een klein elkootje (gok 2: iets van 100uF/50V oid.). Wat ook nog geen kwaad kan is RC-filters aan de input als reactiesnelheid niet een grote rol speelt, een c over die 10K pulldown en een extra R in serie met de input (R geeft spanningsval, typisch een 0.25V bij 5V input bij R=470ohm, en die waarde mag niet een te zware belasting zijn voor dat wat die input stuurt, bij inschakelen is de C (ook 100nF ?) over de 10K nog leeg en bepaalt alleen de

470ohm de stroom, verder kan je natuurlijk in software nog strengere eisen stellen aan de pulsduur ("debouncing") om spikes of foutsignalen te filteren, maar zorgen dat ze niet meer binnen kunnen komen is natuurlijk beter.

succes, groeten van Bart

Reply to
BJ

Hoi Rene,

Rene wrote:

Die 2200uF achter de 7805 is wat groot...., zet in ieder geval een anti- paralelle diode over de 7805 in- en outputs (dus anode aan output en cathode aan input, dus normaal in sperrichting) zodat je die elko leegtrekt als je de voeding uitschakelt, anders kan je je 7805 opblazen (deze heeft niet zo'n diode geintegreerd volgens mij, sommige spannings- regelaars hebben dit wel), maar dat zal het probleem niet zijn. Heb je aardlussen (dus de motorstroom loopt ook door de draden naar de besturing vanaf het "harde" centrale aardpunt in je voeding ? (hard = op de gnd pin van de 7805 en de elko ervoor (groot genoeg ?, wat is de rimpel ?), als je aan de uitgang al 2200 plaatst, volgens mij aan de grote kant, normaal gesproken is 10uF en eigenlijk 1uF al voldoende (let op, bij 79XX zelfs verplicht, die gaan oscilleren zonder elko !, 78XX mag zelfs zonder))) zal je die aan de input nog een stuk groter hebben gekozen. Wat de 7805 betreft, daar moeten ook altijd 2 100nF condensatoren omheen geplaatst worden (zo dicht mogelijk bij de aansluitpennen, input naar gnd en output naar gnd resp.), die zeker toevoegen als je ze niet hebt. Maar vonkende relaiscontacten en daardoor veroorzaakte spikes via de voeding en EM-storing door de lucht daardoor kunnen je inputs ook "bedienen", zet over de motoraansluiting een RC-filter (je meldt niet hoe zwaar de motor is maar ik gok dat 100 nf/10 ohm 2W, of enkel een keramische 100nF (keramisch is vaak voldoende "slecht", geen serieweerstand nodig al heel wat doet als dat het was), bij voorkeur de relais dicht bij de motoraansluitingen en de vaste DC-voeding bij relais en motor daar dan even extra bufferen met een klein elkootje (gok 2: iets van 100uF/50V oid.). Wat ook nog geen kwaad kan is RC-filters aan de input als reactiesnelheid niet een grote rol speelt, een c over die 10K pulldown en een extra R in serie met de input (R geeft spanningsval, typisch een 0.25V bij 5V input bij R=470ohm, en die waarde mag niet een te zware belasting zijn voor dat wat die input stuurt, bij inschakelen is de C (ook 100nF ?) over de 10K nog leeg en bepaalt alleen de

470ohm de stroom, verder kan je natuurlijk in software nog strengere eisen stellen aan de pulsduur ("debouncing") om spikes of foutsignalen te filteren, maar zorgen dat ze niet meer binnen kunnen komen is natuurlijk beter.

succes, groeten van Bart

Reply to
Bart Jorritsma

"Bart Jorritsma" schreef in bericht news: snipped-for-privacy@student.utwente.nl...

Hallo,

Allereerst bedankt voor je uitgebreide uitleg. Ik ga alle suggesties op mn schema toepassen. Softwarematig is een goeie tip, echter komen er om de digitale ingangen ook pulsen van enkele miliseconden, maar idd hoop ik dat het met je andere tips al lukt. één vraagje heb ik wel, je hebt het over een RC, wat voor mij een onbekend component is. Als ik via google zoek kom ik uit op radiografische autos, Die zal ik er vast niet tussen moeten plaatsen ;-) Moet een RC ook een bepaalde waarde hebben ? ps de 2200uF zit er tussen omdat ik die eigelijk alleen voor handen had, en om de piekbelasting van de IC7805 ietswat op te vangen maar ik kan er ook naast zitten.

gr Rene

--
Let op, zeer verslavend !!
http://www.easyfactuur.com/jawbreaker
Reply to
Rene

Hoi Rene,

Rene wrote:

Aha, Ok, met die RC bedoel ik een weerstand en condensator in serie, die R is er om de stroom bij opladen te beperken zo oa. je relaiscontacten te beschermen, maar als je ipv goede (oa. film) condensatoren (lage verliesfactoren) keramische gebruik hebben die door de hogere interne verliezen min of meer zonder weerstand dezelfde eigenschappen (de weerstand zit geintegreerd), controleren is natuurlijk altijd aan te raden, evt. zet je alsnog even een weerstand in serie (in de mail staat dus als "RC" een

100nF MKT of MKP type (neem een 200 of 250V exemplaar voor voldoende marge, maar ook hier geldt: controleren is natuurlijk beter) met 10ohm/2W in serie (hoe zwaar is de motor, vermogen ?) of alleen een keramische C. Maar met die 100nF keramisch zit je dan wat moeilijk, je zal echt moeten controleren, want 100nF exemplaren hebben vaak nogal lage spanningswaarden, je kunt een stuk of 4 Y-condensatoren uit netfilters (in de aardkoppeling, 2 stuks van resp. fase en nul naar aarde) van geschakelde voedingen in oa. PC's en monitoren en met een oscilloscoop kijken wat dat verbetert (met 4*2.2nF typisch zit je op ca. 9nF (2000V), misschien helpt nog minder zelfs al). Met die 2200uF zou ik als dat een probleem is dan een weerstand in serie met de output zetten, door het direct weer bijladen van de 2200uF gaat de 7805 bij te hoge stroom alsnog kort plat, je krijgt er wel spanningsval door, met 1ohm/2W in serie krijg je bij continu 1A wel 1V spanningsval, Een 78S05 kan ook uitkomst bieden, is ook vrij standaard en kan meende ik 2A leveren ipv. standaard 1.5A (de 78M05 in zelfde TO220 huis maar 0.5 A), voor stromen tot 2A heb je dan alleen voldoende input buffering nodig en de 2*100nF (dat kunnen MKT's (50V of 63V) of multilayer/"sibatit" zijn, laatste wordt hiervoor veel gebruikt en wat goedkoper, ca. zelfde spanningen) is dan op zich al voldoende.

succes, groeten van Bart

Reply to
Bart Jorritsma

Dag Rene,

Je kan in serie met de draden van de motor smoorspeltjes opnemen en keramische condesatoren plaatste aan beide zijden tussen + en -, ongeveer 10 en 100 nF. (common mode rejection). Ook kan je direct op de motor draaden een VDR plaatsten van b.v. 24 volt. Elkle spanningspuls hierboven wordt terstond kortgesloten. Dan ben je van de spikes af.

--

            ~@<
            _/\_
¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤
¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°
Reply to
FSD

"Bart Jorritsma" schreef in bericht news: snipped-for-privacy@student.utwente.nl...

Oké bedankt Bart & FSD,

Ik begrijp dat een condensator het magische woord is, ga er morgen maar een paar van halen en dat als eerst proberen, anders ga ik voor jullie andere aanbevelingen. Ik heb geen scope in bezit, met mijn multymeter zie ik dat jij van 0,65 tot 0,7 amp schommelt bij 22 volt

Hoop dat alles gaat lukken

gr Rene

--
Let op, zeer verslavend !!
http://www.easyfactuur.com/jawbreaker
Reply to
Rene A

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.