Dubbelbalanserad larmslinga till uProp?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Croaton
Inlägg: 137
Blev medlem: 23 november 2005, 10:06:26
Ort: Örnsköldsvik

Dubbelbalanserad larmslinga till uProp?

Inlägg av Croaton »

Hej,

Jag vill kunna koppla en dubbelbalanserad larmslinga till en microprocessor i ett litet projekt som jag snickrar på. Frågan är bara hur man gör detta på ett vettigt sätt?

Jag funderar på något liknande:
larmslinga.png
Någon som har koll på hur professionella larm brukar vara designade? (Jag misstänker att dom i alla fall har någon form av transientskydd?)

All input välkomnas!

/Croaton
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Croaton
Inlägg: 137
Blev medlem: 23 november 2005, 10:06:26
Ort: Örnsköldsvik

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Croaton »

Ingen som har input på detta alltså? (eller är jag för otydlig?)
Nerre
Inlägg: 27237
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Nerre »

Jag TROR att riktiga larm helt enkelt använder ett par komparatorer (för att få hysteres och rena logiksignaler).

Sen hur eventuell avstörning och transientskydd ser ut har jag ingen aning om...


Jag förstår inte riktigt vitsen med spänningsdelaren som du har direkt på ingången? Räcker det inte med pullup där?

Då har du i normalfallet ungefär 1/3 av matningsspänningen på ingången. Vid larm får du ungefär 2/3 och vid sabotage får du full matningsspänning (helt avbrott) eller noll (kortslutning).

Lämpligt är väl då att sätta gränserna vid 3/4, 1/2 och 1/4 av matningsspänningen.

Har du över 3/4 är det avbrott i slingan (=sabotage), mellan 3/4 och 1/2 är allt ok. Mellan 1/2 och 1/4 har du larm, och under 1/4 har du kortslutning (=sabotage).


Sen får du väl som sagt var kanske lösa hysteres i mjukvara.
Användarvisningsbild
AndLi
Inlägg: 18296
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av AndLi »

Enklast bör väll vara att dra in den på en AD ingång? Då bör man med enkelhet kunna hantera olika typer slingor genom enkel konfiguration.
Hur man hanterar avstörning och transienskydda vet jag dock inte...
Croaton
Inlägg: 137
Blev medlem: 23 november 2005, 10:06:26
Ort: Örnsköldsvik

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Croaton »

Nerre, du har nog rätt. Jag skippar nog spänningsdelningen.... det borde räcka med en relativt svag pull-up internt (R5).

AndLi, Yes det blir AD ingången för mig (ADC0 i schemat).

Att använda en extern komparator är nog smidigt i större anläggningar, men i detta fall är det nog smidigare att använda en vanlig AD ingång på microprocessorn (ATmega328'an i detta fall).

Det skulle i så fall se ut så här ungefär:
larmslinga1.png
Frågan som kvarstår i så fall är hur man löser eventuellt transientskydd, om man nu behöver det på relativt korta avstånd?

En annan fråga är ju hur man skulle kunna skydda sig mot manuellt inducerade transienter i syfte att knäcka elektroniken? I en vettig installation så bör man dock inte komma åt kablarna utanför skalskyddet så att säga, men det kan man inte alltid lita på.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26654
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Icecap »

Transidientskyddet behövs!

Mellan ADC0 och R5 ska det finnas ett motstånd på kanske 10k.
Mellan ADC0 och GND ska det finnas en kondensator på 100nF, keramisk.
Mellan ADC0 och GND ska det monteras en 4,7V zenerdiod.

Mellan JP2 pin 2 och GND ska det vara ett motstånd på kanske 1k, som det är nu kan man störa vid att skicka in pulser direkt i GND, inget bra!

En kondensator på 10nF mellan JP2 pin 1 & 2 kunde kanske vara en fördel men ingen stor sådan.
Nerre
Inlägg: 27237
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Nerre »

Är inte en 4,7 V zener lite väl tajt om man vill kunna mäta upp till Vcc på ingången?

Diod från ingången till Vcc kan väl vara nåt som funkar också? (Fast det sitter kanske redan i uC:n?)


Sen kommer ju ett motstånd från JP pin2 till GND att sabba hela inspänningsintervallet ju? Tanken är ju att förändringar i larmslingan ska förändra spänningen man mäter, men stoppar man in motstånd både mot Vcc och jord så minskar man ju svinget enormt...
Användarvisningsbild
Icecap
Inlägg: 26654
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Icecap »

En 4,7V zener börjar leda runt 4,7V. Vad är viktigt vid att kunde mäta VCC på ingången?

Detta är ett larm, man ska planera efter att en bov kan hitta på att injicera kraftiga störningar som kan få larmet att dö eller paja ingången.

Att spänningssvänget påverkas är ganska likgiltigt, det är ett mjukvaraproblem!
Nerre
Inlägg: 27237
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Nerre »

Man vill väl ha ett sving på så många bitar som möjligt för att slippa att störningar triggar larmet?

Pajar ingången så lär larmet larma (eftersom du kommer knappast att få ut ett värde från A/D-omvandlaren som signalerar att slingan är hel).

Jag tror ingen tjuv ger sig på att försöka injicera störningar om man inte helt säkert vet att det slår ut larmet på rätt sätt. Det en eventuell tjuv vill göra är att bygla över slingan så centralen tror att den är helt. Då behöver man en hög upplösning så att man kan detektera små avvikelser.


Det är ju så att en dubbelbalanserad slinga kan ha flera sensorer. Varje sensor är en NC-brytare över ett motstånd.

I normalläge har du alltså 4,7 k i slingan.

Om en sensor larmar får du 9,4 k. Om två sensorer larmar samtidigt får du 14,1 k. Om tre sensorer larmar får du 18,8 k. I det läget vill du kunna se skillnaden mellan 18.8 k och avbrott, och det kanske du inte gör om du har en zener som begränsar spänningen till 4,7 V.

I princip kan man säga att det som är intressant är att kunna detektera resistanser som är högre än i viloläge. Resistanser som är lägre är inte fullt så intressanta eftersom allt som är under 4,7 k måste innebär fel (=sabotagelarm).
Användarvisningsbild
Icecap
Inlägg: 26654
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Icecap »

TS: "En annan fråga är ju hur man skulle kunna skydda sig mot manuellt inducerade transienter i syfte att knäcka elektroniken?"

Om man ska ha många sensorer i serie är det bara att öka pull-up motståndet, att inte kunde mäta ända upp till VDD är inte alls lika viktigt som att man inte kan knäcka larmet när nu TS efterfrågar detta eller hur?

Och med en spänningsdelning med 18,8k och 10k får man en spänning (vid VDD = 5vV) på ~3,3V, alltså håller dina tal nog bra men inte argumentationen. 3 sensorer i serie då? 28,2k & 10k @ 5V ger 3,7V. Fortfarande en bit kvar till 4,7V faktisk...

Vid 16 sensorer i serie börjar vi komma upp till 4,7V.

Att ha en zener som skyddar ingången vid att leda lite tidigare än VDD är synnerligt vettigt, zenerns Ri är så pass hög att det är möjligt att knäcka µC'n med en enkel tändspole annars. De interna dioder är definitivt fel att designa efter att använda, i alla lägen! För att en zener inte är världens snabbaste komponent ska man ha en keramisk kondensator parallellt med den, detta ger med motståndet mellan dessa komponenter och ingången ett lågpassfilter som ger zenerdioden tid nog att börja leda i sin takt.

De tål knappast speciellt mycket och alla urladdningar sker inuti µC, något man ska undvika till nära nog vilket pris som helst.

Jag har använd dessa principer och lite andra till en flispannastyrning jag designade way back i 1983. Killen som hade flispannan fick sedan en direktträff av åskan i inkommande ström via luftledningen 10 m från huset och allt elektrisk fick bytas, inkl. ledningar i väggar osv. Det enda som hade överlevd var styrningen och det helt utan skador. Doseringsmotorn hade gått till de sälla el-marker och det var något mekanisk som hade svetsats fast, dock inte mer än det kunde bändas loss.
Nerre
Inlägg: 27237
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Nerre »

Transientskydd har ju diskuterats förr
http://www.elektronikforumet.com/forum/ ... =8&t=31272

Och när det gäller frågan "hur man skulle kunna skydda sig mot manuellt inducerade transienter i syfte att knäcka elektroniken?" så är ju det uppenbara svaret att man konstruerar en lösning som larmar om den slås ut av transienter.

Först och främst gäller det ju att fundera över om nåt fel som orsakas av en transient ens kan vara i närheten av "slå ut" larmet. Finns det verkligen en risk att A/D-omvandlaren lämnar ifrån sig ett värde som motsvarar "sluten slinga" om den slås sönder av en transient?

Man kan ju tänka sig att man istället för att mata slingan direkt från Vcc matar den från en transistor. Då kan man genom att slå av och på den transistorn kontrollera om ingången fortfarande fungerar (värdet ska ju ändras då). Om man testar varje ingång så en gång var femte sekund t.ex. så fördröjer man larmet max fem sekunder vid sabotage.
Croaton
Inlägg: 137
Blev medlem: 23 november 2005, 10:06:26
Ort: Örnsköldsvik

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Croaton »

Tackar för inputen!

Så här tolkade jag din beskrivning Icecap:
larmslinga2.png
Vist bör R6 ligga direkt mot ADC0 och inte på andra sidan D1 och C4?

Vad sägs om detta?

/Croaton
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26654
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Icecap »

Ser alldeles rätt ut. Då de flesta A/D-omvandlare använder sig av kapacitiv spänningsdelning ville en kondensator mellan GND och ADC0 vara en bra idé ur A/D-synpunkt, det gäller generellt. 10nF till 100nF är bra, man kan klara sig med mindre men i detta är det knappast audiosignaler som ska samplas.
jah
Inlägg: 659
Blev medlem: 16 januari 2009, 13:00:08
Ort: Eslöv

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av jah »

Skulle rekommendera ytterligare ett motstånd runt 1k i serie med insignalen (mellan C4 och R5 på bilden). Annars kan zenerdioden ryka ganska snabbt om man t.ex råkar kortsluta ingången till 12V (som man kanske matar alltihop med, och har samma gnd), och sen gör den inte mycket nytta, även om AD-ingången förmodligen klarar sig pga av 10k-motståndet.

/J
Användarvisningsbild
Icecap
Inlägg: 26654
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Dubbelbalanserad larmslinga till uProp?

Inlägg av Icecap »

Bra tänkt, den glömde jag!
Skriv svar