Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Digit. termostat - kako napravit HEX iz source

[es] :: Elektronika :: Mikrokontroleri :: Digit. termostat - kako napravit HEX iz source

[ Pregleda: 6435 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

buco22

Član broj: 114169
Poruke: 100
*.adsl.net.t-com.hr.



Profil

icon Digit. termostat - kako napravit HEX iz source26.02.2009. u 05:01 - pre 151 meseci
Pozdrav,
nedavno sam naišao na jednostavnu i jeftinu shemu za digit. termostat sa analognim ulazom. Nalazi se na 11 str. PDF-a. U ZIP-u (F413 Schematic.pdf - konkretna shema sa LCD-om) i source-code. Neznam programirati, pa svi koji imaju volje i znanja neka pogledaju jel se dade išta napraviti. Mene bi konkretno zanimalo kako napraviti HEX i dal se dade napraviti da ide do 300ºC i više.

str. 11,12...: http://focus.ti.com/lit/an/slaa129b/slaa129b.pdf

ZIP file sa source-code: http://focus.ti.com/mcu/docs/m...1502&abstractName=slaa129b

NTC 300ºC+: http://www.farnell.com/datasheets/28582.pdf

PROGRAMATOR + SOFTWARE: http://www.olimex.com/dev/index.html
MSP43O → msp430-JTAG → msp430-JTAG-schematic → OLIMEX msp430-PROGRAMER rev 1.1
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: Digit. termostat - kako napravit HEX iz source26.02.2009. u 14:35 - pre 151 meseci
To sa softwerom jos i nije problem.
Pišeš o "jednostavnu i jeftinu shemu " pa se pitam imaš li samo tu "jednostavnu i jeftinu" šemu
ili već poseduješ i hardver?
To sam možeš napraviti vrlo teško ako nemaš pločicu i komponente.
Dakle, šta sve imaš i kakve su ti namere?
 
Odgovor na temu

buco22

Član broj: 114169
Poruke: 100
*.adsl.net.t-com.hr.



Profil

icon Re: Digit. termostat - kako napravit HEX iz source26.02.2009. u 20:33 - pre 151 meseci
Svi djelovi su mi dostupni preko Farnell-a
MCU MSP430F413 - 7€
LCD - 5 €
NTC 10K/300C+ - 3 €
RELEJ - zavisi od kontakata
OSTALO - sića

Pločice sam crtam i radim (jednostrane i dvostrane, naravno bez metalizacije).
Znanja za to posložiti i kalibrirati imam (ako uopće treba kalibracija - nisam na to naišao).
Programirati ne znam.
Spržiti HEX vjerovatno bih znao. Radio sam sa PIC-om i AVR-om

Ustvari već duže vrijeme tražim više-manje univerzalni termostat sa 7seg. LED ili LCD displejem. Može sa PIC-om, Atmelom, nije bitno, samo da je sa 7seg. LED ili LCD. Shema analognih termostata sa regulacijom potenciometrom i digitalnim voltmetrom (ICL7107/7106) ima ko pljeve, al to nije to. Senzor da je NTC, PTC, LM35 ili neki takav, jeftin, dostupan. Varijanta sa PIC-om, 7 seg. LED i LM35 bila bi najpovoljnija i vjerovatno najjednostavnija (nema kalibracije, LM35 daje linearan napon)
Zanima me temperaturni raspon
-10/+15C ili više u rezoluciji 0,5C ili 1C
0C/+35C ili više u rezoluciji 0,5C ili 1C
do 300C ili 400C u rezoluciji do 5C

Ako imaš neku pametnu shemu, javi.

Pozdrav
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: Digit. termostat - kako napravit HEX iz source27.02.2009. u 11:23 - pre 151 meseci
Na TI sajtu su softverski primeri rađeni za IAR kompajler(ustvari kompletan IDE).
Na samom TI sajtu ga možeš naći pod "QuickStart"za MSP430:
http://focus.ti.com/docs/toolsw/folders/print/iar-kickstart.html
Ako ti je 4kB malo za tvoj projekat onda probaj sa MSP-CCE430 koji
je "Free" do 16kB:
http://focus.ti.com/docs/toolsw/folders/print/msp-cce430.html
Skini ga i instaliraj pa prevedi taj softver njime.

Pozdrav
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
212.15.184.*



+7 Profil

icon Re: Digit. termostat - kako napravit HEX iz source27.02.2009. u 12:17 - pre 151 meseci
Ja sam postao neke termostate na forum svijet ljubimaca(jako davno je to bilo) tamo u podforumu perad pa inkubatori sa PIC18F i LM35 ali su koristili CA3162 jer sam ih imao jednu tubu ali su dosta skupi pa nisu rentabilni za pravljenje, takodje je koristio za sensor vlage neki relativno skupi hanovel sensor koji sam takodje imao nekoliko pa iskoristio.

Drugi je bio PIC18F sa nekim MAX 12bitni ADC takodje sample:) , pa na kraju PIC i SHT11(SHT75).
Bila je i shema i PCB i HEX i sors u C-u ali mislim da je jako davno postano pa linkovi vise nisu aktivni.

Neki koji koristi direktno PIC-ov ADC nije pravljen ali moglo se napraviti LM35 pa neki OP da poveca sa 10mV/C na neku velicinu da i PIC sa referencom recimo TL431 moze to obraditi.

Termostati su malo specificni jer su imali i tajmere za okretanje jaja, a zadnji je i regulisao vlaznost sa ON/OFF metodom, temperatura je sa P ili PI regulacija jer je SHT dosta spor i jos k tome vrlo skup:).

Trebalo je da napravim i sa DSPPIC-om koji su jeftini i imaju ugradjeni 12bitni ADC i biblioteku za PID regulator ali to nisam napravio.

Vecina termostata ima LCD 2X16 ili 7 segmentni displej, ima dosta primitivni P ili PI ili PID algoritam ili ON/OFF regulator za termostat.
Koliko znam samo nekoliko rade i jedan je u izradi ili je napravljen.
Razlog jako je malo hobista koji drze perad i znaju elektroniku i k tome imaju programator za pic:)
a i analogni sa nekim komparatorom i recimo LM35 jako dobro rade i puno su jeftiniji:)


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15437
*.mysql.com.

Sajt: mysql.rs


+2342 Profil

icon Re: Digit. termostat - kako napravit HEX iz source27.02.2009. u 15:46 - pre 151 meseci
Termometar - digitalni, sa staklenim lcd-om: http://blueroomelectronics.com/Cricket.htm

Trenutno je autor u procesu pravljenja termostata u kit-u.. (posto lik pravi kitove, salje pcb i delove pa se dalje sam zezas) .. rasprava o novom kitu koji ce biti termostat a ne samo termometar je ovde: http://www.electro-tech-online...tat-kit-design.html#post696061

termostat / termometar se bazira na i2c temperaturnom senzoru .. 12bitnom .. vidim da ti zelis da radis sa NTC-om, neki poseban razlog zasto ne zelis da ides sa digitalnim uredjajem (osim toga sto je temperaturni opseg manji −55 °C to +125°C uglavnom) ...

ne znam koja ti brzina ocitavanja treba ali sa NTC-om i 12bitnim ADC-om na PIC-u ili AVR-u mozes da resis problem isto kao i sa MSP430 a pritom programator mozes da napravis od djubreta i korists trough hole komponente (msp430 dolazi samo u smd varijanti). zabodes NTC u most (Wheatstone na primer) i vodis ga na ADC...

mozes da ides i na komplikovaniju metodu sa http://www.microchip.com/Stell...deId=1824&appnote=en012147

ili relativno jednostavno sa http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf

najveci problem je "ne znas da programiras" posto je to deo koji je ovde "najbitniji" .. sam problem nije toliko komplexan (merenje otpora i prikazivanje rezultata na display-u)


primeri za NTC + PIC:
http://www.micro-examples.com/...oc/098-temperature-sensor.html
http://www.micro-examples.com/...roex-navig/doc/pic-thermometer


primer za NTC + 8051
http://www.kmitl.ac.th/~kswichit/thermistor/thermistor.htm



 
Odgovor na temu

buco22

Član broj: 114169
Poruke: 100
*.adsl.net.t-com.hr.



Profil

icon Re: Digit. termostat - kako napravit HEX iz source28.02.2009. u 05:58 - pre 151 meseci
Majstori, hvala na na trudu.

Prvenstvena namjena termostata bila bi za ideju koja mi dugo neda mira. Zamislio sam da 50-litarsku
ledenicu (ledenicu zato jer ima bolju izolaciju) regulirajući termostatom -10C/+10C ili barem 0C/+10,
pretvorim u univerzalnu (lokacija - jahta od 5,5m). Negativna temperatura ili 0 trebala bi biti za
"bogati ulov", a + temperatura za hlađenje piva i držanje namirnica ljeti.
Termostat do 300C treba kolegi za zaklopnu peglu za peglanje naljepnica na tkanine.

Probao sam napraviti HEX sa MPLAB IDE, ali kad ga otvorim u OLIMEX-programmer-u javi da je adresa 0000
"inccorect". U compiler-u vjerovatno treba nešto podesiti, ali to prelazi moje mogućnosti.

Branko, već sam prije skinuo msp-cce430 program, ali on ne nudi HEX opciju, nisam je našao. Ni u
iar-kickstart-u je nisam našao. Možda ne znam tražiti? Nikada nisam pravio HEX.

Grabik, nije za jaja kako vidiš. Ako nađeš sheme, javi.

Bogdane stvarno hvala na trudu, svi linkovi koje si postavio na tragu su onoga što sam zamislio.

NTC i sl. nisu uvjet, može i digit. DS1620, DS18S20 i sl. Kod tih shema najviše me "smeta" LCD 2X16 ili
LCD 1X16, em su veliki, em su skuplji, a i nekako su "nježni".

Moj najveći problem je što ne znam programirati, nemam čak ni osnove, a prestar sam za "učeničke klupe".
U međuvremenu sam naišao na shemu nekog Čeha. Odgovara mi po svemu osim što je senzor neka egzotika, al
se dade nabaviti po 7€. Neznam, daje linearan signal - možda bi LM35 mogao raditi? Treba probati.
http://www.cmail.cz/doveda/konstrukce/term84/index.htm

Pozdrav
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15437
*.xdsl.beograd.com.

Sajt: mysql.rs


+2342 Profil

icon Re: Digit. termostat - kako napravit HEX iz source28.02.2009. u 06:16 - pre 151 meseci
nisam bas 1/1 skontao sta pravis ali iskreno mislim da ti za "frizider" posao radi obican bimetalski termostat ... ne trosi ni baterije, radi 1/1 ... no kako je tema vezana za uC :) da nastavimo

vezano za MSP430, ne mozes u MPLAB-u napraviti hex za MSP430 uC, MPLAB je za PIC, TI MSP430 moras kompajlirati u mspgcc, IAR ili nekom trecem kompajleru ... evo napravicu ti ja hex samo par minuta da upalim lap

sto se tice same "extenzije", default za MSP430 nije .hex vec .ti ili .txt ... sto i nije preterano bitno, olimex programer ce ga "napeci" vec kako treba, problem je samo sto moras koristiti odgovarajuce alate

sto se tice ovih projekata koje sam ti bacio linkove, ovaj od blueroomelectronics-a ce biti vrlo zanimljiv (posebno sto ce biti kit, dobijes PCB gotovo i sve delove, spojis i to ti je to)

lcd 2x16 je neki "standard", zato ih trose, koristi se isti "drajver" za sve njih tako da kad napravis za jedan, posle mozes da kupis "razlicit fizicki display", oni se koriste u industriji tako da su daleko od "nezni" ... 7seg nije nista manje nezan ... stakleni lcd-i su super posto trose nista struje no ja imam neku losu srecu sa njima (ne pazim na detalje pa uvek kupim pogresan)...
ince 2x16 (ili 1x16) postoje vrlo mali, pogledaj oglase, eno neko bas trazi "minijaturni 2x16", ima i slika :)

odo da ti napravim ovaj hex


EDIT: nista od hex-a ... ovo mora u IAR-u da se kompajlira a ja imam samo demo verziju (koja ima size limit) tako da mi kaze da "ne moze da smesti program..." .. morace neko sa nelimitiranim IAR-om ...


[Ovu poruku je menjao bogdan.kecman dana 28.02.2009. u 07:54 GMT+1]
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Digit. termostat - kako napravit HEX iz source

[ Pregleda: 6435 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.