Strana 1 z 5

Dialkove ovladanie zosilnovaca

Napísané: 04 Jún 2008, 20:11
od používateľa Kado
Napad prisiel od uzivatela "borca", ktory potreboval vymysliet pohodlnejsie ovladanie zakladnych funkcii zosilnovaca. A tak, som zostrojil jednoduche zapojenie, kt. sluzi na mieste ako aj infra dialkove ovladanie zosilnovaca. Zakladne funkcie su: ovladanie zapnutia/vypnutia vykonnovych casti zosilnovaca, ovladanie funkcie umlcana, ovladanie prepinania styroch vstupov a samozrejme ovladanie hlasitosti pomocou motorom otacaneho hriadela potenciometra.
RIADIACA CAST:
Schema zapojenia riadiacej casti je na druhom obrazku. srdcom zapojenia je mikrokontroler ATtiny2313. Kmitocet krystalu je nutne dodrzat, pretoze od neho zavisi spravne dekodovanie povelov z infracerveneho ovladaca. Pomocou jednotlivych tranzistorov sa ovladaju pripojenie rele (alebo ine vykonove spinacie prvky), pomocou ktorych sa ovladaju signalove a vykonove casti zosilnovaca. Namiesto jednotlivych tranzistorov je mozne pouzit 8xDarlington z rady ULN. Typ prijimaca infarcerveneo signalu je nutne dodrzat. Ovladanie hlasitosti sa uskutocnuje pomocou dvoch signalov (volume_up, volume_down), ktore ovladaju jednosmerny motor, ktory otaca hriadelom potenciometra. Taketo potenciometre je mozne najst v starsich "hifi veziach", pripadne v roznych internetovych obchodoch s elektronikou.
V pripade nepouzitia lokalnej klavesnice, mozeme tlacidla S1 az S6 vynechat. Doska plosnych spojov nebola navrhnuta vzhladom nato, ze potencionalny zaujemca si moze navrhnut dps podla svojich predstav (v prilozenom baliku je schema nakreslena v Eagli)
Skomprimovany balik obsahuje vsetky podklady k stavbe (schema riadiacej casti, program pre mikrokontroler(mcu) v hex, obrazok nastavenia poistiek pre mcu)
POPIS OVLADANIA:
po prvom pripojeni napajania, sa do eeprom MCU zapisu pociatocne hodnoty cisla vstupu tj. je navoleny 1 vstup. Riadiaca cast je v rezime stand_by a caka na povel od IR ovladaca resp. lokalenj klavesnice. Zosilnovac sa zapina tlacidlom "ON/OFF", pricom po zapnuti sa nastavi cislo vstupu, kt. bolo navolene pred poslednym vypnutim resp. naposledy stlacenim cislom vstupu. Udaj o cisle vstupu sa uklada do EEPROM, takze po vypadku napajania mame zachovane naposledy navolene cislo vstupu. Funkcia mute sa ovlada tlacidlom "MUTE" a ma sluzit na umlcanie nf. signalu. Tlacidlami IN_1 az IN_4 sa ovladaju jednotlive vstupy, pricom vzdy moze byt aktivny iba jeden vstup. stlacanim a drzanim tlacidla "VOLUME_UP" alebo "VOLUME_DOWN" sa aktivuje prislusny ovladaci vodic, tj. po dobu drzania tlacidla, je na prislusnom vystupe log.1, pustenim tlacidla prechadza vystup do log.0. Tieto dva signaly ovladaju cez H mostik smer otacania js.motora, kt. je cez prevodovku spojeny s hriadelom potenciometra. Je zrejme, ze lokalna klavesnica neobsahuje tlacidla na ovladanie motora, pretoze potenciometer sa ovlada "rucnym otacanim"
DIALKOVE OVLADANIE:
schema infracerveneho ovladania je na prvom obrazku. Srdcom zapojenia je mcu ATtiny2313. Mcu je taktovany internym rc oscilatorom, kt.je nastaveny na @4Mhz a este podeleny 8krat, takze vysledna takt. frekvencia je @500kHz. Takto dosiahneme velmi maly odber prudu z baterie. Odber v idle mode (bez stlaceneho tlacidla) pri 3V je cca 250uA.
Ovladac vysiela kody v protokole RC5, ktory je pomerne rozsireny v oblasti spotrebnej elektroniky. Ovladac sa napaja dvomi AA bateriami. DPS nebola navrhnuta z rovnakych dovodov ako u riadiacej casti.
Namiesto popisovaneho infra ovladaca, je mozne pouzit aj komercne ovladace...napriklad v METRE som "vyhodne kupil" univerzalny ovladac WATSON URC 22B-6N...cena bola cca 150Sk. Spominany ovladac funguje aj v tomto zapojeni, pricom musi byt prepnuty do modu "SAT".
Ak sa niekomu doma povaluje ovladac od TV OVP Orava, moze ho vyuzit v tomto zapojeni, avsak tieto ovladace maju inu adresu, konkretne 0hex, takze nebudu spolupracovat s riadiacou castou (prikladam upraveny program riadiacej casti pre tieto ovladace).
Dalej prikladam balik potrebny k stavbe IR ovladaca (schema, hex subor, obrazok nastavenia poistiek pre mcu)

