Forum www.nestor-electronic.pl Strona Główna www.nestor-electronic.pl
Forum sterowników procesorowych- programy BASCOM
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Sterownik pieca c.o. for Mariusz

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.nestor-electronic.pl Strona Główna -> Mój projekt- wraz z programem
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
PiKuŚ
Zawsze na posterunku


Dołączył: 21 Sty 2008
Posty: 218
Skąd: Grudziądz

PostWysłany: Sob Lut 16, 2008 12:07 pm    Temat postu: Sterownik pieca c.o. for Mariusz Odpowiedz z cytatem

Witam,

program zmodyfikowany na potrzeby Mariusza. Więcej szczegółów tutaj:
http://nestor-electronic.pl/forum/viewtopic.php?t=182

Obsługa w zasadzie podobna jak w oryginale:
- jednoczesne naciśnięcie klawiszy UP i DOWN to wejście w tryb ustawiania parametrów, po ustawieniu parametru klawisz OK przechodzi do następnej opcji. Klawisz oznaczony w programie jak ESC(na wyświetlaczu) to jednorazowe naciśnięcie klawisza UP lub DOWN
- naciśnięcie klawisza OK w trybie pracy wywołuje funkcję rozpalania, którą idzie zaprogramować na dowolny czas z zakresu od 1-60min. Powoduje ona załączenie miarkownika. Jeżeli w ciągu zadanego czasu piec osiągnie przynajmniej temp załączenia pompy sterownik przechodzi automatycznie w normalny tryb pracy, jeżeli w ciągu tego czasu piec nie osiągnie tej temperatury to miarkownik jest zamykany co oznacza że coś było nie tak (za mało opału, w piecu wygasło etc).
- naciśnięcie klawisza "TRYB_PRACY" - dodatkowy klawisz podłączony do portu PORTC.4 (na płytce wyprowadzenie oznaczone jako "SDA") pozwala na zmianę trybu pracy pomiędzy auto a manual, przy czym po wybraniu trybu manualnego i zatwierdzeniu klawiszem OK mamy do wyboru po kolei 3 opcje (klawisz TRYB PRACY (ten dodatkowy)):
- pompa
- miarkownik
- zawór
Włączenie/Wyłączenie przekaźnika następuje po wciśnięciu klawisza UP lub DOWN
Zatwierdzenie całości następuje po naciśnięciu klawisza OK, co powoduje przejecie sterownika w wybrany tryb pracy.

No to byłoby tyle o obsłudze. Reszta powinna być intuicyjna.

Parametry możliwe do ustawienia:
- Temp. włączenia pompy
- Temp. wyłączenia pompy
- Temp. zadana na piecu
- Temp. w domu
- Histereza elektrozaworu
- Histereza miarkownika
- Czas rozruchu
- Wł./Wył. czujnika temp w domu/bojlerze

Dodatkowe funkcje sterownika, których nie ma w programie Rafała to:
- funkcja zapobiegająca zastaniu pompy (przydatna latem) - powoduje włączenie pompy obiegowej na 1min co 10dni
- możliwość wyboru trybu pracy pomiędzy auto i manual

W celu wyeliminowania (zmniejszenia wpływu) bzdurnych odczytów z czujników temp. wyświetlana i wykorzystywana do obliczeń wartość temperatury jest średnią z 4 pomiarów.

link do programu:
http://pijacek.eu.interia.pl/pliki/sterownik_co1.zip

Po dyskusji która niedawno miała miejsce na tym forum muszę zamieścić poniższą formułkę:
Nie ponoszę odpowiedzialności za szkody wyrządzone przez program.

Oczywiście czekam na uwagi oraz propozycje modyfikacji.

Postaram się również odpowiadać na pytania dotyczące tego programu.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
PiKuŚ
Zawsze na posterunku


Dołączył: 21 Sty 2008
Posty: 218
Skąd: Grudziądz

PostWysłany: Nie Lut 17, 2008 10:04 am    Temat postu: Odpowiedz z cytatem

Poniżej wersja powyższego programu z możliwością edycji ekranu powitalnego. W celu łatwiejszej edycji napisów dokonfigurowane zostały 2 przyciski (Lewo, Prawo) podłączone pod porty: Portc.4 i Portc.5 (odpowiednio wyprowadzenia na płytce SCL, SDA).

Link do wsadu:
http://pijacek.eu.interia.pl/pliki/sterownik_co_v1.1.zip

No i standardowa klauzulka:
Nie ponoszę odpowiedzialności za szkody wyrządzone przez program.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
LoLu
Zawsze na posterunku


Dołączył: 13 Lis 2007
Posty: 161
Skąd: Poznań (okolice) Nowy Tomyśl

PostWysłany: Pon Lut 18, 2008 12:03 am    Temat postu: Odpowiedz z cytatem

Kod wygląda na dobry kawałek roboty. Mam pytanie, masz coś podobnego z obsługą ds1b20 ?
_________________
Od kiedy powstało GOOGLE pytania nie maja sensu ?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
PiKuŚ
Zawsze na posterunku


Dołączył: 21 Sty 2008
Posty: 218
Skąd: Grudziądz

PostWysłany: Pon Lut 18, 2008 7:51 am    Temat postu: Odpowiedz z cytatem

Mam zmodyfikowany program dla Mariusza, obsługa 18b20 jako czwartego czujnika temperatury podłączonego do portu PORTC.3 (pierwsze 3 zostały na LM35). Służy on do pomiaru temp. zewnętrznej. Jak będę w domu to postaram się go dołączyć.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
PiKuŚ
Zawsze na posterunku


Dołączył: 21 Sty 2008
Posty: 218
Skąd: Grudziądz

PostWysłany: Sro Lut 20, 2008 6:11 pm    Temat postu: Odpowiedz z cytatem

Zgodnie z obietnicą zamieszczam wsad i kod sterownika z obsługą czujnika DS18b20 oraz z opcją edycji ekranu powitalnego

Wsad:
Kod:
http://pijacek.eu.interia.pl/pliki/sterownik_co_v1.2.zip


Źródło: Osoby zainteresowane zapraszam na priva.

Tym samych zachęcam do jego testowania.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.nestor-electronic.pl Strona Główna -> Mój projekt- wraz z programem Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


Powered by phpBB © 2001, 2005 phpBB Group