kaip sukurti osciloskopu su 16f876 ir lcd?

labas
pabandykite šį saitą
http://www.edaboard.com/viewtopic.php?t=110448&highlight=scope
liūdnas

 
Citata:

kuris pastatė EPE sritis?
ir ką tu galvoji apie jį.
 
Hi guys, i stengsis įgyvendinti panašų projektą, grafinis LCD elektrokardiograma prietaiso.Elektrokardiogramos yra panašus į osciloskopo

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />

Naudoti grafinis 128x64 LCD KS0108B pagrįstas ir 16F876 IPS su biologinių Diferencialinė vairo, kad aš jau suprato.Prototipas grindžiamas velleman VPS10:<img src="http://images.elektroda.net/52_1159389663.jpg" border="0" alt=""/>Čia nuorodą į osciloskopo LCD projektą (su miesto kodu).
http://www.semifluid.com/PIC18F2550_GLCD_Oscilloscope.phpParašytas po 4 minučių:Dabar ir turi realizuoti IPS pagrįstas LCD monitorius už elektrokardiograma.Aš naudoju PICBasic kompiliatorių, TV nori ir gali rašyti kodą ...

 
Galima lyginti .............

1.http://www.elektor-electronics.co.uk/Default.aspx?tabid=30&CategoryID=7&List=1&SortField=8&Level=1&ProductID=2418

2.http://www.semifluid.com/PIC18F2550_GLCD_Oscilloscope.php

Kas, kad geras?

 
Taip aš žinau ryšius, bet mano stiprintuvo ir programinė įranga yra skirtingos.Į EKG biosignals yra labai mažai frequencys kad bus brėžiamas labai lėtai, maždaug 0.5sec x 10 pikselių.Programinė įranga turi būti taip pat širdies ritmo matuoklį.Ačiū.

 
Taip, kodas mano prototipe laive yra labai paprasta ir dabar ....i naudoti pagrindinį kompiliatorių ir 16F876;

Įtaiso 16F876

Pripažinti XTAL 20
PAREIŠKIA LCD_TYPE 1
PAREIŠKIA LCD_DTPORT PORTC
PAREIŠKIA LCD_CS2PIN PORTB.1
PAREIŠKIA LCD_CS1PIN PORTB.0
PAREIŠKIA LCD_RSPIN PORTB.3
PAREIŠKIA LCD_RWPIN PORTB.2
PAREIŠKIA LCD_ENPIN PORTB.4
PAREIŠKIA INTERNAL_FONT 1
PAREIŠKIA ADIN_RES 10 '10-bit to reikia
PAREIŠKIA ADIN_TAD FRC "RC OSC pasirinko
PAREIŠKIA ADIN_STIME 13989 "mėginio metu dėl langų 50Hz filtras

TRISA =% 00000001 "Konfigūruoti AN0 (PORTA.0) kaip vieną iš įvesties duomenų
ADCON1 =% 10000000 "Nustatyti analoginio dėl PORTA.0DIM VAR1 kaip WORD
DIM VAR2 kaip WORD
DIM vård kaip byte
DIM FREQ kaip byte
DIM XPOS kaip byte
DIM XNEW kaip byte
DIM XOLD kaip byte
DIM XDIF kaip byte
XNEW = 0

PDS
Print 4,6 "Biomonitor"
DELAYMS 1000 "Palaukite PICmicro stabilizuoti
PDS

LOOP:
DĖL XPOS = 0 127 1 PAKOPA
VAR1 = ADIN 0 "Vieta konvertavimo į kintamąjį VAR1
VAR1 = VAR1/200
LINE 0, XPOS, 0, XPOS, 63
Linija 1, XPOS-1-VAR2, XPOS,-VAR1
JEI VAR1> VAR2 THEN vård = VAR1-VAR2: ELSEIF vård> 4 THEN XOLD = XNEW: XNEW = XPOS: garso PORTB.5 [127,1]
JEI XNEW> XOLD THEN XDIF = XNEW - XOLD: ELSEIF XDIF> 25 THEN FREQ = 2980 / XDIF: Print 0,20, atgalinės 0, "*" "* caracter yra modifield prie širdies piktogramą
Print 0,17, DEC FREQ
VAR2 = VAR1
Kitas
GOTO LOOPFont: - CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'grafinis simbolis 0
CDATA $ FF, $ FF, $ FF, $ FF, $ FF, $ FF 'Grafinis simbolis 1
CDATA $ 07, $ 07, $ 07, $ 00, $ 00, $ 00 'grafinis simbolis 2
CDATA $ 00, $ 00, $ 00, $ 07, $ 07, $ 07 'grafinis simbolis 3
CDATA $ e0, $ e0, $ e0, $ 00, $ 00, $ 00 'grafinis simbolis 4
CDATA $ 00, $ 00, $ 00, $ e0, $ e0, $ e0 "grafinis simbolis 5
CDATA $ FF, $ FF, $ FF, $ 00, $ 00, $ 00 'grafinis simbolis 6
CDATA $ 00, $ 00, $ 00, $ FF, $ FF, $ FF "grafinis simbolis 7
CDATA $ 07, $ 07, $ 07, $ 07, $ 07, $ 07 'grafinis simbolis 8
CDATA $ e0, $ e0, $ e0, $ e0, $ e0, $ e0 "grafinis simbolis 9
CDATA $ e0, $ e0, $ e0, $ 07, $ 07, $ 07 'Grafinis simbolis 10
CDATA $ 07, $ 07, $ 07, $ e0, $ e0, $ e0 "grafinis simbolis 11
CDATA $ FF, $ FF, $ FF, $ e0, $ e0, $ e0 "grafinis simbolis 12
CDATA $ e0, $ e0, $ e0, $ FF, $ FF, $ FF 'Grafinis simbolis 13
CDATA $ 07, $ 07, $ 07, $ FF, $ FF, $ FF 'Grafinis simbolis 14
CDATA $ FF, $ FF, $ FF, $ 07, $ 07, $ 07 'Grafinis simbolis 15
CDATA $ 55, $ AA, $ 55, $ AA, $ 55, $ AA 'Grafinis simbolis 16
CDATA $ AA, $ 55, $ AA, $ 55, $ AA, $ 55 'Grafinis simbolis 17
CDATA $ 01, $ 01, $ 01, $ 01, $ 01, $ 01 'Grafinis simbolis 18
CDATA $ 80, $ 80, $ 80, $ 80, $ 80, $ 80 'Grafinis simbolis 19
CDATA $ FF, $ 00, $ 00, $ 00, $ 00, $ 00 'Grafinis simbolis 20
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ FF 'Grafinis simbolis 21
CDATA $ FF, $ 01, $ 01, $ 01, $ 01, $ 01 'Grafinis simbolis 22
CDATA $ 01, $ 01, $ 01, $ 01, $ 01, $ FF 'Grafinis simbolis 23
CDATA $ FF, $ 80, $ 80, $ 80, $ 80, $ 80 'Grafinis simbolis 24
CDATA $ 80, $ 80, $ 80, $ 80, $ 80, $ FF 'Grafinis simbolis 25
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 26
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 27
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 28
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 29
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 30
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 31
CDATA $ 00, $ 00, $ 00, $ 00, $ 00, $ 00 'vartotojo pobūdžio 32
CDATA $ 00, $ 00, $ 4F, $ 00, $ 00, $ 00 "33 -!- 21
CDATA $ 00, $ 07, $ 00, $ 07, $ 00, $ 00
34 - "- 22
CDATA $ 14, $ 7F, $ 14, $ 7F, $ 14, $ 00'35 - # - 23
CDATA $ 24, $ 2A, $ 7F, $ 2A, $ 12, $ 00 "36 - $ - 24
CDATA $ 23, $ 13, $ 08, $ 64, $ 62, $ 00'37 -% - 25
CDATA $ 36, $ 49, $ 55, $ 22, $ 50, $ 00'38 - & - 26
CDATA $ 00, $ 05, $ 03, $ 00, $ 00, $ 00'39 - "- 27
CDATA $ 1C, $ 22, $ 41, $ 00, $ 00, $ 00 "40 - (- 28
CDATA $ 00, $ 00, $ 41, $ 22, $ 1C, $ 00 "41 -) - 29
CDATA $ 0E, $ 1E, $ 7C, $ 7C, $ 1E, $ 0E'42 - * - 2A
CDATA $ 08, $ 08, $ 3E, $ 08, $ 08, $ 00 "43 - - 2B
CDATA $ 00, $ 50, $ 30, $ 00, $ 00, $ 00'44 -, - 2C
CDATA $ 08, $ 08, $ 08, $ 08, $ 08, $ 00
45 - - - 2D
CDATA $ 00, $ 60, $ 60, $ 00, $ 00, $ 00'46 -.- 2E
CDATA $ 20, $ 10, $ 08, $ 04, $ 02, $ 00'47 - / - 2F
CDATA $ 3E, $ 51, $ 49, $ 45, $ 3E, $ 00 "48 - 0 - 30
CDATA $ 00, $ 42, $ 7F, $ 40, $ 00, $ 00'49 - 1 - 31
CDATA $ 42, $ 61, $ 51, $ 49, $ 46, $ 00
50 - 2 - 32
CDATA $ 21, $ 41, $ 45, $ 4B, $ 31, $ 00'51 - 3 - 33
CDATA $ 18, $ 14, $ 12, $ 7F, $ 10, $ 00
52 - 4 - 34
CDATA $ 27, $ 45, $ 45, $ 45, $ 39, $ 00 "53 - 5 - 35
CDATA $ 3C, $ 4A, $ 49, $ 49, $ 30, $ 00 "54 - 6 - 36
CDATA $ 01, $ 71, $ 09, $ 05, $ 03, $ 00'55 - 7 - 37
CDATA $ 36, $ 49, $ 49, $ 49, $ 36, $ 00'56 - 8 - 38
CDATA $ 06, $ 49, $ 49, $ 49, $ 3E, $ 00'57 - 9 - 39
CDATA $ 00, $ 36, $ 36, $ 00, $ 00, $ 00'58 -: - 3A
CDATA $ 00, $ 56, $ 36, $ 00, $ 00, $ 00
59 - - 3B
CDATA $ 08, $ 14, $ 22, $ 41, $ 00, $ 00
60 - <- 3C
CDATA $ 14, $ 14, $ 14, $ 14, $ 14, $ 00'61 - = - 3D
CDATA $ 00, $ 41, $ 22, $ 14, $ 08, $ 00 "62 -> - 3E
CDATA $ 02, $ 01, $ 51, $ 09, $ 06, $ 00'63 -?- 3F
CDATA $ 32, $ 49, $ 79, $ 41, $ 3E, $ 00'64 - @ - 40
CDATA $ 7E, $ 11, $ 11, $ 11, $ 7E, $ 00 "65 - A - 41
CDATA $ 7F, $ 49, $ 49, $ 49, $ 36, $ 00
66 - B - 42
CDATA $ 3E, $ 41, $ 41, $ 41, $ 22, $ 00'67 - C - 43
CDATA $ 7F, $ 41, $ 41, $ 22, $ 1C, $ 00'68 - D - 44
CDATA $ 7F, $ 49, $ 49, $ 49, $ 41, $ 00
69 - E - 45
CDATA $ 7F, $ 09, $ 09, $ 09, $ 01, $ 00
70 - F - 46
CDATA $ 3E, $ 41, $ 49, $ 49, $ 7A, $ 00'71 - G - 47
CDATA $ 7F, $ 08, $ 08, $ 08, $ 7F, $ 00'72 - H - 48
CDATA $ 00, $ 41, $ 7F, $ 41, $ 00, $ 00
73 - I - 49
CDATA $ 20, $ 40, $ 41, $ 3F, $ 01, $ 00'74 - J - 4A
CDATA $ 7F, $ 08, $ 14, $ 22, $ 41, $ 00 "75 - K - 4B
CDATA $ 7F, $ 40, $ 40, $ 40, $ 40, $ 00
76 - L - 4C
CDATA $ 7F, $ 02, $ 0C, $ 02, $ 7F, $ 00
77 - M - 4D
CDATA $ 7F, $ 04, $ 08, $ 10, $ 7F, $ 00'78 - N - 4E
CDATA $ 3E, $ 41, $ 41, $ 41, $ 3E, $ 00 "79 - O - 4F
CDATA $ 7F, $ 09, $ 09, $ 09, $ 06, $ 00
80 - P - 50
CDATA $ 3E, $ 41, $ 51, $ 21, $ 5E, $ 00'81 - K - 51
CDATA $ 7F, $ 09, $ 19, $ 29, $ 46, $ 00 "82 - R - 52
CDATA $ 46, $ 49, $ 49, $ 49, $ 31, $ 00 "83 - S - 53
CDATA $ 01, $ 01, $ 7F, $ 01, $ 01, $ 00 "84 - T - 54
CDATA $ 3F, $ 40, $ 40, $ 40, $ 3F, $ 00
85 - U - 55
CDATA $ 1F, $ 20, $ 40, $ 20, $ 1F, $ 00 "86 - V - 56
CDATA $ 3F, $ 40, $ 38, $ 40, $ 3F, $ 00 "87 - V - 57
CDATA $ 63, $ 14, $ 08, $ 14, $ 63, $ 00 "88 - X - 58
CDATA $ 07, $ 08, $ 70, $ 08, $ 07, $ 00'89 - Y - 59
CDATA $ 61, $ 51, $ 49, $ 45, $ 43, $ 00
90 - Z - 5A
CDATA $ 7F, $ 41, $ 41, $ 00, $ 00, $ 00
91 - [- 5B
CDATA $ 02, $ 04, $ 08, $ 10, $ 20, $ 00
92 - \ - 5C
CDATA $ 00, $ 00, $ 41, $ 41, $ 7F, $ 00'93 -] - 5D
CDATA $ 04, $ 02, $ 01, $ 02, $ 04, $ 00'94 - ^ - 5E
CDATA $ 40, $ 40, $ 40, $ 40, $ 40, $ 00
95 - _ - 5F
CDATA $ 00, $ 01, $ 02, $ 04, $ 00, $ 00
96 - "- 60
CDATA $ 20, $ 54, $ 54, $ 54, $ 78, $ 00
97 - a - 61
CDATA $ 7F, $ 48, $ 44, $ 44, $ 38, $ 00
98 - b - 62
CDATA $ 38, $ 44, $ 44, $ 44, $ 20, $ 00'99 - c - 63
CDATA $ 38, $ 44, $ 44, $ 48, $ 7F, $ 00
100 d - 64
CDATA $ 38, $ 54, $ 54, $ 54, $ 18, $ 00'101 e - 65
CDATA $ 08, $ 7E, $ 09, $ 01, $ 02, $ 00 "102 g - 66
CDATA $ 0C, $ 52, $ 52, $ 52, $ 3E, $ 00 "103 g - 67
CDATA $ 7F, $ 08, $ 04, $ 04, $ 78, $ 00'104 h - 68
CDATA $ 00, $ 44, $ 7D, $ 40, $ 00, $ 00'105 i - 69
CDATA $ 00, $ 20, $ 40, $ 44, $ 3D $ 00'106 j - 6A
CDATA $ 7F, $ 10, $ 28, $ 44, $ 00, $ 00'107 k - 6B
CDATA $ 00, $ 41, $ 7F, $ 40, $ 00, $ 00'108 l - 6C
CDATA $ 7C, $ 04, $ 18, $ 04, $ 78, $ 00'109 m - 6D
CDATA $ 7C, $ 08, $ 04, $ 04, $ 78, $ 00'110 n - 6E
CDATA $ 38, $ 44, $ 44, $ 44, $ 38, $ 00'111 o - 6F
CDATA $ 7C, $ 14, $ 14, $ 14, $ 08, $ 00'112 p - 70
CDATA $ 08, $ 14, $ 14, $ 18, $ 7C, 00 $'113 q - 71
CDATA $ 7C, $ 08, $ 04, $ 04, $ 08, $ 00'114 r - 72
CDATA $ 48, $ 54, $ 54, $ 54, $ 20, $ 00'115 s - 73
CDATA $ 04, $ 3F, $ 44, $ 40, $ 20, $ 00
116 t - 74
CDATA $ 3C, $ 40, $ 40, $ 20, $ 7C, 00 $'117 u - 75
CDATA $ 1C, $ 20, $ 40, $ 20, $ 1C, 00 $'118 prieš - 76
CDATA $ 3C, $ 40, $ 30, $ 40, $ 3C, 00 $'119 m - 77
CDATA $ 44, $ 28, $ 10, $ 28, $ 44, $ 00 x
120 - 78
CDATA $ 0C, $ 50, $ 50, $ 50, $ 3C, $ 00
žodžiai "121 g - 79
CDATA $ 44, $ 64, $ 54, $ 4C, $ 44, $ 00'122 Z - 7A
CDATA $ 08, $ 36, $ 41, $ 00, $ 00, $ 00'123 (- 7B
CDATA $ 00, $ 00, $ 7F, $ 00, $ 00, $ 00'124 | - 7C
CDATA $ 00, $ 00, $ 41, $ 36, $ 08, $ 00'125) - 7D
CDATA $ 00, $ 08, $ 04, $ 08, $ 04, $ 00'126 ~ - 7EParašytas po 16 minučių:

<img src="http://images.elektroda.net/50_1161477828.jpg" border="0" alt=""/>Tai stiprintuvas, supaprastinti projektavimo minimalų skaičių dalių, viena op amp dešinės kojos vairuoti, aukšto būdas atmetimas santykis (> 120dB), 0,3 Hz, aukštos Filtras (pašalinti elektrodai triukšmo) ir mažo Filtras 108Hz (už electromiogram triukšmas).
Atsiprašome, bet jums reikia prisijungti, kad galėtumėte peržiūrėti šį priedą

 

Welcome to EDABoard.com

Sponsor

Back
Top