Dotykový spínač osvetlenia s časovačom
Transkript
Programátor AVR Martin Bro Delta4.elektronik Není to a tak dlouhá doba, co jsem potøeboval postavit nìjaký programátor pro procesory AVR, který by spolupracoval s programem CodeVisionAVR. Po pár minutách brouzdání na internetu jsem nael návod, který se mi opravdu zalíbil jednoduchý programátor, pracující s rychlostí 115 200 baud a pracující pod zátitou programátoru AVRprog/AVR910. Snad jediná nevýhoda programátoru je v tom, e k jeho sestavení potøebujete naprogramvaný procesor AVR. Technické údaje Napájecí napìtí: 5 V. Komunikace: Sériový port/AVR. Rychlost: 115 200 Bd. Indikace: zelená/èervená LED. Popis zapojení Podrobný popis zapojení lze naleznout na stránkách autora programátoru [1]. Je vak bohuel v nìmeckém jazyce, a tak se pokusím alespoò trochu zapojení pøiblíit. Srdcem celého programátoru je naprogramovaný procesor AVR AT90S2313. Pracuje na kmitoètu 7,3728 MHz urèeném krystalem Q1 a kondenzátory C1 a C2. Dvoubarevná LED s rezistorem R1 ukazuje, co se právì s programátorem dìje. Zelená LED indikuje, e je zaøízení v chodu, a èervená, e zaøízení právì nahrává data. V zapojení je dále propojka s oznaèením Jumper. Ta slouí k prvotnímu naprogramování zaøízení skrze jiný programátor, ji funkèní a naprogramovaný. Pokud bude propojka zkratována, lze programátor naprogramovat jiným programátorem pøes konektor AVR (chová se toti jako obyèejný pøístroj èekající na naprogramování). V opaèném pøípadì, pokud je ji v procesoru nahrán ovládací program, necháme propojku rozpojenu. Funkci pøevodníku signálù sériového portu na úrovnì TTL obstarává dvojice tranzistorù T1 a T2 spoleènì s nìkolika rezistory, diodami a jedním elektrolytickým kondenzátorem. V zapojení je pak jetì pøidán blokovací kondenzátor s kapacitou 100 nF. Z vlastní zkuenosti vak doporuèuji osadit pøístroj jetì nìkolika elektrolytickými kondenzátory hned u napájecí èásti nebo pouívat odfiltrovaný zdroj napìtí. Poslední podstatnou èástí zapojení je sériový konektor. U nìho bychom nemìli opomenout propojit vývod 4 s vývodem 5 a také 7 s 8. Firmware Program v hexadecimálním kódu, který je potøeba nahrát do mikroprocesoru programátoru (firmware programátoru), lze stáhnout na stránkách autora zaøízení [1] pod odkazem: avr910_2313_v38b.hex. Konstrukèní provedení Pøi stavbì programátoru jsem jako programovací vývod pouil estiilový kablík se samoøezným konektorem na konci, asi 20 cm dlouhý. Ve jsem Obr. 1. Schéma zapojení programátoru AVR 20 Praktická elektronika A Radio - 05/2007 umístil do malé krabièky a v pøední èásti udìlal dvì díry pro LED. Na zadní stranì je pak umístìn napájecí konektor spoleènì s konektorem sériového portu. Celé zaøízení jsem se rozhodnul napájet impulsním zdrojem od Wi-Fi zaøízení D-Link. Zapojení konektoru, který vidíte na desce s plonými spoji programovaného zaøízení (obr. 5), ukazuje, jak jsou rozmístìny piny a signály na nì vedené. Také upozoròuji, e byste mìli mít na pamìti, e programátor pøivádí do programovaného stroje napìtí +5 V. Dbejte na to, aby programované zaøízení i programátor mìly stejné potenciály a nesela se vám dvì rùzná napájecí napìtí, jedno z programátoru a druhé z napájecí èásti pøístroje. Rozdílné potenciály by mohly nenávratnì znièit celé zaøízení nebo programátor. Uvedení do provozu Uvedení do provozu je v celku jednoduché. Po pøipojení napájecího napìtí by se mìly støídavì rozblikat LED a po chvíli by mìla trvale svítit jen jedna z nich. To znaèí, e programátor je pøipraven k provozu. V tuto chvíli mùeme pøipojit programátor k sériovému rozhraní a spustit nìkterý z programù pro AVR. Doporuèuji CodeVisionAVR, který je volnì ke staení z odkazu [3]. Jak tento program nastavit, je snad zøejmé z obr. 6 a 7. Závìr Nejvìtí problém pøi stavbì programátoru se mùe vyskytnout pøi prvotním naprogramování èipu AVR do programátoru. Já jsem tento problém vyøeil pøes kolegu, který mi èip naprogramoval svým programátorem. Firma GM electronic jeden èas inzerovala, e pøi objednávce èipu lze zaádat i o jeho naprogramování, samozøejmì po dodání vech potøebných materiálù. Pokud byste vak mìli pro- Obr. 2. Deska s plonými spoji 〉 Seznam souèástek R1, R2, R3, R5 R4, R6 R7 C1 C2, C3 C4 D1 D2 D3 LED1/2 T1 T2 Q1 IC1 X1 SV1 Jumper Krabièka Nové knihy 4,7 kΩ, SMD 1206 4,7 kΩ 560 Ω, SMD 1206 100 nF, SMD 1206 27 pF, SMD 1206 1 µF/50 V 1N4148 1N4148, SMD 1206 1N4004 LED 3 mm èerv./zelená BC557C BC548B 7,3728 MHz AT90S2313 CANN9 (zásuvka) MLW06G S1G20 UKP-05 Obr. 3 a 4. Osazení desky ze strany souèástek (nahoøe) a ze strany spojù Obr. 5. Programovací konektor 〉 blém s oivením, napitì mi e-mail na adresu [email protected] nebo se podívejte na nae stránky [2], kde jistì najdete to, co hledáte. Literatura a odkazy [1] http://www.klaus-leidinger.de, pøímý odkaz na firmware programátoru: http://www.klaus-leidinger.de/ mp/Mikrocontroller/AVR-Prog/ avr910_2313_v38b.hex [2] http://www.delta4.info [3] http://www.hpinfotech.ro [4] Katalog GM electronic Obr. 6 a 7. Nastavení programu CodeVisionAVR Obr. 8. Hotový programátor Praktická elektronika A Radio - 05/2007 21
Podobné dokumenty
eagle-sbírka úloh
již vytvořená schémata z různých příruček, časopisů, katalogů, dokumentace
a technických popisů součástek od jejich výrobců. Neopomeneme využívat i internet.
Stabilizovaný napájecí zdroj se bude sk...
Zobrazit celý článek - Trendy ve vzdělávání
Vlastní funkce navrženého rozhraní byla řízena programově. Program pro mikropočítač
ATMEGA 644PA byl napsán v jazyce C v programovacím prostředí CodeVisionAVR.(4).
Algoritmus čeká na zaslání libovo...
11. Struktura a vlastnosti kapalin
- je podobná struktu e amorfních látek
- vzdálenosti mezi molekulami jsou asi 10-10m
zna né p sobení molekulových sil
(ovlivn ní vlastností kapaliny, zejména její povrchové vrstvy).
Povrchová vrstv...
zde
Napájecí napìtí je pøivedeno na svorky K1-1 a K1-2. Je velmi dùleité, aby
se nezamìnil kladný a záporný pól
napájecího napìtí. Pokud by se to
mohlo stát (napø. pøi pouití externího zdroje), je vh...
ISP Programátor Biprog verze 4.2
ovšem nemá vliv na správnou funkci programátoru. Tuto špatnou vlastnost je možné vyřešit
zapojením rezistoru nebo diody mezi vývod 2 obvodu IC2 a GND (naznačeno na Obr. 2).
varnett škola
Hitachi (přı́p. jeho derivát); prostřednictvı́m tohoto obvodu je
možné komunikovat s displejem. Tento řadič obsahuje
znakovou sadu, instrukce pro ovládánı́.
Komunikace probı́há pomocı́ 8 ...
Digitální stupnice a FLL pro BiTX
Zařízení v sobě kombinuje čítač a smyčku kmitočtového závěsu. Signál z VFO je
nejprve zesílen dvojstupňovým zesilovačem T1 a T2, poté přiveden na vstup čítače
v mikrokontroléru U1.
Čítač a jeho čás...