Vis indlæg

Denne sektion tillader dig at se alle indlæg oprettet af dette medlem. Bemærk at du kun kan se indlæg der er oprettet i områder du i øjeblikket har adgang til.


Emner - janengelbrecht

Sider: 1 [2]
16
Artikler / ESR Måling
« Dato: Januar 12, 2014, 02:42:11 »
Aluminium elektrolyt  kondensatorer har en relativ høj ESR : equivalent series resistance som stiger med alderen, varme, og ripple strømmen; Dette kan medføre udstyret de er monteret i fejler. I ældre udstyr,kan det medføre brum og dårlig funktionalitet; moderne udstyr, specielt switch-mode power forsyninger ,er meget følsomme for ESR,og en kondensator med høj ESR medføre udstyret fejler eller kan medføre permanent skade på udstyret, typisk ved at spændinger bliver kritisk høje.

De fleste ESR metre virker ved at tilføre spændings pulser til kondensatoren under test som er for korte til at oplade denne; enhver forekomme spænding over kondensatoren skyldes så ohmske tab: ESR. Man kan også måle ESR ved at tilføre AC med en frekvens hvor kondensatorens reaktans er meget lav i en spændingsdeler kobling. (ESR >> Xc)
Øvre grænser for en given elektrolyt kondensators ESR kan ses i fabrikantens datablade.

Ekstrem billig ESR probe der kan bruges sammen med et oscilloscop:
http://web.archive.org/web/20101023201524/http://octopus.freeyellow.com/99.html

Billigt kommercielt ESR meter: http://www.dx.com/p/zndiy-bry-mesr-100-1-9-lcd-auto-ranging-electrolytic-capacitor-esr-meter-black-yellow-297700#.VF7BEzqCOK0

En typisk test af ESR involverer tilførsel af AC signal på ca. 100 millivolts AC ved 100 kHz gennem kondensatoren. Testsignalet kan være sinus, firkant eller puls. Den lave spænding forhindrer skader og forstyrrelser af omkringliggende kredsløb ved in circuit test. Det begrænser også ompolariseringen af elektrolyt kondensatoren. Ved 100kHz er reaktansen ca 0 for større kondensatorer. Måler man kondensatorer under 10uF må man medtage Reaktansen i sine beregninger/målinger som en seriemodstand efter ESR!

ESR falder med frekvensen. Startende ved 120 Hz hvor max ESR er. ESR falder indtil en crossover frekvens hvor faldet derefter er mindre. ESRs mindste værdi er omkring kondensatorens resonansfrekvens.
 Så ESR ved 120Hz vil være højere end ved100KHz. Måler du  120  mOhm eller 300 mOhm ved 100KHz og databladet siger 100mOhm ved 120Hz duer kondensatoren ikke i nogle af tilfældene.

Simpel ESR måling:
http://peteropfinder.dk/_newsbin/esr.html

Så nej du kan ikke teste en elektrolytkondensators funktion med hverken Ohm meter eller kapacitetsmeter. De tager ikke højde for den vigtige faktor ESR! Ohm meteret vil tilføre en konstantstrøm og måle spændingen. Det vil udtrykkes som en stigende modstand. Helt ubrugeligt :) Men mange fagfolk har faktisk brugt det som en test af elektrolytkondensatorer hvilket er aldeles forkert! Du kan dog ved modstandsmåling se om kondensatoren er kortsluttet!

https://groups.google.com/forum/m/?hl=da#!topic/dk.teknik.elektronik/bi9iZFyqS2A

17
Andet analog relateret / Wien Bro Oscillator
« Dato: Januar 09, 2014, 08:47:48 »
Den gode gamle Wien Bro Oscillator er dejlig simpel at bygge.
Da jeg byggede den på teknisk skole anvendte vi en glødelampe som AGC element.

Her er to designs med hhv. zenerdioder og en FET som AGC:


http://postimg.org/image/fxd9d3h5n


http://postimg.org/image/q8u7jhy8r

Kan også laves med almindelige dioder istedet for Zener (lavere udgangsspænding!)

