Mini Osciloskop

Pochváľte sa ostatným čo zaujímave ste vyrobili alebo práve vyrábate!

Moderátori: psichac, Moderátori

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Mini Osciloskop

Príspevok od používateľa Xbunt » 12 Dec 2015, 00:09

Chcel by som Vám predstaviť malý osciloskop, ktorý som vyrobil ku sinusovému generátoru s XR2206. Jeho základ je graficky display G12864, ktorý som kúpil od jedného pána, tu z fóra. Ako jadro som použil ATTiny24 bez externého kryštálu. Teda funguje na vnútornom oscilátore. V programe sa vypne preddelička a tým nabehne MCU na 8Mhz. (FUSE bity ostávajú od výrobcu nezmenené).
Keďže tento MCU má iba 2K Flash a 128Byte RAM, nemohol som vytvoriť grafický buffer a tak je vykresľovanie spojitej sinusoidy, znakovej sady a celkovej grafiky riešené čisto algoritmom.
Celý osciloskop som navrhol tak, že kým stíha AD prevodník, sú vykreslené len 2-3 periódy. Inak sa objaví symbol "S:MAX" a zobrazí sa čo sa dá. Pri zmene frekvencie sa objavia symboly "SRCH >", alebo "SRCH <", čo značí, že osciloskop zrýchľuje, alebo spomaľuje vzorkovanie AD. Symbol "T:ADC" - znamená, že Trigger (štartovanie, synchronizácia ) je "odpaľovaná" priamo zo meraného vstupu (AD prevodníka). No je možnosť nastaviť synchronizáciu aj na externý TTL vstup (symbol "T:EXT").
Medzi merané hodnoty patrí: Veľkosť amplitúdy (vo Voltoch), Frekvencia (v Hz), Horná a spodná hodnota amplitúdy (vo Voltoch)
Tento osciloskop komunikuje s okolím pomocou ISP konektora. Teda je nutné všetky periférie pripájať cez rezistory. Na to slúži druhá doska, na ktorej sa aj upravuje signál +/-2,5V na 0-5V.



Napätie: 0-5V
Meranie frekvencia: 10Hz - 10KHz aj 20Khz (s vykreslením amplitúdy) a do 400KHz iba meranie frekvencie.
Program bol písaný v Assembléri. Tu je výpis kompiléra, ak by to nejakého programátora zaujímalo. Lebo ani som neveril, že to ten MCU dokáže. :applause:
Link pre podrobnosti: https://drive.google.com/open?id=0By465 ... 1hoYzZqbWM

Kód: Vybrať všetko

AVRA: advanced AVR macro assembler Version 1.3.0 Build 1 (8 May 2010)
Segment usage:
   Code      :       994 words (1988 bytes)
   Data      :         0 bytes
   EEPROM    :         0 bytes
Prílohy
Sínus 20Hz
Sínus 20Hz
Sínus 10KHz
Sínus 10KHz
Trojuholník ~1KHz
Trojuholník ~1KHz
Schéma samotného osciloskopu
Schéma samotného osciloskopu
Interface
Interface
Osciloskop.hex
Subor HEX. v.1.1 Nenastavuju sa FUSE bity
(5.41 KiB) 52 stiahnutí
0
Naposledy upravil/-a Xbunt v 12 Dec 2015, 23:18, upravené celkom 2 krát.

Používateľov profilový obrázok
djtoxic
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 26 Mar 2009, 00:00
Bydlisko: Lipany
Vek: 30

Re: Mini Osciloskop

Príspevok od používateľa djtoxic » 12 Dec 2015, 00:23

Xbunt :thumbup:
vďaka za poskytnutý hex a taktiež pomoc s ATTiny24 :)
Prílohy
Photo-1157.jpg
0
ALEA Lights™ k Vaším službám...

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Mini Osciloskop

Príspevok od používateľa Xbunt » 12 Dec 2015, 00:29

Vidis? Si mi dal zdierky a teraz ti chybaju. :? Ale myslim, ze dva tam este su.

Inac dobra krabicka.. :)
0

Používateľov profilový obrázok
Wili
Ultimate člen
Ultimate člen
Príspevky: 1699
Dátum registrácie: 13 Sep 2010, 00:00
Bydlisko: Praha - CR
Vek: 34

Re: Mini Osciloskop

Príspevok od používateľa Wili » 12 Dec 2015, 03:37

Tak toto je teda riadna pecka :finga: fakt super!
0

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Mini Osciloskop

Príspevok od používateľa Xbunt » 12 Dec 2015, 23:11

Dakujem.

Trosku som poopravil software. A pridal som aj Video.
0

Používateľov profilový obrázok
djtoxic
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 26 Mar 2009, 00:00
Bydlisko: Lipany
Vek: 30

Re: Mini Osciloskop

Príspevok od používateľa djtoxic » 06 Jan 2016, 21:48

dokončený skop v jednej krabičke spolu s generátorom funkcií xr2206.
Prílohy
Photo-1206.jpg
0
ALEA Lights™ k Vaším službám...

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 986
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Mini Osciloskop

Príspevok od používateľa budvar10 » 07 Jan 2016, 08:00

No krása. (+)
:thumbup:
0

vlado5
Stály člen
Stály člen
Príspevky: 222
Dátum registrácie: 19 Júl 2011, 00:00
Bydlisko: Trenčín

Re: Mini Osciloskop

Príspevok od používateľa vlado5 » 07 Jan 2016, 10:30

Aj ja sa pripájam a dávam (+). Programovanie v assembleri dnes už ktokoľvek neovláda. Pri malej kapacite pamäti je to však nevyhnutnosťou.
0

Marek1975
Ultimate člen
Ultimate člen
Príspevky: 1693
Dátum registrácie: 25 Okt 2016, 14:10
Bydlisko: Trstín a Budkovce
Vek: 48
Kontaktovať používateľa:

Re: Mini Osciloskop

Príspevok od používateľa Marek1975 » 18 Dec 2016, 14:06

djtoxic napísal:dokončený skop v jednej krabičke spolu s generátorom funkcií xr2206.

Zaujala ma tato konstrukcia... kolko by to stalo komplet?
0
ElektroLab.eu je blog, fórum a inzercia pre predaj a nákup elektronických komponentov, retro elektronika, náradie a pomôcky, ponuka služieb, pracovné ponuky v obore elektro. Jednoducho inzercia, ktorá reálne predáva váš tovar.

Používateľov profilový obrázok
BFX
Ultimate člen
Ultimate člen
Príspevky: 2506
Dátum registrácie: 04 Sep 2013, 19:41
Bydlisko: Košice
Vek: 50

Re: Mini Osciloskop

Príspevok od používateľa BFX » 18 Dec 2016, 15:32

Krasa vyborna praca a pekne prevedenie K+ :thumbup:
0
“Nice looking” circuit construction doesn't always equate to good circuit performance.
http://www.arrl.org/files/file/Product% ... pter_1.pdf
Na predaj: p-bfx-predava-kto-zavaha-prerobi-t41148.html

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok