Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2024, o 18:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 26 maja 2013, o 22:05 
Offline
Nowy

Dołączył(a): 26 maja 2013
Posty: 6
Pomógł: 0

Witam wszystkich jako nowy Użytkownik :)

W elektronice jestem raczej jak przedszkolak, ale nie powiem że kompletnie zielony. Ale raczej moje układy to zabawy z kolorowymi diodami, jakimiś włącznikami, zegarkami itd. Ot taka zabawa.
Moim głównym ostatnio hobby to mięsko, a właściwie jego przerób na kiełbaski, szyneczki itd. Najnowszym nabytkiem jest mała wędzarenka. Niestety jako że w warunkach domowych to elektryczna i na trocinki.
Ale działa i przynosi smakowite rezultaty :)

Niestety dość upierdliwe jest ręczne pilnowanie temperatury itd.
Na razie mam na kolanie sklecony termometr na wyświetlaczach 7segmentowych i ręczne włączanie i wyłączanie grzałki.
O ile przy ładnej pogodzie, przyjemnością jest posiedzieć na powietrzu i odpocząć, o tyle dość męczące jest ciągłe machanie wyłącznikiem grzałki. Tym bardziej jak pogoda jest nie teges... lub się spieszy człowiek i patrzy jak czas ucieka.

I tu przydało by się zrobić jakąś automatykę tego procesu, zapewniającą utrzymanie zadanej temperatury i dbający o cały proces.

Arduino mam, więc wystarczy pomyśleć nad resztą osprzętu kontrolnego.

W zamyśle planuję:
3 czujniki DS18B20:
- temperatura ogólna w wędzarni (kontrolująca grzałkę),
- temperatura wewnątrz wyrobu,
- temperatura paleniska (czy nie zgasło).
końcówka grzałki:
- optotriak - triak.
Wyświetlacz LCD.
3 przyciski do menu.
Buzzer.
Transmisja danych do komórki i z niej zmiana ustawień.

Opcje programu:
Ustalanie zadanej temperatury.
Ustawienie alarmu przekroczenia temperatury - zabezpieczenie awaryjne w razie utraty kontroli nad grzałką.
Kontrola temperatury dymu (czy jest obecny)

W sumie to nic więcej niż termostat z małym bajerem transmisji danych.

Niestety nigdy nie miałem do czynienia z obsługą urządzeń zasilanych z sieci a tym bardziej przez optotriaka i triaka.
O ile cześć hardwarowa jest mi znana, o tyle nie za bardzo wiem, jak za to zabrać się od strony programowej.

Znalazłem, że najlepiej regulację grzałki wykonać przy pomocy tak zwanej regulacji grupowej.
Ale nie za bardzo wiem jak to zrealizować z poziomu Arduino.

Rozumiem że sama koncepcja wygląda w ten sposób. Pomiar temperatury i im ona jest dalsza (mniejsza) od zadanej, tym grzałka grzeje mocniej. Zbliżając się do temperatury nastawu, stopniowo grzałka ma być coraz bardziej "wychładzana".

Nie za bardzo wiem jak powinien wyglądać szkielet takiej procedury regulacji grupowej w Arduino napisany.
Może ktoś jakoś bliżej to naświetlić z perspektywy programistycznej?
A może ma ktoś jakiś przykład?

Jak rozumiem, ma to być coś w stylu regulacji PWM ale znacznie wolniejsze?

Gdy ktoś miał jakieś doświadczenie w dziedzinie regulacji grupowej bardzo prosił bym jak jakąś podpowiedź.

Pozdrawiam całe grono serdecznie
Tomasz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2013, o 22:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

poszukaj na forum mojego tematu w DIY o wytrawiarce do płytek znajdziesz tam gotowe rozwiązanie płytki pod triaki z opto triakami 2 kanałowe na typowy triak BT136
jak coś to pytaj


Autor postu otrzymał pochwałę

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 00:01 
Offline
Nowy

Dołączył(a): 26 maja 2013
Posty: 6
Pomógł: 0

