PARTCON AVR RELEKORTTI KYMMENELLE RELEELLE
Yleistä
Relekortin sieluna toimii Atmelin AVR ATmega8 mikrokontrolleri. Sille löytyy kattava valikoima ilmaisia työkaluja joilla ohjelmointi onnistuu helposti.
Tekniset perusominaisuudet
- Sähköt
- kortin syöttöjännite on 24VAC
- LM317-HVT regulaattorilla tehdään +24VDC ohjausjännite 24-voltin releitä varten
- kortin ja mikrokontrollerin virransyöttö (+24VDC ja +5VDC) tapahtuu RELE10 kautta johon kytketään START-painikekytkin
- muuttamalla vastukset R9 ja R10 regulaattorin LM317 ympäriltä voi kortin käyttöjännitteet vaihtaa toisille releille ja tarpeille sopiviksi
- Releet
- oletusarvona on käytetty Partcon tyyppiä VRI 24V 1NAP 10A 250V yhden vaihtokoskettimen releitä
- jokaisella releellä on oma ohjaintransistorinsa (BC639) ja punainen merkkivaloledinsä
- Ledit
- regulaattorin 7805 perässä oleva keltainen merkkivaloledi kertoo +5VDC jännitteestä
- mikrokontrollerin pinni PD0 ohjaa vihreää merkkivalolediä jolla voi seurata vaikkapa ohjelman suoritusta
- Liitännät
- mikrokontrollerin pinni PD1 ohjaa transistorilähtöä (BC639) johon voi kytkeä esim. 24V-merkkivalon
- mikrokontrollerin pinniin PD2 on kytketty alasvetotulo (esim. STOP-painikekytkin joka tuottaa laskevan reunan keskeytyksen) jolla voi muuttaa ohjelman suoritusta
Kytkentäkaavio
Piirikortti
Kehitysympäristö pikaisesti
- Ilmainen WinAVR C-kehitysympäristö Windows-käyttöjärjestelmille
- kattava suomenkielinen ohjesivusto löytyy esim. Microsalon kotisivuilta
- AVR-GCC ympäristö toimii myös(varsinkin) Linux, FreeBSD, *NIX käyttöjärjestelmissä
- Esimerkkiohjelma relekortille
- lataa avrrelekortti.c WinAVR GCC kielinen lähdekoodi ja tiedosto delay.h tarvittavat viivefunktiot
- esimerkkiohjelma on vapaasti käytettävissä ja muokattavissa
- Koko ketju lyhyesti lyhyesti
- .c päätteinen tekstitiedosto käännetään avr-gcc:llä .elf binääriksi joka muunnetaan .hex intel-hexamuotoon joka ladataan avrdudella piirin flash-muistiin
- AVR Studio simulaattorilla voi tutkia ohjelman suoritusta tietokoneella
- Käännetyn ohjelman lataaminen ATmega8 piirille
- Ohjelma siirretään suoraan kortilla olevalle mikrokontrollerille käyttäen sarjaohjelmointitapaa. Piiriä ei siis tarvitse irroittaa kortilta. Näin ohjelmien kokeileminen on helppoa ja vaivatonta.
- Tietokoneen rinnakkaisportin ja relekortin välille kytketään yksinkertainen kaapeli mallia DT006 (parallel port programming cable). Kortilla on vakiomallinen 10-pin ISP liitin ja tarvittavat sarjavastukset 390R (R4, R5, R6, R7) löytyvät suoraan kortilta.
- WinAVR paketin mukana tulee AVRDUDE niminen ohjelmointityökalu. Tällä voi terminaalimoodissa myös muuttaa esim. sisäisen kellon taajuuden asettamalla fusebitit uudestaan.
Kehitysympäristö kädestä pitäen
Kortin tilaus ja ohjelmointipalvelu
Mikäli ohjelmointi / kehitysympäristön pystytys ei luonnistu mutta kortti soveltuisi muuten käytettäväksi, tarjoamme tapauskohtaista räätälöintiä ja ohjelmointia. Ota yhteyttä ja kerro mitä tarvitset. Uudet toteutukset ja ohjelmat oletusarvoisesti julkaistaan näillä sivuilla vapaasti hyödynnettäviksi.
Yhteystiedot
Willi Messmer
Partco Oy
09-5876960
wm[ät]partco.fi