Napísané: 04 Jún 2008, 20:53
od používateľa borec
uz to zacinam pomaly aj kompletovat... konecne :lol:

Napísané: 04 Jún 2008, 21:02
od používateľa Kado
Super...ja som konecne spravil nieco s mcu AVR, ako vies povodna verzia bola s mcu AT89C2051...

Napísané: 05 Jún 2008, 20:44
od používateľa Kado
Prikladam foto "vyhodne kupeneho" univerzalneho infra ovladaca s popisom...
funkcia tlacidiel na do je nasledovna: tlacidlami vol+ a vol- sa ovlada hlasitost, zelenym tlacidlom mute sa ovlada umlcanie, tlacidlami 1 a 4 aktivuje jeden zo styroch vstupov prepinaca a cervenym tlacidlom vypnutia sa zapina vypina cele zariadenie. Pred pouzitim ovladaca v popisovanom zapojeni treba prenut rezim "SAT"...inak riadiaca cast nebude reagovat na povely ovladaca...
foto "profesionalneho univerzal. ovladaca" :D

Napísané: 05 Jún 2008, 22:17
od používateľa 37Lukas37
Pocujte, je to fakt super,ale nedalo by sa nieco jednoduchsie?? napr. ovladanie umlcania......ovladanie hlasitosti a vyp. zap.???to by uplne stacilo dik.

Napísané: 05 Jún 2008, 22:21
od používateľa Kado
Jednoducho vynechaj co nepotrebujs z ovladacej casti (napr. ak nechces prepinac vstupv, tak vynechaj prislusne tranzistory a k nim prisluchajuce suciastky). mikrokontroler sa vynechat neda!

Napísané: 05 Jún 2008, 22:24
od používateľa peto314
ja by sa chcel spytat ci to ten procek ATTiny 2313 sa programuje nejakym programatorom ktory ho podporuje alebo sa to da tak ako napr ATMega16 priamo na paralelny port. pytam sa preto ze nie som si celkom isty

Napísané: 05 Jún 2008, 22:31
od používateľa Kado
ANO, moze sa programovat cez LPT, napr pomocou programatora PonyProg, ktory je velmi jednoduchy http://www.lancos.com/prog.html

Napísané: 05 Jún 2008, 22:37
od používateľa peto314
ok dik a uz len jedna otazka v scheme ovl_zos_avr napr. pri ON/OFF su konektory X1-1 a X1-2 sa mozu zapojit napr. k napajaciemu zdroju zosilnovaca alebo kde?

