 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Ned Maj 01, 2011 12:12 pm Naslov sporočila: |
|
|
.... in potem bi takšno šolo končalo le enih 2-5% dijakov
Saj za stroko je to dobro, ampak tudi v šolstvu se vse vrti okoli denarja.... _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
SamoR Član

Pridružen-a: Ned 24 Jan 2010 3:58 Prispevkov: 393 Aktiv.: 2.10 Kraj: Koper
|
Objavljeno: Ned Maj 01, 2011 12:17 pm Naslov sporočila: |
|
|
RGorazd je napisal/a: |
Me prav zanima, kateri "šarlatan" je spet okoli prinesel ministrstvo za šolstvo. |
ULTRA? _________________ ISF
Boljše je sovražnik dobrega! |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Ned Maj 01, 2011 12:19 pm Naslov sporočila: |
|
|
OK okoli termostata.
Saj zadeva je izredno enostavna. Res ne vidim kje bi ti lahko nagajalo. Sicer sem bascom že malo pozabil, ampak program bi lahko šel tako:
DO
meri temperaturo
if temperatura < temp_nastavljena SET rele
else RESET rele
izpis na LCD
waitms 500
LOOP
v prekinitvi pa bi bral tipke
Zelo enostavno pa je to napraviti tudi brez prekinitev. _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.24 Kraj: Ig
|
Objavljeno: Ned Maj 01, 2011 1:46 pm Naslov sporočila: |
|
|
SimonS je napisal/a: |
.... in potem bi takšno šolo končalo le enih 2-5% dijakov
Saj za stroko je to dobro, ampak tudi v šolstvu se vse vrti okoli denarja.... |
Točno tako in taki bi vedeli kaj počnejo. Tako imaš pa sedaj 100% realizacijo šolskega sistema, 5% takih, ki vedo kaj počnejo in 95% potencialno nevarnih štromarjev, ki ne ločijo faze od nule. Sistem je pa tako narejen, da teh 95% kasneje soli pamet tistim 5% in se potem še tem ne da več ubadati s temi stvarmi in grejo drugam, čez mejo.
Dovolj OFFTOPIC.
V BASCOM primerih imaš vse kar rabiš. Branje analognega vhoda, DEBOUNCE ukaze za tipke, Primere za branje 1wire DS senzorja temperature. Če se malce zmigaš in si malce pogledaš te primere, ki sem ti jih napisal, boš zmožen rešit nalogo. Ko se zatakne pa vprašaj. SimonS ti je orisal flowchart, tako da protoboard v roke, 1 tranzistor, eno 12V žarnico, nanjo prilepi senzor in žmigaj.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3358 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Pon Maj 02, 2011 12:03 am Naslov sporočila: Začnimo tako! |
|
|
Koda: |
' Pa začnimo!
' Definiramo mikrokrmilnik
$regfile = "usb646.dat"
' Definiramo frekvenco s katero dela krmilnik
$crystal = 800000
'
'
' Potrebujemo dve spremenljivki,
' Prva bo vsebovala zahtevano temperaturo
Dim Tzahtevana As Integer
' Druga bo vsebovala dejansko, izmernjeno temperaturo
Dim Tdejanska As Integer
' Definiramo rele, ki bo vklapljal grelec
Ogrevanje Alias Portc.0 ' recimo da je na C.0
' portpin mora biti izhod
Config Ogrevanje = Output
' Potrebujemo dve tipki, z eno bomo rekli, temperatura mora biti višja
' z drugo, temperatura mora biti nižja
' vezani morata biti tako, kot na shemi PE1
Tipkagor Alias Pine.2
Tipkadol Alias Pine.1
' oba ta dva pina sta input:
Config Tipkagor = Input
Config Tipkadol = Output
' Definiramo še LCD
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portd.0 , Db6 = Portd.1 , Db5 = Portd.2 , Db4 = Portd.3 , E = Portd.4 , Rs = Portd.5
' Tukaj sem prenašal iz sheme, preveriti, lahko da sem bil površen
' in sedaj v zanki ki ima sekundno zakasnitev
Do
' prikažemo dejansko stanje na LCD:
Cls
Lcd "Dejanska t. " ; Tdejanska ; "C"
Locate 2 , 1
Lcd "Zahtevana t." ; Tzahtevana ; "C"
' potem odrtipavamo tipke,
' če je tipka pritisnjena potem
' se zahtevana temperatura dvigne ali spusti za stopinjo
If Tipkagor = 0 Then Incr Tzahtevana
If Tipkadol = 0 Then Decr Tzahtevana
' Potem upravljamo rele
' če je zahtevana temperatura višja od dejanske vključimo ogrevanje
If Tzahtevana > Tdejanska Then
Ogrevanje = 1
Else
Ogrevanje = 0
End If
' TUKAJ PRIDE ŠE MERITEV TEMEPRATURE, A KER NE VEMO, KAKŠEN SEZOR BO
' BOMO TO KODO VSTAVILI KASNEJE
Wait 1
Loop
End
|
|
|
Nazaj na vrh |
|
 |
BojanR Član

Pridružen-a: Tor 08 Apr 2008 9:52 Prispevkov: 693 Aktiv.: 3.31 Kraj: Vnanje Gorice
|
Objavljeno: Pon Maj 02, 2011 7:11 am Naslov sporočila: Re: Začnimo tako! |
|
|
vilko je napisal/a: |
Koda: |
'
' oba ta dva pina sta input:
Config Tipkagor = Input
Config Tipkadol = Output
|
|
 |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3358 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Pon Maj 02, 2011 8:54 am Naslov sporočila: Re: Začnimo tako! |
|
|
BojanR je napisal/a: |
vilko je napisal/a: |
Koda: |
'
' oba ta dva pina sta input:
Config Tipkagor = Input
Config Tipkadol = Output
|
|
 |
Saj pravim, površnost. Dobro, da kdo natančno pregleda, kaj sem napisal. Oprostite.
Ampak nedaleč v tej smeri mora ležati rešitev naloge. |
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 20.02
|
Objavljeno: Pon Maj 02, 2011 9:27 am Naslov sporočila: |
|
|
Nja, jaz pa upam, da je takih "napak" še nekaj skritih.
Drugače bo poba spet dobil kilo rib, namesto znanja kako jih ujeti... |
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5529 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Pon Maj 02, 2011 9:50 am Naslov sporočila: |
|
|
Mogoče samo 2 opombi:
- wait ukaza v glavni zanki bi se izogibal: takrat namreč npr. ne delata tudi tipki
- res, da ni eksplicitno zahtevano, ampak sam bi definitivno v tak program dodal še neko histerezo pri vklapljanju/izklapljanju, tako da se ne bo zgodilo, da bo sistem vklapljal/izklapljal, ko bo temperatura nihala okoli točke preklopa. S histerezo nastavimo razliko, ko bo sistem odklopil: npr. če je Tzahtevana 50 stopinj in histereza 5 stopinj, se bo grelec vklopil, ko bo temperatura dosegla 45 stopinj, izklopil, ko bo dosegla 50 stopinj in ponovno vklopil spet, ko bo temperatura padla na 45 stopinj.
LP, Grega
p.s. Vilko, nisem vedel, da lahko Aliase delaš pred konfiguracijo porta (oz. delaš konfiguracijo kar na aliase) ... Se učimo ...  _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Pon Maj 02, 2011 3:50 pm Naslov sporočila: |
|
|
Viklo
Se mi zdi da se zastonj "mučiš"
Fanta očitno ne zanima več oz. je že dobil, saj sploh ne sodeluje več z odgovori.... _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
ncis Neznanec

Pridružen-a: Pon 07 Feb 2011 9:10 Prispevkov: 8 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Pon Maj 02, 2011 7:47 pm Naslov sporočila: |
|
|
Se opravičujem ker nisem odgovarjal, bil sem zdoma. V veliko pomoč mi je bil tisti program od vilka, malo sem ga popravil. Hvala vilko in vsi ki ste mi do sedaj pomagali. Podatke o senzorju toplote in grelnem uporu pa bom po vsej verjetnosti dobil v sredo.
LP, Rok |
|
Nazaj na vrh |
|
 |
milan62 Član

Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2391 Aktiv.: 10.09 Kraj: Kranj
|
Objavljeno: Tor Maj 03, 2011 8:33 am Naslov sporočila: |
|
|
Pa razčisti sam pri sebi kaj je toplota in kaj temperatura. Na forumu ti take kikse spregledamo, v šoli ti jih mogoče ne bodo ...
LP _________________ Wasting time online since 1999 |
|
Nazaj na vrh |
|
 |
ncis Neznanec

Pridružen-a: Pon 07 Feb 2011 9:10 Prispevkov: 8 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Sre Maj 04, 2011 3:59 pm Naslov sporočila: |
|
|
Podatki o senzorju in grelnem uporu:
Senzor - PT100
Grelni upor - AX5W15R 5% |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3358 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Sre Maj 04, 2011 4:59 pm Naslov sporočila: |
|
|
Ajaja, s to sondo še nisem nikoli delal.
Da bi ti lahko pomagal, bi moral naštudirati dokumentacijo, narediti testno vezje in program, in potem bi morda lahko ti dal kaj smiselnega.
Rad pomagam s tistim, kar znam. Če pa bi moral v ta namen študirati materijal, potem je bolje, da to študira tisti, ki naj bi mu bila pomoč namenjena.
Delal sem s termometri ds1820 in LM35. Kot sem na hitro guglal, pa to niti ni termometer temveč le temperaturno občutljivi upor...
Žal, se boš moral potruditi sam ali pomoč poiskati pri nekom, ki se na ta senzor spozna. |
|
Nazaj na vrh |
|
 |
ncis Neznanec

Pridružen-a: Pon 07 Feb 2011 9:10 Prispevkov: 8 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Sre Maj 04, 2011 6:00 pm Naslov sporočila: |
|
|
Imam pa še eno majhno težavico, kako bi v tistem programu zgoraj namesto tistih dveh tipk napisal program za matričo tipkovnico recimo 1 - dol, 3 - gor |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|