Kolego SunRiver. Dzięki za szybką pomoc, ale nie jest to do końca to czego poszukuję.

U Ciebie w układzie, grzałka działa na zasadzie włącz/Wyłącz. Niestety bezwładność termiczna cieczy jest znacznie wyższa niż powietrza, tym bardziej z wymuszonym nadmuchem chłodnego dymu (powietrza).

Gdy wyłączę grzałkę przy zadanej temperaturze. Grzałka jest jeszcze na tyle ciepła, że temperatura wzrasta o dobre 5-6 stopni. Tak samo opadanie temperatury, zanim włączona grzałka się rozgrzeje, temperatura spada poniżej ustawionej, o kolejna 3-4 stopnie.
Więc pływ jest dość spory, jak na chęć utrzymania zadanej temperatury.

Potrzebna jest tu bardziej analogowa regulacja, niż tylko włącz/wyłącz. Inaczej zastosował bym po prostu przekaźnik załączający grzałkę i było by po sprawie.

Wprawdzie nie jest to apteka, ale różnica temperatury jest na tyle duża, aby miało to już wpływ na proces wędzenia (w szczycie prawie 10 stopni). 30 stopni, to jeszcze zimne, a 40 to już gorące wędzenie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 08:11 

Pomógł: 0

Zobacz sobie mój temat o termoparze, masz tam prostą metodę proporcjonalną

topic2118.html?hilit=termopara

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę


Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 09:47 
Offline
Nowy

Dołączył(a): 26 maja 2013
Posty: 6
Pomógł: 0

Dzięki wielkie @rezasurmar za tak szczegółowy program.
Mniej więcej na szybko przejrzałem i chyba rozumiem. A na pewno mam jakieś zaczepienie :)
- komentarze w programie nieocienione!

Dzięki i pozdrawiam
Tomek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 10:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

wszystko zawsze znajdziesz u nas , a ja miałem przede wszystkim na uwadze gotowe moduły pod triaki :)
sprawdzone i zaprawione w bojach.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 10:56 

Pomógł: 0

Schemat sterowania wziąłem z niebieskiej książki, czyli PC814 jako wykrywanie zera, no i reszta standardowo.

W programie przed główną pętlą while(1) zastosowałem swój patent ;), czyli wybieranie pod czas włączania urządzenia trybu pracy.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 20:28 
Offline
Nowy

Dołączył(a): 26 maja 2013
Posty: 6
Pomógł: 0

Panowie rozrysowałem dziś schemat obmyślonego termostatu.
Jako że jestem zdania, że lepsze jedno oko znawcy, niż 1000 domysłów początkującego. Prosił bym o zerknięcie na schemat i ewentualnie zwrócenie uwagi na popełnione błędy:

[ obrazki proszę umieszczać na naszym forum za pomocą opcji DODAJ OBRAZEK, a nie na jakichś dziwnych serwerach - mirekk36 ]

Obrazek

Poprawiłem .... SunRiver
Będę wdzięczny za ewentualne korekty.

Pozdrawiam Tomasz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 21:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

wygląda dobrze w sumie , ale jak będziesz robił płytkę pamiętaj o zasadach bezpieczeństwa z HV

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 21:54 
Offline
Nowy

Dołączył(a): 26 maja 2013
Posty: 6
Pomógł: 0

Sory następnym razem będę robił poprawnie.
I dzięki za inspekcję :)

Oczywiście o separacji będę pamiętał. Jestem raczej człowiekiem ostrożnym.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2013, o 07:27 

Pomógł: 0

Mimo, że będziesz sterować grzałką, dorzucił bym jednak parę kondensator-rezystor, na triak, czyli gaszącą impulsy.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2013, o 13:37 
Offline
Nowy

Dołączył(a): 26 maja 2013
Posty: 6
Pomógł: 0

Rozumiem, że mówisz o tym w szeregu między wyjściami traka?
Jakie wartości proponujesz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2013, o 13:42 

Pomógł: 0

No klasyka 39om 3W + 10nF 400V



Góra
  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO