Peršokti prie turinio

Sveiki atvykę į Jūrinių akvariumų forumas!
Kaip pastebėjote iš puslapio pavadinimo, šis projektas skirtas visiems, besidomintiems gėlavandene bei jūrine akvariumininkyste. AQUARIUM.LT forumas sukurtas, gyvena ir auga savo lankytojų "aqua-ligonių" pagalba. Jūs visada laukiami ir galite prisidėti prie forumo gyvenimo, pasidalinti savo patirtimi, nuomone. Nepriklausomai nuo to, ar Jūs tik svajojate apie jūrinį akvariumą, ar Jūs turite jų kelis, šis forumas Jums atvertas. Savo patirtimi galite pasidalinti rašydami straipsnius bei dalyvaudami forume. Iškilus klausimams ar nesusipratimams, kreipkitės i pačius aktyviausius. Tad "aqua-ligoniai" visų Lietuvos kraštų, junkitės!
Užsiregistruokite, kad galėtumet naudotis visais puslapio ištekliais: rašyti į forumą, vertinti kitus forumo dalyvius, naudotis asmeninėmis žinutėmis, keisti savo būseną, rašyti bei skaityti straipsnius, valdyti savo profilį ir dar daug visko. Jeigu jau turite savo profilį, prisijunkite čia - kitu atveju užsiregistruokite jau dabar!

Close Open
Close Open
Nuotrauka

pH kontroleris

- - - - -

  • Prašome prisijungti, kad galėtumėte parašyti atsakymą
Temoje atsakymų: 24

#1
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Na štai, beveik jau pasidar? pH kontroleris:) Keletas nuotrauk? iš gamybos proceso apa?ioje. Nenor??iau paversti forumo radioelektroniniu, bet jeigu kas dom?sis labiau, gal?siu pasidalinti ?gyta patirtimi.NuotraukaNuotrauka

#2
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
ojei as dabar kaip tik darau ta reikala gal gali mestelt info apie ta kontrolery, ypac apie valdyma.

#3
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Valdymas tai tas pats, kas jau pas mane yra, t.y. kontroleris ATmega16 pagrindu, kuris valdo temperat?r? ir šviesas. Tik nuotraukoje pasidar?s eksperimentin? plokšt? program? derinimui, prie kurios ir prijungtas pH matuoklis. ATmega16 mikroprocesorius turi 10bit ADC (Analog Digital Converter) su 8 multipleksuojamais i?jimais. Realiai naudoju tik tris, nes visi kiti užimti kitais darbais. Reik?s pereiti prie ATmega128, ten daugiau laisv?s bus:)Tai va, matuoklis išduoda signal? 0-5V (0-14 pH), nes tokias ribas supranta ADC, procesorius apdoroja informacij? ir išveda j? ? LCD displ?j? suprantamu formatu, o toliau jau tik fantazijos reikalas, k? su tom reikšm?m daryti. Kaip parašysi program?, t? ir darys. Atmintyje taip pat saugoma temperat?r? kompensavimo lentel?, ten poky?iai lyg ir nedideli, bet relizuoti n?ra sud?tinga, tuo labiau, kad temperat?ra matuojama jau pirminiame kontrolerio variante.Mane labiau domina teisinga analogin? dalis. Dabar pirmin? stiprintuv? padariau su CA3140 operaciniu stiprintuvu. Nors buvau rad?s schem? ir su LMC6001, tik tas velnias brangus ir užsakin?ti reikia. Kokia pas tave analogin? dalis?

#4
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
Na as analogine dali ant LF444 stiprintuvelio bandau isitaisyt tik vat su valdymu pasimeciau tarp dvieju pushu :) jei pasidalintum savo konstruojamu daiktu butu labai idomu kol dar neisibegejau.

