www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Naloga - termostat in bascom
Pojdi na stran Prejšnja  1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Naloge, izpiti, seminarske
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Ned Maj 01, 2011 12:12 pm    Naslov sporočila:   Odgovori s citatom

.... 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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SamoR
Član
Član



Pridružen-a: Ned 24 Jan 2010 3:58
Prispevkov: 393
Aktiv.: 2.10
Kraj: Koper

PrispevekObjavljeno: Ned Maj 01, 2011 12:17 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Ned Maj 01, 2011 12:19 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Ned Maj 01, 2011 1:46 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Pon Maj 02, 2011 12:03 am    Naslov sporočila:  Začnimo tako! Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
BojanR
Član
Član



Pridružen-a: Tor 08 Apr 2008 9:52
Prispevkov: 693
Aktiv.: 3.31
Kraj: Vnanje Gorice

PrispevekObjavljeno: Pon Maj 02, 2011 7:11 am    Naslov sporočila:  Re: Začnimo tako! Odgovori s citatom

vilko je napisal/a:
Koda:
'
' oba ta dva pina sta input:
Config Tipkagor = Input
Config Tipkadol = Output


Whistle
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Pon Maj 02, 2011 8:54 am    Naslov sporočila:  Re: Začnimo tako! Odgovori s citatom

BojanR je napisal/a:
vilko je napisal/a:
Koda:
'
' oba ta dva pina sta input:
Config Tipkagor = Input
Config Tipkadol = Output


Whistle


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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MadMax
Član
Član



Pridružen-a: Pet 09 Sep 2005 22:16
Prispevkov: 4743
Aktiv.: 20.02

PrispevekObjavljeno: Pon Maj 02, 2011 9:27 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Pon Maj 02, 2011 9:50 am    Naslov sporočila:   Odgovori s citatom

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 ... Smile

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Pon Maj 02, 2011 3:50 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ncis
Neznanec
Neznanec



Pridružen-a: Pon 07 Feb 2011 9:10
Prispevkov: 8
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Pon Maj 02, 2011 7:47 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
milan62
Član
Član



Pridružen-a: Ned 04 Jan 2004 23:19
Prispevkov: 2391
Aktiv.: 10.09
Kraj: Kranj

PrispevekObjavljeno: Tor Maj 03, 2011 8:33 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
ncis
Neznanec
Neznanec



Pridružen-a: Pon 07 Feb 2011 9:10
Prispevkov: 8
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Maj 04, 2011 3:59 pm    Naslov sporočila:   Odgovori s citatom

Podatki o senzorju in grelnem uporu:
Senzor - PT100
Grelni upor - AX5W15R 5%
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Sre Maj 04, 2011 4:59 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ncis
Neznanec
Neznanec



Pridružen-a: Pon 07 Feb 2011 9:10
Prispevkov: 8
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Maj 04, 2011 6:00 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Naloge, izpiti, seminarske Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3  Naslednja
Stran 2 od 3

 
Pojdi na:  
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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group