|
|
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 2024 11 13, 05:31. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Duomenu kaupiklis
|
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
|
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 02, 22:37 |
|
|
|
Reikalingas programuotojas, kuris gebėtu patobulinti/optimizuoti "buitinio" duomenu kaupiklio firmware. Kaupiklis irasineja duomenys apie temperatura. Darbo algoritmas toks: i NVRAM atminti yra rasoma didziausia (max) ir maziausia (min) paros (24h) temperaturos reiksme bei tos reiksmes uzfiksavimo laikas. Pvz. Data 2009-11-02 max fiksuota 3C@13:02 ir min fiksuota -4C@3:33. Veliau meniu pagalba galima pasiziureti tuos irasus pvz. max@min sios dienos, max@min paskutines savaites, max@min paskutinio menesio ir t.t.
Prietaisas yra surinktas bet deja su originaliu firmware kazkodel neveikia stabiliai.
Prietaisas susideda is:
MCU Atmega32
NVRAM 256kB
2x74HC164
74HC21
LCD 16x4 (hd44780)
ADC-MCP3204
Sensor - LM35
Voltage reference - LM385
Projekto web sveitaines kopija (ten pat yra patalpintas meniu emuliatorius) http://vw.dtiltas.lt/stattermo/
Schema http://vw.dtiltas.lt/stattermo/sxema.gif
Originalus firmware+source code http://vw.dtiltas.lt/stattermo/firmware.zip
Pagarbiai,
Andrejus
anbla@rambler.ru |
|
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 01:24 |
|
|
|
įdomių tas švedas pasirinkęs sprendimų. ypač tas AND su mygtukų nuskaitymu. bei nebūtų buvę paprasčiau naudoti atmegos adc, kai šis yra 10bit, nes tai temperatūra matuojama nuo -50 iki 50, tai su vienu skaičiu po kablelio, kaip tik ir užtektų (nes didelis skirtumas lauke 1,1 ar 1,3 laipsnių). aišku dar paprasčiau būtų naudoti kokį skaitmeninį daviklį.
o dėl Amdrejka, tai kas būtent nestabiliai veikia? |
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 01:57 |
|
|
|
nu jo tikras siaubas ta shema. cia jau turi visai neimanantis studentas tokia galvoti
jug galima zymiai paprastesne padaryti su viena atmega skaitmeniniu sensoriumi ir visai galima atmegos eeproma panaudoti vietoje to nvram
zinoma galima iskart atmegos adc naudoti
speju kad nestabilumas bus ne programoje o kazkur bendrai shemoje |
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 02:40 |
|
|
|
matyt švedas darė iš to ką turėjo po ranka ar mokėjo panaudoti. aišku yra vienas įdomus dalykas, tai kaip tam LM35 sukurta neigiama įtampa
tai tas NVRAM tai šiaip geras daiktas, jei nori daug loginti, nes iš esmės nieko daug į megos EEPROM neįkiši. visgi 1kB prieš 256kB daro savo.
man įtarimas, kad nenaudojo megos ADC dėl duomenų perdavimo. nesumąstė kaip perduoti baitą ir tuo pačiu gebėti nuskaityti, tai ir paaukojo ką turėjo |
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 02:57 |
|
|
|
nu jei apie ta shema kalbeti daugisu tai ten jug visus pirma galima lcd duomenu sina sulygeretinti ru armintimi. ir klaviatura.
atmegos eeprmo pilnai pakanka jei tu nori loginti tik min ar max temperatura, arba galima pajungti papildoma i2c eeproma. beje ten tas nvram tik 32kb o ne 256kb.
speju kad nelabai programuoti mokejo todel padare brutaliai. |
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 10:37 |
|
|
|
o kaip mygtukus įkomponuosi į tą pačią magistralę? reiks jau papildomų varžų, nes jie gi į žemę jungiami. va LCD tai tikrai gali prijungt.
aš Andrejkos tekstu patikėjau kad 256k tai ir parašiau per daug nesigilindamas, dbr pasižiūrėjau jog 15bit adresų linija, tai tiek ir teišeina 32k.
matai jie ten trbt begalybę nori prirašyti, koks oras kasdien kiekvieną mėnesį per visą amžių... tai ir reikia tos atminties daugiau. bet taip, būdų paprastesnių yra tai pasiekti.
kaip sakant kaip mokėjo taip padarė, jam veikia ir gerai |
|
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 10:52 |
|
|
|
Sprendziant pagal source kodus tai programavo windowsinis programeris, todel taip grubiai padaryta, tiek softas tiek schema. As tai irgi galvoju, kad paprasciau butu koki DS18B20 prijungt. Problema ta, kad bandant daryti listinga irasu devaisas persikrauna, buna rodo siuksles LCD. Noretusi siek tiek pakeisti meniu, bet perkompiliuoti irgi sunkiai, nes daryta su senovine Winavr versija.
NVRAM tas tai 256kBit, beje su ta adresu linija kur tas 16 bitas galetu buti dinges, gal del to restartinasi listinant. Plokste sulituota, tai siek tiek gaila ismest
Aciu. |
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 11:20 |
|
|
|
tai būk ne windowsinis programeris ir susiprogramuok kaip reikia. |
|
|
|
|
|
Duomenu kaupiklis |
Parašytas: 2009 11 04, 19:54 |
|
|
|
Deja su programavimu nedraugauju, todel uz softo pakoregavima atsilyginciau |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
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 |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
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 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods |
|
|
|