Sida 1 av 2
Minimus AVR och störningar?
Postat: 13 februari 2013, 17:03:08
av matsadona
Håller på med en liten “Proof of concept” baserad på en Minimus AVR, som skall detektera externa knapptryckningar och sedan översätta detta till funktionsknapp nedtryckningar i Windows (typ F12 osv).
Firmware och allt är klart, men är osäker på hur mycket som behöver göras externt, för att det skall bli stabilt utan störningar och spökkvittenser osv.
Hur långa kablar kan man ha (rent teoretiskt och generellt utan jobbiga matematiska formler) för vanliga slutande brytare (I/O pin till jord) utan att behöva bygga R/C filter osv? Är skärmad kabel ett krav? Jordar man skärmen till I/O jord i så fall eller USB jord?
Kan tillägga att det rör sig om industrimiljö, så det kanske leder till att svaret är ja på några frågor ovan.
Vet att det finns en liknande tråd, men valde att skapa en ny då inte alla förutsättningar eller möjligheter att förändra är de samma.
Re: Minimus AVR och störningar?
Postat: 14 februari 2013, 11:58:55
av Bittämjaren
Oj Oj Oj ... du är ute på hal is... ...industrimiljö... och prylen du har är inte avsedd för detta ??? = HJÄLP !
Jag har sett alldeles för många gånger när denna kombination har använts

.
Se till att yttre kopplade grejer är avstörda närmast din pryl som du använder.
OK då,.. är kabeln bara en decimeter eller så kan du kanske slippa avstörning.
Kommer det in radiovågor på din pryl t.ex. via kabeln, så kan vad som helst hända, jag har jobbat med sådana här problem.
Re: Minimus AVR och störningar?
Postat: 14 februari 2013, 15:05:41
av matsadona
Precis, därför bad jag också om tips i all ödmjukhet inför uppgiften
Oavsett vilket, så de flesta alternativen som finns på marknaden inte bättre och det de lokala UH-teknikerna har byggt själva är inte ett dugg bättre (dvs manuellt dittlödd kabel i ett standard PC-tangentbord).
Som sagt, syftet är att kunna göra en kvittens (som normalt sett görs på tangentbordet) fast några meter bort.
Re: Minimus AVR och störningar?
Postat: 14 februari 2013, 15:50:13
av Bittämjaren
Jaadu..
Att löda in en kabel och förlänga knappen ut i periferin någonstans är ingen bra lösning eftersom knapparna är kopplade i en matris där de scannas av och då fungerar inte avkopplingskondensatorer heller och inte vill man göra någon (över)ambitiös skärmning av prylarna heller.
Jag har sett moduler som kopplas in som tangentbord till PC men istället knappar så har den vanliga PLC-ingångar som genererar de signaler som motsvarande knapp skulle ha givit.
Namn som poppar upp i mitt minne är Capax och Directelectronik om jag minns rätt? som du får kolla, de har en del andra schyssta prylar annars.
Re: Minimus AVR och störningar?
Postat: 14 februari 2013, 16:50:24
av matsadona
Som sagt, det är i nuläget endast en POC, som i första hand täcker möjligheten att på ett enkelt sätt översätta en (extern) knappnedtryckning till något som Windows uppfattar som en funktionstangent. Jag ämnar inte att konstruera en slutprodukt, då jag inte har tid/lust/medel att genomföra det i en sådan skala som skulle krävas.
Men åter till frågan, hur avstör man på bästa och eller enklaste sätt så att kablarna i sig inte genererar mer kvittenser än operatörerna?
Vad är det i en "industri produkt" för 5000:- som inte finns i ovanstående lösning för 500:-?
Det är en pedagogisk genomgång av detta jag eftersöker, inte mästrande om hur dåligt det är (vilket jag också skrev i första tråden).
Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 15:20:04
av Bittämjaren
OK jag ber om ursäkt angående "Det är en pedagogisk genomgång av detta jag eftersöker, inte mästrande om hur dåligt det är (vilket jag också skrev i första tråden)."
Jag ville bara varna dig för problem som du skulle råka ut för. jag har själv "yrkesskador" av att lösa problem med kassa lösningar med s.k. industriprodukter. t.ex. att böja anslutningstråden i lådan lite åt sidan för att apparaten ska börja fungera eller sluta att fungera, eller att göra enligt fabrikantens anvisningar och det inte fungerar.
Det enklaste att experimentera med är väl en liten bit skärmad kopplingskabel mellan prylen och tryckknappen där skärmen kopplas till lådan som prylen finns i, och i andra ändan med knappen har du antagligen en plastlåda så där får skärmen sluta bara.
Ett enkelt sätt störtålighetstesta alltihopa är att lägga en mobiltelefon med pågående samtal så nära tryckknappen som möjligt och se om du får några störningar, om inte så kan du ha tillräcklig störtålighet.
Jag får väl avslöja min okunnighet och fråga vad en Minimus AVR är för något ?
Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 15:50:25
av hcb
I vanlig ordning har jag ingen aning om vad jag talar om, men baserat på vad jag läst här i trådar om bl.a. CNC-styrsystem och deras koppling till datorer tror jag att det kan vara en bra idé att se till att signaler som skall gå längre sträckor är ordentliga högnivåsignaler. 24 V verkar vara standard. I värsta fall får du ge dig på någon form av differentiell signalering fram till ditt Arduionokort som väl sitter så nära PCn att störningar är ett mindre problem. Eller har jag missuppfattat hur du tänkt koppla?
Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 17:18:29
av Icecap
Alla signaler som är externa från kretskortet ska vara avstörda på lämpligt sätt! Om det sedan är RC eller annat beror på vilken sorts signal, datahastigheter och dylikt. I industrimiljö får INGET signal ha direkt kontakt med µC'n, det ska minst genom en aktiv komponent först, t.ex. transistor eller interfacekrets/bufferkrets.
VDD (eller VCC) får INTE dras ut alls och om det är möjligt ska GND störbegränsas.
Det är inte enkelt att lösa men förstår man var och hur störningar uppstår är det inte så himla svårt heller.
Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 19:00:21
av matsadona
Sådär, nu börjar det likna något mer konkret. Tack för det.
Minimus är ett AT90USB162 baserat "breakout board" som ser ut som bilden nedan.
Kopplingen just nu är väldigt enkel, dvs två pinnar som kopplas via slutande brytare till jord.
Ut till knapparna har jag även dragit +5V för matning av en lysdiod i respektive knapp, inte för att det behövs utan för att jag kan. I förlängningen kan det kanske bli aktuellt med indikering (tex blinkande knapp) för att uppmärksamma operatören om att en kvittens är nödvändig osv. Därav att jag har belysta knappar.
Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 19:53:09
av Bittämjaren
Det enklaste att göra är att lägga en skärmad kabel från AVR:en till tryckknappslådan, skärmen till USBskalet och i andra ändan i höljet om det är av metall. Koppla en kondensator på 30-250nF parallellt med brytaren men i AVR:ens sida av kabeln. Det här tror jag ger tillräcklig stabilitet för ditt projekt.
Jaa... jag håller med dig Icecap VDD får INTE dras ut och om det är möjligt ska GND störbegränsas. men nu är vi i verkligheten och då får man trixa lite för att få det att funka.
Nästa nivå är att leda 24V signaler från knapparna via optokopplare in till AVR:n. Då räcker det med oskärmad kabel.
hcb: jag är SA6BTN
Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 22:36:18
av hcb
matsadona: kloka råd från folk som vet vad de talar om.
>hcb: jag är SA6BTN
Trevligt med fler radiosnubbar

Re: Minimus AVR och störningar?
Postat: 15 februari 2013, 23:35:20
av matsadona
Jag är tacksam för och uppskattar era argument.
Det är en form av nödlösning och det är tyvärr inte aktuellt med en "miljon-kronors-lösning" alá Siemens med Profibus och allt annat.
Hade hela systemet gjorts rätt från början så hade man konstruerat en 24V lösning med kvittens via PLC'n, inte via en Windows PC.
Och som sagt, syftet med det jag gjorde var mest att visa en projektledare att det går att lösa (åtminstone teoretiskt) med hyfsat enkla medel, och på ett snyggare sätt än vad som alltså redan har skett.
Vissa fabriker i koncernen har även gått på olika trådlösa alternativ (tex Zigbee -> USB -> PC) för samma funktionalitet vilket för mig känns ännu svajigare...
Re: Minimus AVR och störningar?
Postat: 16 februari 2013, 09:31:29
av Swech
"Det är en form av nödlösning och det är tyvärr inte aktuellt med en "miljon-kronors-lösning" alá Siemens med Profibus och allt annat."
Att konstruera ingångar som tål lite störningar är inte i miljon-kronors klassen.
Att designa något som är en nödlösning och det därför inte får kosta något
är också lite märkligt...
Vad får det kosta då? 50 - 500 -5000 ?
Som proof of concept så fungerar det att använda sig av AVR prylen MEN det
förutsätter filter... MEN de kostar inte multum
Swech
Re: Minimus AVR och störningar?
Postat: 16 februari 2013, 11:00:01
av matsadona
Det jag menade var just det att man borde haft med detta i den ursprungliga kravspecen när man byggde monteringsbanan från början, och då som en del av PLC systemet.
Nu har de som sagt redan funktionaliteten via vanliga PC tangentbord som finns vi varje station. Men i vissa delar av monteringen vill de alltså ha möjligheten att kvittera varje moment närmare platsen där momenten faktiskt utförs. Det är inte heller optimalt att pricka rätt knapp med handskar osv. Därav önskemålet att ha, en eller flera parallella, stora fina knappar utmed stationen som är lätt åtkomliga. Så fågelvägen kanske upp till fem meter från PC'n, men kabelvägen kanske upp till tio meter i vissa fall.
Men naturligtvis, ett system som genererar spökkvittenser är ju ingen intresserad av. Då är det bättre att ha det som det är idag.
Förövrigt har det inte skett någon diskussion om budget då det inte finns något businesscase framtaget.
Re: Minimus AVR och störningar?
Postat: 16 februari 2013, 11:30:11
av Swech
Ok.
Det som definitivt fungerar är att dra ut 12-24V till din avlägsna knapp.
På returen från knappen sätter du en optokopplare och resistor på 1500-2200 ohm
Andra sidan av optokoppplaren ansluter du till din AVR.
Då har du ett system som tål det mesta och som är prisvärt
Swech