Posts Tagged ‘AVR’

AVR DDS Funkcijų Generatorius

Saturday, April 27th, 2013

Kaip jau buvau minėjęs, kad darau DDS (Direct digital synthesizer) funkcijų generatorių.  Dariau jį pagal http://www.scienceprog.com . Tai nėra pats greičiausias ir geriausias F. Generatorius, bet vis kažkas.

Taigi jo galimybes:

  • 0 – 65355 Hz 1Hz žingsniu
  • Sinus, Square, Triangle, Saw Tooth, Rev. Saw Tooth, ECG, Noise.
  • Offset (formos poslinkis)
  • Amplitude (0v – 10v)
  • HS (High Speed) 1MHz, 2MHz, 4MHz, 8MHz

DDSFG

(more…)

AVR Dažnomatis

Wednesday, July 28th, 2010

Labai aktualus dalykas dirbant su mikrokontroleriais yra dažnis. Kažkaip seniau vis galvodavau ir galvodavau kaip pasidaryti aparačiuką jam išmatuoti 🙂 O dabar taip stagiai pribėgus ir be didesnių sunkumų pavyko kažką panašaus padaryti 🙂 Kadangi žadu daryti kuro sanaudų matuoklį galvoju reikia pradėt treniruotis su tuo dažniu. Pakolkas padariau visų primityviausiai, kad tik rodytų dažnį.. be jokių pusperiodžių plotčių ir t.t. Dariau ant 7 segmentų ekraniuko.

5khz

(more…)

PC Skaitmeninis Voltmetras (pamokėlė Nr.3)

Tuesday, February 16th, 2010

Kol neišardžiau breadboard’o pamėginsiu parašyt dar vieną pamokėlę 🙂 Taigi šį kartą dariau voltmetrą, kurio rodmenys vaizduojami kompiuterio ekrane. Duomenys vėl siunčiami taip pat kaip ir praitoje pamokėlėje, per USART. Atmega8 turi 6 ADC (Analog-to-Digital Converter) kanalus, iš kurių 4 kanalai gali veikti 10bit arba 8bit tikslumuo likę 2 kalanai 8bit.

10v

(more…)

7 Segmentų Ekranas (pamokėlė Nr.1)

Tuesday, February 9th, 2010

Vos ne pats pirmas darbelis su AVR kontroleriais buvo su tokiais ekraniukais 🙂 Aišku pats pagrindas buvo su pora LED. Kad suprasi kaip veikia pats paprasčiausias pagrindas. Tai neilgai pažaidus su LED’ais greit paaiškėja kur ten šuo pakastas:) tik tiek, kad tiek isiaiškinus jau gali padaryti minimalius darbelius ir sužinoti vis daugiau kas ten slypi 🙂 Taigi radęs CD grotuvą, jame radau dvigubą 7 segmentų ekraniuką. Jo sąndara šeip nėra labai sudėtinga. Tiesiog yra sudėti šviesos diodai (LED’ai) ir iš jų yra suformuota aštuoniukė ir taškelis. Pagal modelį gali būti kad pagrindinis yra Anodas arba Katodas. Tai reiškia kad visų LED’ų po vieną koją yra sujungta į krūvą:

ledsch

(more…)

USB AVR ISP Programatorius – STK500v2

Thursday, January 7th, 2010

Nusprendžiau pasidaryti ISP (In System Programming) programatorių. Kuriuo galima programuoti neišlituojant ir neatjungiant viso kontrolerio nuo viso daromo aparato 🙂 Visą projektą radau:  tuxgraphics.org puslapyje. Truputį ir pats pridėjau ,kad būtu dar informatyviau. Kadangi FT232RL mikroschema turi programuojamus išėjimus CBUS[0..4] tai vienu pin’u ir pasinaudojau. Ant CBUS1 užprogramavau TX&RXLED# tai reiškia ,kad vykstant ,betkokiam duomenų judėjimui užsidega LED. O programuojama čia viskas labai paprastai be jokių programatorių – per patį USB naudojant specialią programą MProg 3.5 ten visus nustatymus ir pavadinimus nustačiau. 🙂

Schema

(more…)