ESD löser man med gnistgap, MOV och liknande.
För att klara 12V överspänning räcker det förmodligen med lite smarta spänningsdelare, du kan se lite på bilderna vilka värden dom använt. Sen är det lite kondingar för avstörning också.
Re: Mäta resistans via ADC
Postat: 28 maj 2017, 19:12:45
av prototypen
permal skrev:Protte: Ok, ja det är en lösning, men den kräver ju att man justerar potentiometern för varje avläsning, inte så effektivt sätt att göra det på.
Just nu lutar det åt en ADC per slinga, med justerbar pott. enligt tidigare schema.
Men det är ju det du har uC till. Först mäter du upp hur det ska vara felfritt och sparar i minnet, sedan ligger uC och scannar en slinga i taget, finns det en avvikelse så går larmet.
Du behöver inte justera någon pott.
Men jag förstår att du börjar förstå hur larm fungerar.
Vad du enklast behöver är en fönsterkomparator för varje lina.
Protte
Re: Mäta resistans via ADC
Postat: 28 maj 2017, 19:13:07
av permal
mrfrenzy skrev:Här är filmen:
ESD löser man med gnistgap, MOV och liknande.
För att klara 12V överspänning räcker det förmodligen med lite smarta spänningsdelare, du kan se lite på bilderna vilka värden dom använt. Sen är det lite kondingar för avstörning också.
Oh, tack!
Re: Mäta resistans via ADC
Postat: 28 maj 2017, 20:13:55
av permal
Man kan ju bara älska Dave
Angående ESD - för det behövs en riktig jordpunkt, eller hur? Det går alltså inte med ett isolerat spänningsaggregat.
Edit: Svarar mig själv: Ja det behövs.
Re: Mäta resistans via ADC
Postat: 28 maj 2017, 21:32:52
av mrfrenzy
Ja larmcentralerna är alltid anslutna till riktig jord vilket du ser på filmen.
Det här var ju lite roligt att klura på, så jag ritade upp ett schema i simulatorn för att testa lite:
Du kan variera resistansen på DUT från 0-12k med reglaget ute till höger.
Genom att växla om strömbrytaren ovanför DUT så går det simulera olika felfall, +12V, 230VAC samt varierande störkälla.
Schkotty-dioden skyddar mot höga dc-spänningar.
Kondensatorn skyddar mot störningar.
Varistorn skyddar mot höga dc och ac-spänningar som skulle bli för mycket för dioden.
Prova att koppla loss dom olika komponenterna och se resultatet.
Jag är långt ifrån någon expert men det känns ganska skottsäkert, det kommer säkert tips på förbättringar här snart.
En brist med detta är att det blir relativt låg upplösning på mätningen eftersom spänningen till ADC bara varierar några få volt men det räcker dock gott och väl för detta ändamål.
Har du tillgång till 12VDC i anläggningen så kan du istället koppla spänningsdelaren dit, men låt schkotty-dioden vara kvar på 5V. Då kan man justera resistorerna så man får tex 0.5-4.8V
Re: Mäta resistans via ADC
Postat: 28 maj 2017, 22:02:43
av permal
Wow, det där kan jag lära mycket från! Ska studera den kretsen med nöje.
Re: Mäta resistans via ADC
Postat: 1 juni 2017, 22:26:49
av permal
Givetvis gick mitt nät ned i två dagar, direkt efter du gav mig det där schemat, mrfrenzy
Hur som, har ikväll hunnit labba lite. Det var ju en trevlig liten koppling du gjort, väldigt lärorikt. Efter att justerat värden lite har jag nu ett sving på 1.15V - 4.54V, men en DUT på 0-20k, vilket ger bra möjligheter.
Du har förvisso fått en högre upplösning med ditt större spann på spänning till ADC.
Problemet som jag ser är att du får negativa spänningar till ADC om man råkar koppla negativ spänning på DUT.
(Det är inte helt ovanligt med olyckor som genererar 230VAC eller åska som genererar ännu högre spänningar).
Varistorn ska ju givetvis trigga men frågan är om ADC hinner gå sönder innan dess?
För att veta säkert får man nog simulera i SPICE eller liknande.
Re: Mäta resistans via ADC
Postat: 2 juni 2017, 15:46:47
av permal
Kan man sätta "clamping diodes" (svensk översättning?) mot jord och Vcc som skydd?
Re: Mäta resistans via ADC
Postat: 2 juni 2017, 17:13:07
av prototypen
Alltid, men mot Vcc skyddar den bara mot lika mycket ström som elektroniken drar, matar man för mycket ström så höjs Vcc.