#5
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Šiek tiek supaprastinta kontrolerio schema nuotraukoje. Nor??iau persp?ti, kad tik sulitavus visk?, kaip parodyta nuotraukoje, 100% niekas neveiks, nes esm? yra programoje, kuri ?rašoma ? mikroprocesori?. Be to schemoje nepavaizduotos, taip vadinamos, j?gos grandin?s, kurios valdo 220V ar 12V ?renginius. Aišku, bus interesas, galima bus padiskutuoti ir apie tai.Schem? braižiau paskubomis, tai ir nelabai gražiai gavosi ir gal kokia klaidel? bus, bet id?ja manau bus aiški. Dabar trumpas komentaras:Informacija išvedama ? LCD displ?j? (DS1), kuris gali b?ti bet koks nuo 1x16 iki 4x40 (pirmas skai?ius yra eilu?i?, antras - simboli? eilut?je skai?ius).Visi nustatymai suvedami 3 klaviš? pagalba ("Menu/Enter"-S1, "+"-S2 ir "-"-S3). Sistemos laikas kontroliuojamas IC3 (DS1307 Real time clock) mikroschemos pagalba, kuri su mikroprocesorium sujungta I2C magistral?s pagalba. Prie tos pa?ios magistral?s prijungtas papildomas EEPROM 24C16, kuriame saugomi visi Menu užrašai, išvedami ? LCD ekran?. Dalis informacijos (sistemos nustatymai, m?nulio fazi? lentel?, pH priklausomyb? nuo temperat?ros ir kt.) saugoma vidiniame mikroprocesoriaus EEPROM'e. ?ia tam, kad esant kokiam nors trikdžiui ir persikrovus sistemai išlikt? visi ?vesti nustatymai ir sistema gal?t? veikti toliau be išorinio ?sikišimo. Temperat?ros matavimai vyksta sensori? IC5 (DS18B20) pagalba, kuri? galima prijungti iki 8 vienet?. Tikslumas 0.1 laipsnis. Valdymas vyksta "1 wire" magistral?s pagalba. Informacija iš pH matuokli? patenka ? pirmus tris PORTA išvadus, t.y. ? 10 bit? analogin?-skaitmenin? keitikl? (ADC), kuris integruotas mikroprocesoriuje. Visi kiti laisvi išvadai panaudoti, kaip iš?jimai galini? ?rengini? valdymui.PWM out - keturi nepriklausomi PWM (Pulse width modulation) iš?jimai, kuri? pagalba relizuota m?nulio fazi? kaita, bei saul?lydis ir saul?tekis. Per IC2 (MAX232) ir COM port? vyksta ryšys su kompiuteriu arba mobiliu telefonu (dar kol kas neišbandžiau). Trumpai ir bendrais bruožais lyg ir visos mintys apie mano kontroler?. Tikiuosi kam nors bus naudinga.Nuotrauka

#6
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
Reiskias prie progos reikia butinai susibegt :) jei galesi skirt kada laiko butu labai malonu.

#7
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
N?ra problem?, ši? savait? po darbo, bet kada, gal?sim ir alaus pagerti:)Pabaigoje m?nesio truputi paatostogauti išvažiuosiu. Tai gerai b?t? iki to laiko arba jau paskui v?liau.

#8
niuxa

niuxa

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 886 Pranešimai:
  • Kartu nuo 2003-Rgp-05
  • Amžius: 47
Na ziurekit gal pavyktu kartu ta alu isgerti :))) As taip manau, kad tryse vis linksmiau...

#9
balka

balka

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 415 Pranešimai:
  • Kartu nuo --
Alkoholikai...

#10
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Kad topikas neb?t?, kaip savireklama, truput? pateiksiu teorijos, kaip matuojamas pH elektronikos pagalba.Kas yra pH manau aiškinti nereikia, bet pamin?ti noriu, kad tai logaritminis dydis, t.y. paisikeitimas vienu vienetu, reiškia pokyt? 10 kart?, pasikeitimas 2 vienetais – 100 kart?. Grubiai kalbant, matavimo procese dalyvauja trys elementai: pH elektrodas, atraminis (reference) elektrodas ir pats elektrini? signal? matuoklis (stiprintuvas). Paprastai pH ir atraminis elektrodai b?na integruoti viename Ag/AgCl kombinuotame elektrode. pH elektrodas, tai nedidel? stiklin? kolba jautri vandenilio jonams. Atraminis elektrodas užpildytas buferiu, turi pastov? potencial?. Iš esm?s, matuojamas potencial? skirtumas tarp atraminio ir pH elektrod?. Teoriškai standartiniai Ag/AgCl elektrodai prie 25 laipsni? duoda 59.16mV/pH pokyt?. Esant pH 7.00 iš?jime turi b?ti 0V. Vadinasi pilna poky?i? skal?, kai elektrodas matuoja 0-14 pH ribose yra nuo –414.12 mV iki +414.12 mV. Kadangi elektrodai paprastai turi labai aukšt? varž? iki 1000Mom, o potencial? skirtumai sudaro milivoltus, tai tiesiogiai paprastu voltmetru t? poky?i? negalime užfiksuoti. Tod?l reikalinga suderinimo grandin?, kuri gal?t? fiksuoti min?tus poky?ius ir konvertuoti ? signalus, kuriuos galima užfiksuoti, kad ir paprastu voltmetru. Dar reikia pamin?ti, kad pH elektrodai turi savyb? senti. Priklausomai nuo gamintojo, tarnavimo laikas gali b?ti nuo 6 m?nesi? iki 1.5-2 met?. Tai reiškia, kad ir koks primityvus prietaisas beb?t?, jis turi tur?ti galimyb? kalibravimui. Kalibruoti elektrodus patartina, bent kart? per m?nes?. Pats kalibravimo procesas paprastas, tik reikia tur?ti žinomo pH tirpalus. B?tina tur?ti 7 ir 4 arba 10 pH. Esant pH 7, teoriškai elektrodai turi išduoti 0V, bet praktiškai nevisuomet taip b?na, tod?l b?tina suderinti pirmin? stiprintuv?, kad jo iš?jime b?t? 0V. Kadangi fiksuojami poky?iai turi tiesin? priklausomyb?, tai galinio stiprintuvo stiprinimo koeficientas sureguliuojamas taip, kad esant pH 4 arba 10 b?t? atitinkamos reikšm?s. Konkre?iai, kokios reikšm?s, priklauso nuo to, k? mes norime matyti. Galime suderinti taip, kad 0-14 pH skal? atitikt? 0-1.4 V skal?, tada pH 7 atitiks 0.7V ir tai galima bus fiksuoti paprastu voltmetru. Galima padaryti, kad ta pati pH skal? atitikt? 0-5V ribas, k? galima fiksuoti analoginiu-skaitmeniniu keitikliu (ADC). Jei sakykim ADC yra 10bit?, tai pH 7 atitiks 2.5V arba po ADC tur?sime 512 dešimtain? reikšm?, o pH 14 – 5V ir 1024 dešimtain? reikšm?. Toliau tuos duomenis apdoroja mikroprocesorius ir jau gauname kontroler? :D . Na, ?ia viskas labai supaprastintai, kur kas išsamesn?s informacijos galima rasti Internete. V?liau pateiksiu kelet? galim? pH matuokli? pavyzdži?.

#11
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Pirmas, labiausiai patik?s pH matuoklio variantas ?ia:http://www.national.com/search/search.cgi/main?keywords=LMC6001vienintel? problema, didel? operacini? stiprintuv? kaina, kas daro vienetinius gaminius itin brangiais:( Pa?i? schem? reik?t? šiek tiek modifikuoti, pagal konkre?ius poreikius, bet esm?s tai nekei?ia.

#12
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Antras variantas, kiek supratau Piff dirba šia linkme:http://www.national.com/search/search.cgi/main?keywords=LF444Iš principo neblogas variantas, bet reikia užsakin?ti detales ir laukti kelet? savai?i?. Nelabai patiko kalibravimas, nors gal ir veikia viskas.

#13
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Tre?ias variantas šiek tiek modifikuotas, patikrintas, pigus ir veikiantis:http://damien.douxchamps.net/elec/ph_meter.phpVisas detales galima nusipirkti iškarto:) Brangiausias elementas - pH elektrodas.Jeigu, kas turite dar koki? ?domesni? variant?, pasidalinkite:)

#14
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
nu vat jo me pagalvojo ir susilitavo sita :) pradzioj pasijungsiu vien tik pH reikshmei matyt o poto kai atsidarys kontora kuri daro plokshtes kursim atmega128 super puper :)

#15

  • Svečias
  • Kartu nuo --
-Jeigu, kas turite dar koki? ?domesni? variant?, pasidalinkite:) as turiu problemu :oops: noriu tokio agregato bet kaip supratau su elektrodfais jis nesusivirins... o gaila :? :oops: p.s elektrodai turiu omeny suvirinimui ir su brenerio pagalba neiseis plokstes isesdint ... kazkadaise zaidziau su vario sulfatu ....

#16
niuxa

niuxa

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 886 Pranešimai:
  • Kartu nuo 2003-Rgp-05
  • Amžius: 47
tu andriuxa: itariu ne... as kitaip bandziau- padejau aquamediko pHmetra ant saruno padaryto temperaturos kontrolerio, sakau gal koks kompiuteriukas atsiras is kur nors po kiek laiko, bet jie arba vienas kitam nepatiko, arba tos paties lyties atstovai pasitaike... :lol:

#17
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
siandien jau buciau pasilinksmines su matuokliu bet :( lemonoj neta stabilizatoriu padaveeeeeeeeeeeee :cry:

#18

  • Svečias
  • Kartu nuo --
as zinau kode ne ta padave :) zuri stovi l..s i pagalvojo pardevejas o koks skirtumas koki jam parduot :)))

#19
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
Na va šeip ne taip pavyko pasidaryt ph matuokl? pradžiai ir kaip nebutu keista veikia :) a?iu Šar?nui už info.Nuotrauka

#20
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Smagu, kad kažkam naudinga buvo:)