Senere i mit uddannelsesforløb lavede jeg også en med PID regulering inspireret af B&Os TG-7 ( http://www.peel.dk/B&O/B&O%20RC-Oscillator%20TG7.pdf <= B&Os version!)

Nogen der kender andre spændende WIen Bro oscillator designs ?

18
Print & Mekanik / Diagramtegnings/Printudlægningspakke
« Dato: Januar 06, 2014, 01:24:15 »
Hvilket program bruger i til diagramtegning og printudlægning ?
Selv bruger jeg:
 - Labcenter Proteus
-  Eagle
Overvejer at skifte så vil høre lidt om I andres erfaringer :)

19
Projekter / AVR DDS: Sinus,Firkant.Trekant,Savtak,Støj,Heartrate
« Dato: Januar 04, 2014, 16:09:42 »
Købte en Kinesisk kopi af en DDS funktionsgenerator.
Designet er Open Hardware.
Lavede lidt reverse engineering på designet og kom frem til:

https://app.box.com/s/mwsei9teo71gdzdocalv

Program:
https://app.box.com/s/7c0ytwin6tk51kfha8t5

http://www.youtube.com/watch?v=lo24nr2S5Y8

Som sagt Public Domain/Open Source design som mange Kina fabrikanter bruger (mindst 3 sælger dem world wide: En af dem: http://dx.com/p/udb1000-dds-signal-generator-module-green-152755). Vil du bygge skal du vide at de kan fåes færdige til ca 300 kr. inkl forsendelse!

0.1Hz til 100kHz Sinus,trekant,savtak
0.1 Hz til 1Mhz Firkant

0-10Vpp udgangssignal amplitude.

Kan indstilles i steps af 0.1,1,10,100 Hz

Diagrammet mangler spændingsforsyning af både ATMEGA16 og LCD Display..ligesom krystal og afkoblingskondensatorer på ATMEGA16 også mangler..så er der lidt basis for at tænke selv også :P

KINA kopien har SMPSU kredsløb til at lave +/- 12V til opamps udfra 5V.
Evt. kan man lave det med en TL074 hvor den ene opamp bruges til at lave Virtual ground (Vcc/2). Så vil udgangs signalet dog være max. 4.5Vpp ca.


Hvis nogle vil bygge selv vil jeg da gerne lave et print udlæg evt. kan vi basere det på en Arduino løsning så kun analogdelen er på printet :)

20
Artikler / PID regulator
« Dato: Januar 04, 2014, 00:06:04 »
PID - regulering

Video:
https://www.youtube.com/watch?v=wbmEUi2p-nA
http://www.youtube.com/watch?v=R08M_7uxEaw


Blokdiagram:

http://www.ineer.org/Events/ICEE1997/Proceedings/fig2335.gif

Wikipedia:
http://en.wikipedia.org/wiki/PID_controller
http://en.wikibooks.org/wiki/Control_Systems/Controllers_and_Compensators#PID_Transfer_Function


En proportionel-integral-differential controller (PID controller) er en generisk kontrol loop feedback mekanisme
(controller) som er meget udbredt i industriens kontrol systemer - En PID-regulator kendes også som en feedback-controller.
En PID-regulator udregner en fejl værdi som forskellen imellem en målt værdi og en reference.
Controlleren forsøger at minimere fejlen ved at justere proces controllerens indgange.

PID kontrollere findes alle vejne i industrien og de kontrollerer alle mulige ting:
temperatur, niveau, flow, lysmængde, strålingsmængde, lydtryk osv.
Årsagen til , at de anvendes så meget er fordi de er simple og effektive.

PID navnet kommer fra 3 termer i ligningen der bruges for at beregne udgangssignalet:
P - Proportionel delen kigger på den nuværende tilstand i processen. Værdien er proportionel til den nuværende fejl.
I - Integrations delen kigger på historikken i processen. Dens værdi er integralet af foregående fejl.
D - Differential delen forsøger at forudse fremtiden i processen. Dens værdi er differentialet af ændringshastigheden i fejlen.
Disse 3 termer tildeles hver deres vægt i tunings parametrene: Kp, Ki og Kd. Disse 3 summeres for at producere kontrol udgangssignalet.

Regulatoren reagerer:
•  Proportionalt på en fejl, dvs forstærker fejlen. 
•  Differentierer fejlen. Dvs reagerer kraftigt på hurtige ændringer i fejlen
•  Integrerer fejlen. Dvs. reagerer også på en lille varig fejl.
Der tales om 3 typer regulerings-måder:
PID-regulator, med Differentierende virkning, Proportional virkning, og Integrerende virkning.
En differentiator ser på det indkomne fejl-signal, og differentierer det. Dvs. ser på hældningen på
signalet. Altså er udgangen afhængig af ændringen på indgangens signal. En hurtig ændring fx ved
en setpunktsændring eller en pludselig forstyrrelse, vil bidrage til en kraftig , - kortvarig –
påvirkning videre i forløbet.
P-forstærkeren er en simpel forstærker. Dvs. et indgangssignal, en spænding, forstærkes et antal
gange.  Derfor indses også, at der ikke kan være et indgangssignal, der er 0. Dvs. at 0 gange fx 10
gange, er stadig nul. Så for at få processen til at køre, skal der være en fejl.  Ellers tilføres systemet
ikke energi. Fx ville en rumtemperatur så falde.
En integrator integrerer et signal. I et system med store belastningsvariationer pendler den faktiske værdi meget fremog tilbage, hvilket indebærer, at den ændrer sig med stor hastighed. D-delen i regulatoren modvirker disse bevægelser og forsøger at holde hastigheden så lav sommuligt, hvilket giver mindre pendlinger.
D-funktionen har altså en stabiliserende virkning. Derimod påvirker den ikke systemet, når den
faktiske værdi ligger stille, da dens hastighed så er nul.
Regulatorens udgangssignal bliver summen af P-, I- og D-delens bidrag
Uo(S) / Ue(S) = Kp + (Ki / S) + Kd*S = Kp*(1 + (1/(Ti*S)) + Td*S) ; Ti = (Kp / Ki) og Td = (Kd / Kp)

Hvorfor skriver jeg S ? Fordi man laplace transformerer fejl signalet.
S = j * 2 * pi * f , j=kvardratroden af -1 . (Ved et rent sinus signal. Ved andre signaler skal hver eneste frekvens komposant så beregnes hver for sig og afslutningsvis summeres: FFT!)
Det er en metode vi ikke vil komme nærmere ind på nu. Vi betragter det bare som en nem måde at notere på  8)

Proportional kontrol:

Uo(t) = Kp * e(t) + startværdi

Integral kontrol:

Uo(t)= (1/Ti) * Integralet af (e*dt)

Differential kontrol:

Uo(t) = Td * (de/dt)

PID:

Uo(t) = Kp * ( e(t) + (1/Ti)*integralet af (e*dt) + Td*(de/dt) )

Blokdiagram:


Implementering analogt:

I ovenstående diagram er P delen opslittet i to. Det gøres fordi både I og D del har brug for ren ohmsk feedback/modkobling. Faktisk mangler der en modstand over kondensatoren i I delen for at opnå stabilitet!

Lad os sige vi ønsker at opvarme en beholder med vand til 150 grader. Vi checker temperatur sensoren
lad os sige den siger 100 grader, så vil vi skrue helt op for varmen. Vi checker igen nu siger temperaturen: 160 grader.
Så skruer vi helt ned for varmen. Men nu er vandet afkølet til 140 grader.....det er vist tid til at bruge en hurtigere
enhed til styringen end os selv :)
At holde en 10 graders spredning (+/- 5 grader) er ikke svært manuelt men mindre spredning kræver enten en analog eller
digital regulator!

Der er mange anvendelser for PID regulatorer her er et eksempel på en implementeret med en simpel AVR (Arduino Uno R3)
http://fermentationriot.com/arduinopid.php

Arduino bibliotek: http://playground.arduino.cc/Code/PIDLibrary

Det svære ved en PID regulator er at bestemme værdierne Kp, Ki og Kd.
Det foretages delvist ved trial-and-error (enten manuelt eller automatisk).
Man kan komme et vist stykke vej ved at regne på hele ens kredsløb, men
tit udelukker man visse fysiske parametre, eller de kendes ikke og man er lige vidt.
Så tuning skal der til.
Autotuning er således en mulighed: processoren måler på kredsløbet og indstiller Kp, Ki og Kd værdierne.

http://playground.arduino.cc/Code/PIDAutotuneLibrary

Teori:
http://brettbeauregard.com/blog/2012/01/arduino-pid-autotune-library/

Vi opsummerer:
Proportional reguleringsdelen reagerer på fejlen der er lige nu : Kp (Kp faktor bestemmes)
Integraldelen reagerer på akkumulering af tidligere fejl : Ki (Ti faktor bestemmes)
Differentialdelen reagerer på ændringer i fejlen : Kd (Td faktor bestemmes)

21
Off Topic / Fysik udstyr
« Dato: Januar 03, 2014, 17:39:42 »
Sidder og tænker på om der ikke kunne være basis for at udvikle noget microcontroller baseret udstyr til brug i fysikundervisningen i folkeskolen og gymnasiet ?

Hovedparten af projektet er så PC baseret: DLL filer til Visual Basic eller Visual C# + PC program hvor forsøgene implementeres.

Elektronikdelen:

En box med 16 multiplexede A/D konvertere, 4 D/A konvertere, 16 relæer med hver 2 udgange, 4 optokobler indgange, 4 optokobler udgange, 4 PWM udgange, 4 udgange til servomotor styring.
USB forbindelse til PC.

Umiddelbart skal der være software biblioteker til:
- Frekvenstælling, pulstælling (TTL), (forsats til signaler der ikke er TTL firkant!)
- Spændingsmåling DC (præcitionsensretter forsats ved AC måling)
- DDS signalgeneration ( sinus, trekant,firkant,savtak)
- Temperatur måling (LM35)
- Oscilloscop (A/D 0-5V signaler 5MHz bandwidth)
- PWM D/A konverter: 0-5V sampling frekvens ca. 800Hz
- PWM 0.5V sampling frekvens 44100Hz
- Relæstyring
- Optokobler indgange (1 er interrupt indgang)
- Optokobler udgange
- Motorstyring : Servomotor
- PWM Motorstyring
- PID regulator (A/D indgang, D/A udgang)
- FFT: 44100 Hz sampling

Tænker at elektronikdelen skal kunne programmeres i C. Gerne Arduino baseret  (Evt. en ARM Arduino løsning!)

Formål: Styring af fysikforsøg, dataopsamling. Data kan så bearbejdes på PC. Enten i dedikeret program eller i Matlab (Gymnasiet!).

Har kigget på de eksisterende løsninger som er pænt dyre. Det må kunne laves meget billigere for de trængte skoler :P

Det vi har brug for er så elektronikfolk til teknik implementeringen, softwarefolk til programmering og skolelærere til at fremkomme med specifikationerne :)

Tænker det skal være Open SOurce baseret/Open Hardware så ingen tjener på andet end selve PCB produktion, kasse produktion, montering og evt. pakning/forsendelse.

Hvis der er brug for penge i udviklingsfasen kan projektet evt. laves som et Crowd Funding projekt.

22
Andet digital relateret / PLDs
« Dato: Januar 01, 2014, 13:29:29 »
Da jeg ikke længere arbejder inden for branchen har jeg ikke helt føling med udviklingen inden for PLDs. Jeg har en del gamle designs lavet til PEELs som jo er umulige at skaffe idag. Tanken var at finde en erstatning. Men er disse små PLD kredse som GALs, PALs (20 pin DIL kredse) på vej helt ud ? Skal man virkelig op i CPLD,FPGA monstre kredse idag for at være bare lidt fremtidssikret ?

23
Andet digital relateret / Autoelectric TL866CS programmer
« Dato: December 28, 2013, 14:05:46 »
Idag leverede postbuddet et stk http://dx.com/p/autoelectric-tl866cs-universal-programmer-156364

http://www.youtube.com/watch?v=FLG03f_ua5g

Efter opdatering af softwaren er der nu basis for at programmere et hav af microcontrollere, PLDs og EEPROMs....men ikke microcontrollere fra Dallas....æv....
Nogen her der har kendskab til denne programmerings enhed ? Specifikt om man selv har mulighed for at lave egne programmerings algoritmer ?

Btw.er nogen interesseret i diagrammet er det her: https://app.box.com/s/01286ebqztr2biexbffw

Også en glimragende enhed til at teste logik chips....gik lige min samling igennem og ud af flere hundrede chips var der så EN defekt 4051 chip :P

Fik også programmeret en AT89C2051 (Atmel MCS51) til at fungere som seriel til I2C enhed så kan man styre I2C enheder fra f.eks. en PC. Et projekt der gerne skulle ende med at denne AT89C2051 også kan styre SPI enheder foruden I2C via seriel porten (max 9600 baud!). Meningen er at der også skal være 3 stk PCF8574 kredse så der også er 3 x 8 bit I/O parallel porte. Således ender vi op med at kunne styre I2C, SPI og 3 x 8 bit parallel porte fra seriel porten. Evt. kan det ende op som et Arduino Shield så en Arduino får ekstra I2C, SPI og 3 x 8 bit parallel I/O det hele kan så styres af bare 2 porte på en AVR / Arduino der fungerer som software UART/seriel porte :)
Der kan evt. laves en I2C LCD port også så man kan styre et std. 16X2 LCD Display via I2C :) evt. også et 4X4 Keypad der styres af I2C.... så har vi foruden I2C og SPI interface også et Keypad/Display shield til Arduino :)
Nå det må blive senere  :P

(Diagram: http://postimg.org/image/ckdfdzt4z/ )

24
Dit Projekt / AVR Frekvenstæller
« Dato: December 27, 2013, 11:57:26 »
Sidder pt. og roder med softwaren til en AVR Baseret (ATMega328P) frekvenstæller til LF brug (1Hz-2MHz).

http://postimg.org/image/7xck7x3bf/

Nogen der har kendskab til om AVR microkontrollere er anvendt til frekvenstællere der kan gå højere op end 2MHz uden prescaler (divider kredsløb) ?

Well 2MHz er hvad jeg kan få det til i c kode. Principielt et spørgsmål om at tælle pulser på T1 indgangen inden for en given gate time (bruger selv 100mS gatetime!).

Den anvendte preamp gør jeg kan måle ned til 90mV peak-peak og den øvre grænse har jeg sat til 12V peak-peak...umiddelbart vil dioderne nok også clampe højere spændinger (Pt. simuleres kun i Labcenter Proteus)

25
Artikler / Elektronikuddannelser
« Dato: December 25, 2013, 18:09:45 »
Uddannelser inden for elektronikområdet er en jungle. Der er simpelthen utallige af dem og mange har tidligere eksisteret der idag er nedlagt. Derfor denne lille oversigt for dem der påtænker at starte på en uddannelse:

Elektronikoperatør (2 år)
En elektronikoperatør arbejder med at fremstille og samle elektronik.
På skolen lærer du om elektriske komponenter, og hvordan de fremstilles på maskiner.
En vigtig del af arbejdet går ud på at planlægge og overvåge produktionen ved at lave
forskellige tests.
Som elektronikoperatør lærer du også at finde og rette fejl på forskellig slags elektronik.
En elektronikoperatør kan arbejde på større eller mindre elektronikvirksomheder.

Telesystemtekniker (4 år)
Telesystemteknikeren designer, installerer og konfigurerer trådløse og mindre IP-baserede
telefon- og netværksløsninger.

Teleinstallationstekniker (4 år)
Teleinstallationsteknikeren udfører installationer inden for teleområdet, f.eks. systemer og
anlæg med analog-, impuls-, digital-, computer- og datatransmissionsteknik.

Elektronik fagtekniker (4 år)
Elektronikfagteknikeren installerer og vedligeholder kommunikations-, overvågnings- og
laboratorieudstyr samt elektroniske systemer og instrumenter til fx hospitaler.

Radio-tv-fagtekniker (4 år)
Radio-tv-fagteknikere vedligeholder og reparerer alt inden for radio- og tv-apparater, bl.a. cd-afspillere,
cd-optagere, dvd-afspillere, dvd-optagere, grammofoner, båndoptagere, videobåndoptagere,
forstærker- og højtaleranlæg, antenneanlæg, samtaleanlæg. Radio-tv-fagteknikere monterer også antenner.

Elektronik udviklingstekniker (5 år)
Elektronik udviklingsteknikere arbejder med opgaver inden for konstruktion og udvikling
af analog og digital elektronik ved anvendelse af PC-baserede udviklingsværktøjer i designfasen.
Elektronik udviklingsteknikere lærer at gennemføre projektforløb inden for udvikling af
elektronikproduktioner og at løse tekniske opgaver i forbindelse med opbygning og udvikling
af produktionsudstyr i en elektronikvirksomhed.

Medicotekniker (5 år)
Medicoelektronik, f.eks. elektroniske puls- og blodtryksmålere, hjerte- og hjerneovervågningsudstyr,
 narkosestyring, scannere og oscilloskoper kontrolleres, fejlfindes og repareres af medicoteknikeren.

IT Teknolog (2 år)
Adgangskrav: Gymnasieluddannelse
På uddannelsen lærer du at opbygge systemer inden for elektronik, datateknik og telekommunikation samt at styre kvaliteten i udviklingsopgaver.

I løbet af uddannelsen specialiserer du dig i enten elektronik eller netværksteknik. Du får undervisning i den nyeste elektronik- og computerteknologi og lærer om, hvordan man praktisk udvikler og benytter den. Du lærer også, hvordan man i en virksomhed leder et projekt og sælger og køber it-teknologi.
Som it-teknolog kan du fx arbejde med installation af it-netværk eller rådgive omkring kommunikations- og informationsteknologisk udstyr.

DiplomIngeniør (Bachelor) (3 1/2 år)
Adgangskrav: Gymnasieluddannelse med MAT A,FYS B og KEMI C
eller faglig uddannelse + Adgangskursus fra ingeniørhøjskole/Universitet
På uddannelsen til elektro- og elektronikingeniør lærer du at designe og opbygge elektronisk udstyr og elektriske apparater.

Produkterne kan være alt fra mobiltelefoner, vindmøller, medicinsk udstyr eller robotter. Du får også kendskab til teorier og metoder, som gør dig i stand til at udvikle elektroniske systemer ved hjælp af beregning og simulering samt computerbaserede udviklingsprogrammer.
Efter endt uddannelse kan du bl.a. arbejde inden for udvikling, konstruktion, projektering, vedligeholdelse, rådgivning og projektledelse i elektronik- og it-virksomheder.

Civilingeniør (cand.polyt,cand.techn eller cand.scient)(5 år)
Adgangskrav: Gymnasieluddannelse med MAT A,FYS B og KEMI C
eller faglig uddannelse + Adgangskursus fra ingeniørhøjskole/Universitet
På uddannelsen lærer du bl.a. at designe, opbygge og teste elektroniske systemer, der kan bruges til fx mobilkommunikation, satelitter og automatisering.
Du får kendskab til alt fra komponenter som transistorer til mikroprocessorer og til samlede computersystemer. Uddannelsen veksler mellem teori og praktisk projektarbejde.
Efter bacheloruddannelsen kan du læse videre på en kandidatuddannelse.

Gamle uddannelser:
Radiomekaniker : Svarer til Radio-tv-fagtekniker
Elektroniktmekaniker: Svarer til elektronikfagtekniker
Elektroniktekniker: Svarer til IT Teknolog
Akademi ingeniør: Svarer til Diplomingeniør
Teknikum ingeniør: Svarer til Diplomingeniør

Sider: 1 [2]