Napísané: 05 Jún 2008, 23:05
od používateľa Kado
na tento konektor mozes pripojit rele (aj na ostatne konektory), pricom kontakty rele spinaju napajaciu cast zosilnovaca..napr. pripajaju/odpajaju primar transformatora vykon. zosilnovaca k sieti...

Napísané: 06 Jún 2008, 05:13
od používateľa Ondro Piso
Caw. Chcel by som sa opitat, Ako si zadefinoval procaku kod RC5 aby vedel, ktore tlacidlo si stlacil. Pouzil si osciloskop a pozorovany pribeh si naprgal pomocou timru do procaku,alebo si ho proste naucil, ze ak zachyti neaky signal prirad ho tejto funkcii? Robim na podobnej veci,ale chcem pouzit audio processor. Riadenie cez I2C. POtrebujem poradit, ako by to bolo lepsie poriesit. Diiik.

Napísané: 06 Jún 2008, 08:30
od používateľa TAZ
RC5 je přesně definovaný kód a jsou k němu knihovny, pro jednotlivé procesory (AVR, PIC ....)

Napísané: 06 Jún 2008, 12:07
od používateľa Kado
Ak robis s AVR, tak na stranke Atmel najdes sample pre dokodovanie RC5 pomocou avr. pouziva sa jeden casovac...Ak robis s x51 tak krasny popis dekodovania a rutiny su na www.mcu.cz
Tiez som robil dialkovo ovladany predzos. s audioprocesorom...konkretne TDA7318 a equalizer TDA7317, obidva IO su ovladane cez I2C...zobrazovanie udajov som riesil na LED display vzhladom na to, ze na klasickom 16x2 LCD som uz z 2 metrov nic nevidel. Riadiaci mcu bol sice AT89C51, ale to je uplne jedno...dialkove ovladanie bolo pouzite od TV OVP, konkretne RC5214. Ovladac este obsahoval koder RC5 s IO SAA3010. Takze sa dala jednoduchym zasohom do ovladaca zmenit "adresa zariadenia". Tym padom infra ovladanie neovplyvnovalo ostatne pristroje v miestnosti (TV OVP).
Hodil by som sem aj schemu s programom, ale nemam to vsetko zadokumentovane a kreslenie schem nanovo nie je cas. Povodne schemy boli kreslene este vo Ferdovi Mravencovi 3.5 a Formice 4.2

Napísané: 06 Jún 2008, 19:25
od používateľa Ondro Piso
BTW nemohol by si tu dat cast zdrojaku, ktora riesi RC5? Diik.

hmmm

Napísané: 24 Jún 2008, 21:33
od používateľa TechnikMARQ
velmi pekna vecicka....autorovi davam plus....

Napísané: 25 Jún 2008, 06:16
od používateľa Andrej
Myslim, ze kilecko ti neujde...Z mojho pohladu jednoznacne najlepsia konstrukcia...

Napísané: 25 Jún 2008, 22:17
od používateľa Kado
OT: ...mozno si za to kupim dve piva :partyman:

Napísané: 25 Jún 2008, 22:31
od používateľa TechnikMARQ
No co das dve pivka a este zasponzoruje slnko -urcite odmenu pocitis...

Napísané: 25 Jún 2008, 22:36
od používateľa TechnikMARQ
No len na ten vysielac si mohol pouzit nejaky 8pin Atmel SI...hoci by si musel nejak poriesit nizky pocet portov....

Napísané: 25 Jún 2008, 22:46
od používateľa Kado
Attiny2313 bola zvolena pre dostatok v/v pinov, pomerne nizku cenu a dobru dostupnost...si zober, ze je tam pouzitych 8 tlacitok, dajme tomu, ze by som ich zapojil do matice, pricom by som potreboval 6 volnych pinov mcu+ este treba vystup na led (sice by sa dal pouzit jeden pin z matic. klavesnice)...takze to mame 6 v/v pinov...pricom nemam predstavu kolko maju pouzitelnych v/v pinov 8 pinove Attiny :?: