Elektronika.lt
 2025 m. kovo 4 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 03 04, 00:42. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » padekite del adc ir Uart, nesvarbu su kokie programavimo kal
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 11
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 13:59 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
tarkime programa parasyta su mikropascal 4 for avr:

program pt;
a:byte;
begin
Usart1_Init(9600); //su terminal 2400 bps priimu duomenis 1 MHz kristala naudojant
a:=ADC_Read(0); // nuskaitai PA0 koja atmega16 mikrovaldiklio;
Usart1_Write_Char(a);// isvedu i rs232 tai ka priimu i PA0 koja
end.

taigi man tokiu budu isveda ivairiausiu simboliu. i ADC ateina is instrumentinio stiprintuvo signalas, kuris gaunamas nuo zmogaus kuno (~1mV).
pagal schema: http://www2.eletronica.org/projetos/construa-seu-proprio-monitor-cardiaco-um-ecg-simples/ecg_schematic.jpg

1)kiek suprantu as tuos duomenis gaunu 10 bitu, o i rs232 galima 8 bitu? ar kaip ten viskas vyksta?
2) kodel jeigu yrasau formule 5/1024 =~ 0,004, man i terminala isveda 0 daugiau nieko? tai kokiu budu reikia suzinoti kokio stiprumas ta signala as priimu?
3) kaip reiketu sukurti toki masyva, i kuri kas 200us detu tik tuos skaitmenis kurie atsikartoja kas 20us; pvz gaunami tokie duomenys:
459 9482727626 459 - 459 po tam tikro laiko pasikartoja, man reikia atpazinti, kurie duomenys pasikartoja ir juos surasti, kas kart radus krauti i masyva tik tuos kurie kartojasi.
4) i ADC ateina voltazas taciau jis automatiskai verciamas i bitus ar baitus?
gal kasgalite padeti, lb reikia pagalbos Smile.

P.S. Jeigu yra klaipedieciu galinciu suprogramuoti toki dalyka, arba padeti suprogramuoti, galime susitikti, skoloje nelikciau.
 Re: padekite del adc ir Uart, nesvarbu su kokie programavimo
PranešimasParašytas: 2008 03 10, 15:10 Pranešti apie taisyklių pažeidimą Atsakyti su citata
n2o
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
rcss22 rašo:
tarkime programa parasyta su mikropascal 4 for avr:
1)kiek suprantu as tuos duomenis gaunu 10 bitu, o i rs232 galima 8 bitu? ar kaip ten viskas vyksta?
2) kodel jeigu yrasau formule 5/1024 =~ 0,004, man i terminala isveda 0 daugiau nieko? tai kokiu budu reikia suzinoti kokio stiprumas ta signala as priimu?
3) kaip reiketu sukurti toki masyva, i kuri kas 200us detu tik tuos skaitmenis kurie atsikartoja kas 20us; pvz gaunami tokie duomenys:
459 9482727626 459 - 459 po tam tikro laiko pasikartoja, man reikia atpazinti, kurie duomenys pasikartoja ir juos surasti, kas kart radus krauti i masyva tik tuos kurie kartojasi.
4) i ADC ateina voltazas taciau jis automatiskai verciamas i bitus ar baitus?
gal kasgalite padeti, lb reikia pagalbos Smile.

P.S. Jeigu yra klaipedieciu galinciu suprogramuoti toki dalyka, arba padeti suprogramuoti, galime susitikti, skoloje nelikciau.


1) per UARTA siunciama standartishkai 8 bitai, bet yra galimybe ir daugiau, pvz nenaudojant parity bito jau 9 gaunas..kiek max nepamenu bet rodos tai ir yra riba. tai pasidalink skaiciu pvz po 5bit ir siusk dviem gabalais.
4) ijungus ADC taip, prescalerio nurodytu dazniu.
3) tai nurodytu intervalu tikrink reikshe ir lygink su priesh tai turetaja. arba saugok visas reikshmes fiksuotu intervalu ir paskui atsirinksi nesudetingu algoritmu. tik paziurek kad ADC veiktu neleciau nei tavo norimas pasikartojimu intervalas.
2) su duomenu tipais susitvarkyk
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 15:17 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kas tai yra prescaleris? kaip ji naudoti?
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 15:21 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
>>n2o
gal galetum duoti pvz, kaip ta formule tada reikia su AVRStudio 4 suprogramuoti, jog terminale matyciau itampa, kuri ateina i adc? 4 MHZ kristalu atmega16?
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 15:35 Pranešti apie taisyklių pažeidimą Atsakyti su citata
n2o
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
rcss22 rašo:
kas tai yra prescaleris? kaip ji naudoti?

taktinio daznio daliklis nuo kurio tavo ADC veiks. sheip datasheeta skaityt reikia...

rcss22 rašo:
>>n2o
gal galetum duoti pvz, kaip ta formule tada reikia su AVRStudio 4 suprogramuoti, jog terminale matyciau itampa, kuri ateina i adc? 4 MHZ kristalu atmega16?


na ash pats savo terminala rashiausi, tai ishsiunciu pvz pacia ADC reishme, kompe pasiskaiciuoju ir paverciu i man reikalinga pavidala.
esme yra duomenu tipuose kad neuzeitu uz ribu skaiciuojant, tai pat turetum zinot jei jau programuoji kad vieni duomenu tipai tik sveiku skaiciu kiti slankaus kablelio, taipat reik nepamirsht kad atritmetika atliekama pirmojo skaiciaus dydzio registre(jei C) (pirmojo demens, dauginamojo ir tt)

pavizdi nebent kai darbe busiu pakopinsiu.. dabar laikas ilsetis Smile
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 15:36 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
rcss22 rašo:
kas tai yra prescaleris? kaip ji naudoti?

skaityk atmega datasheeta. kitaip nesuzinosi.
Citata:


2) kodel jeigu yrasau formule 5/1024 =~ 0,004, man i terminala isveda 0 daugiau nieko? tai kokiu budu reikia suzinoti kokio stiprumas ta signala as priimu?

todel kad tu naudoji int o ne float. o jei panaudosi float tai garantuotai procesorius nespes.
pries dalinima visada reikia padauginti.

Citata:
3) kaip reiketu sukurti toki masyva, i kuri kas 200us detu tik tuos skaitmenis kurie atsikartoja kas 20us; pvz gaunami tokie duomenys:
459 9482727626 459 - 459 po tam tikro laiko pasikartoja, man reikia atpazinti, kurie duomenys pasikartoja ir juos surasti, kas kart radus krauti i masyva tik tuos kurie kartojasi.

geriau kalbek apie signalus o ne apie skaicius ka gaunamus is adc.
beje kam tau pasikartojimus rasyti, visa masyva vienodais skaiciais uzpoldysi ir kas is to?
gal tu nori surasti vieta kada signalas nusistovejo?

Citata:
4) i ADC ateina voltazas taciau jis automatiskai verciamas i bitus ar baitus?

kalbi kaip pabaiges kokia informatika. jug nera skirtumo bitai ar baitai Laughing
adc rezoliucija 10 bitu toliau daryk ka nori, tai tiesiog skaicius nuo 0 iki 1023
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 15:51 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
esme ta ir yra, jog noriu baigti informatika, tik diplominis ne islengvuju. reikia sukurti EKG (elektrokardiografa), EDA (elektrodermaly activity) - regis taip vadinasi (kuno varza) ir temperaturai matuoti. taigi, as turiu pasidares schemute su atmega16 4 Mhz kristalu, i PA0 turiu pajunges is stiprintuvelio out anksciau buvau jau nuoroda idejes. taigi, man reikia toliau priimti nuo kuno gaunamus signalus (kazka gaunu Very Happy, bet nezinau ka Very Happy), ir juos siusti i kompa, bet PC jau turi rodyti tikra ecg (kardiograma, kokia gaunama is stiprintuvo apdorota atmegoje). nu va, kai i atmega ateina tie duomenys, man reiketu masyve surintus 7 esminius taskus. pagal kuriuos naudojantis gauso metodu bus galima gauti nuglodintos formos linijas.

daugiau jeigu norite susipazinti galite nueiti i:

http://vma.ku.lt/study/mod/resource/view.php?id=2038&subdir=/Inf042/Remigijus_Capilovas_Marius_Lukosius

labai prasau padekite parasyti programa, labai reikia Smile
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 15:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
>> n2o buciau labai dekingas
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 16:04 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
ir tu manau kad su tokiu darbu usteks 4mhz ?
as net ir su 16mhz biski abejoju kad susidoros. ipac rasant paskalio kalba.

Citata:
nu va, kai i atmega ateina tie duomenys, man reiketu masyve surintus 7 esminius taskus. pagal kuriuos naudojantis gauso metodu bus galima gauti nuglodintos formos linijas.


kam viso to reikia?
tau jug tiesiog reikia paprasto osilografo.
nelabai suprantu ka tu tebh gludinsi, jug galima tiesiog auksto daznio filtru nufiltruoti ir gausi tai ka reikia.

zinoma jei nori isrinkti reikiamas vietas ir nerodyti ekrane tustumo tai reikia pasidarbuoti prie sinchronizacijos
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 16:47 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
realiai turi pakakti ir 4 mhz, na nebent 8 mhz, beto neuzima paskalis daug vietos tam tikri kodai netgi maziau uzima vietos, nes galima tuos sintaksines reiksmes naudoti ir ADMUX ir t.t. taip kad ten skiriasi tik rasyba Smile.. taigi toliau:
auksto daznio netinka, nes ECG tiktai zemu dazniu gali buti teisingas, priesingai reikia pasalinti aukstus daznius, gaunami tinkami signalai. tada tik naudoti gauso metoda. auksto daznio signalai tai elementarus trigdziai.
ir viso to reikia, tam kad butu galima dignozuoti zmogaus bukle pagal ekg kitima.
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 18:23 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
niekas nepriestarauja kad aukstu dazniu nereikia.
bey tavo metodai gana keisti.
nereikalingi dazniai salinami ne kokiais gauso metodais o filtrais.


kitaips sakant is adc samplini kiek eina greiciau paduodi i norimo laipsnio filtra. juo nuvalai viska ko nereikia ir isejime gauni grazu EKG signala, kuri paskui reikia sugauti reikiamoje vietoje, kad visi impuslai ekrane butu ten kur priklauso. Nors tas ir nebutina bet ta jau galima kompiuteriu padaryti.

va tada jau pats idomumas, kad parasyti programa kuri tuos duomenis isanalizuotu ir pateiktu diagnoze ir vaistus. nes suprasti is askie labai sunku, reikia nagrineti signalu velinimus ir skirtumus

kitas dalykas kad atmega nera labai greitas, ir jei noresi analizuoti 10 signalu tai nieko nebus. geraiu jau butu naudoti koki nors ARM, arba teks labai pasiriboti signalu kieki.
kei zinau ECG reikia kazkur 10 ar daugiau elektrodu.
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 21:56 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Apastalas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
O jei pakabinus kiekvienam kanalui po mazesni mcu ir siusti viska i viena pagrindini? Rolling Eyes
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 21:59 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
o kam reikia jei ir vienas LPC dirbantis ant 80 mhz galetu susidoroti.
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 10, 23:42 Pranešti apie taisyklių pažeidimą Atsakyti su citata
rcss22
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
seip uztenka ir triju laidu, desine koja, ir po viena kiekvienai rankai. taigi. desine koja kaip ground desine ranka - ir kaire ranka +, - tai neground. - ir + itampos kitimai ir .t.t. taigi realiai bus analizuojami tik 2 signalai, nes ground automatiskai nusifiltruos.

db apie filtrus:
skaitmeniniai filtrai daug geresni nei fiziniai. su fiziniu filtru gali pasalinti tik staigias puksacijas, bes letai atsirandanciu niekaip nepasalinsi. tenka programiskai salinti. na matau kad nelabai kas ir gali man padeti, dekui uz pastangas;)
 padekite del adc ir Uart, nesvarbu su kokie programavimo kal
PranešimasParašytas: 2008 03 11, 01:42 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
butent apie skaitmenini filtra ir kalbejau.

skaitmeninis ar analoginis realiai nera skitumo galimybems tik tiek kad skaitmenini padaryti daug lengviau, ir jokiu gauso skaiciavimu nereikia, visa matematika tik keletas daugybos ir sumavimo veiksmu.

su trim laidas bus zaisliukas o ne rimtas aparatas nu bet kursiniam uzteks.
liginineje tais laidais visa zmogu apkabineja
pasiziurek va cia kaip viskas atrodo ir kaip analizuojama
http://students.med.nyu.edu/erclub/ekgguide.pdf
naudojama 12 elektrodu
Pradėti naują temą  Atsakyti į pranešimą
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
KCD2 Mods
Installing KCD 2 Mods, KCD 2 Guides, KCD 2 Cheats
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Wiki
GTA 6 Map, GTA 6 Characters, GTA 6 News
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama