Może lepiej po serialu + 2 szt. konwertera ICL75176 (RS485)? Sztuka jest po ok. 2...3zł, a transmisja nieporównywalnie pewniejsza. pzdr
Jeśli kontrolery obsługują sprzętowo I2C, to to ma sens. Ale ja ostatnio musiałem robić I2C na piechotę - programowo, więc nie wiem czy jest sens stosować przejściówkę, bo i tak wtedy piszemy obsługę I2C... A przecież fajnie chyba poznać jeszcze jeden standart, jakim jest 1-Wire. No i odchodzi jeden scalak z płytki. Ewentualnie co by mnie przekonuje...
Też miałem problem z DS'ami. Dwa czujniki na kablach 3m (nie ekranowane) pod 1Wire. Zaczynał się grzać. Zastosowanie DS9503 jak na razie zlikwidowało problem. Na razie bo to za krótki okres żeby stwierdzić czy pomogło na 100%.
Miło widzieć. To w Krakowie powstała konkurencja dla LabView Czy zanosi się na to że NI wkrótce zbankrutuje? A swoja drogą. slaweko co tam napchałeś w tym Bascomie że brakło 8kB pamięci w ATmega do prostego sterowania zał/wył z 1szt termometru na 1wire? Czy ta taśma izolacyjna nie rozmiękła i nie "rozlazła się" na rurze z gorącą wodą.
ATmega32 to dużo za dużo do tego projektu. Jak polecił kolega powyżej, spokojnie starczy ATmega8. Obsługę LCD, RTC, 1Wire, I2C masz na forum, wystarczy poszukać. Co do czujników to myślę że DS18B20 do tego wystarczą. Są tanie, działają na wystarczającym zakresie temperatur i obsługa wiele razy tu wałkowana.
Potrzebuje zamontować w pokoju wskaźnik temperatury jaka jest na piecu. Mam sterownik który nie umożliwia sterowania zdalnego tak jak w nowych typach. Myślałem nad poskładaniem termometru na avr + wyświetlacz i czujnik ds18b20. Problem w tym, że odległość to około 10 m i tutaj moje pytanie czy sygnał z magistrali 1wire może być przesyłany na taką odległość?...
W takim razie trzeba układ który tylko odczytuje magistralę. Czyli chyba to samo co opisał szczywronek . Układ taki nie wysyłał by niczego na magistralę. Czyli bez innego mastera 1Wire by oczywiście nie działał. Jedynie by nasłuchiwał i dekodował to co mu pasuje (same odczyty z czujnika). Przy czym zrobienie takiego układu to trochę zabawy. Raczej prościej...
Ale jeśli kolega (at)sstasinek o czymś takim myśli, to polecam wykorzystać Raspberry PI. Sam teraz żałuję, że nie oparłem całego projektu na tym. Ale cóż. Będzie pretekst do zrobienia kolejnego sterownika. :) Nie planuje, poza tym - używać kilofa do wbijania gwoździa? Rozbudowanie funkcji sieciowo-serwerowej w sterowniku pieca nie jest konieczne, ani...
Wszystko ładnie i starannie wykonane, więc chyba domu nie spali :P Zastanawiają mnie dwie rzeczy: Aby zmienić różnicę temperatur lub czas po jakim powinien zadziałać przekaźnik trzeba wyciągnąć uK i przeprogramować. Mamusiu, toż to o masochizm zachacza ;) Przecież to są tylko dwie zmienne i odpowiednie wykorzystanie bascomowskich incr'ow i decr'ow :)...
Hmmm z tego co piszesz wynika jasno że coś jest raczej nie tak z programem. Jeśli chodzi o Bascoma nie pomogę ja programuję w C. Ale zadam Ci kilka pytań i może się coś wyjaśni. Czy Ty badasz CRC odczytywanych temperatur? Nie wiem jak Ty konwertujesz wynik pomiaru ale przychodzące dane i konstrukcja ramki raczej nie pozwala na 1000C przekazanie temperatury...
mała podpowiedź było troche błędów w Twoim programie i przeczytaj co dopisałem wyżej odnośnie pull up [syntax=basic4gl]'----------------------... '--------------------KONFIGURACJA-------... $regfile = "m8def.dat" 'informuje kompilator o procesorze $crystal = 8000000...
Może spróbujemy inaczej krok po kroku [syntax=cpp] /* * main.c * * Created on: 2011-08-20 * Autor: Bartekk * ->Uproszczony sterownik pieca CO<- */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> //#include "LCD/lcd44780.h" //#include "1Wire/ds18x20.h" #define przycisk_zwieksz...
Piec jest gazowy dwusystemowy z własnym sterownikiem. Niema więc kłopotu z przegrzaniem instalacji. Co do schematu i płytek jest to sprawa bardzo prosta i indywidualna zależy bowiem od zastosowanych przekaźników wykonawczych i procka . U mnie przekaźniki sterowane są z jednego portu poprzez ULN2803. Reszta to magistrala I2C do zegara i pamięci, 1Wire...
Witam, mam kilka pytań odnośnie prawidłowej (optymalnej) konfiguracji parametrów grzania. W załączniku prowizoryczny schemat układu grzania, składający się ze stojącego jednofunkcyjnego pieca gazowego, wymienika ciepłej wody z układem recyrkulacji, zespołu grzejników oraz układu czterech podłogówek z trójdrogowym automatycznym zaworem mieszającym utrzymującym...
Witam serdecznie. Mam taki problem, otóż: Zaprojektowałem sterownik do pieca c.o. i kolektorów. Do pomiaru temperatury zastosowałem 3 x DS18B20 na magistrali 1Wire. Program napisany w języku BASCOM. Jeżeli jest taki przypadek, że nastąpi przerwa w torze transmisji jednego z czujników np.DS1 (nóżka Data) to mikroprocesor nadpisuje wartość temperatury...
Witam zacząłem projektować termometr na ds1820 do sterowania centralnym piecem. Odczyt temperatury działa ale nie mogę sobie poradzić z klawiszami np. wejście do menu, zwiększ histerezę itp. Poniżej zamieszczam mój kod jeżeli ktoś wyłapał by błąd jaki robię był bym wdzięczny regfile = "m8def.dat" $crystal = 8000000 Config Lcdpin = Pin , Db4...
Panowie, Panie potrzebuję pomocy bo siedzę i siedzę i nie mogę sobie dać rady z kodem BASCOM. Jestem początkujący, a raczej raczkujący w AVR, programowaniu itd. :( Próbuję zbudować sterownik do pokoju który ma wykonywać: -sterowanie światłem (8x) -sterowanie piecem/kotłem gazowym (temperatura noc i dzień-dwie różne temperatury) -każdy przycisk ma dwie...
No własnie zgłupiałem do reszty ale jedno sie zgadza jestem poczatkujący i naprawde duzo czasu mi zajmuje za nim cos napisze i to zadziała. [syntax=basic4gl] $regfile = "m8def.DAT" $crystal = 8000000 'CONFIG---------------------------------... Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portd.6...
Witam ponownie wrescie po dluzszej przerwie zaczynam modernizowac piec. Obecnie dziala na czasowkach i ciepelko jest, czas na sterowanie elektroniczne. Zmodyfikowalem sterownik i zrobilem wstepne meni ktora mialo czytac temperature z 2 czujnikow ds1820 wszysko dziala dobrze pod warunkiem ze jest podpiety jeden czujnik jak wepne drugi i zmieniam w meni...
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Piszę program do prostego sterownika pieca, w książce "Programowanie mikrokontrolerów avr w j. Bascom" mam opisana obsługę czujnika DS1820, w sklepie elektronicznym w moim mieście mieli tylko DS18B20, myślałem że nie będą się może różnić za wiele, mogłem zajrzeć do noty katalogowej ale już za późno. Przeglądałem noty katalogowe tych dwóch układów, z...
Poniżej kod sterownika: $regfile = "m8535.DAT" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.3 , Db6 = Portc.2 , Db7 = Portc.1 , E = Portc.5 , Rs = Portc.6 Config Lcd = 20 * 2 'Sterownik pieca C.O. 'zależności: 'Tp < Tn & Tp > 20st.C to zal. PK1 'Tp > 20st.C to zał. PK2 'Tb < Tp to zał. PK3 'Tk > Tb o dT1 pompa...
Sterowanie ciągu Pieca CO silnikiem krokowym ----------------------------------------... Proszę opomoc w dostosowaniu programu sterowania piecem Co do obsługi przez silnik krokowy . Sterownik pochodzi ze strony Mirley -Prosty sterownik co. Mam juz zwolnione w atmedze cztery porty PD7,PD6,PD5iPD4 na którym jest wentylator...
Witam! Popełniłem sterownik do pompy pieca C.O., jednak mam problem; wygląda na to, że po pewnym czasie zawiesza się czujnik temperatury (DS18B20) i wskazuje jedną, nieprawdziwą wartość... DS działa w trybie parasite, rezystor podciągający 4,7k, Vcc do masy. Poniżej kod programu. [syntax=c_mac]/* * main.c * * Created on: 27-09-2014 * Author: BrT */...
Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...
Witam Mam mały problem ponieważ nie mogę dogadać się z histerezą. Według mnie jeżeli temperatura T jest powyżej ustawionej "liczba" to powinien się zmienić port uC ale zmienia się od razu po włączeniu programu :( gdzie popełniłem błąd? Histereza wynosi 5 stopni. Kod poniżej: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 '***************************************...
Witam. Jak zwykle kiedy nie mogę sobie z czymś poradzić muszę zaczerpnąć porady na forum. Tak jest i tym razem. Otóż zbudowałem sterownik co który między innymi steruje też zaworem c.w.u. Zaworem "kręci" silnik dc a za rozpoznawanie pozycji odpowiadają dwie krańcówki mechaniczne zwierające do masy. Silnik ma hamulec który po odłączeniu zasilania zwiera...
Witam, jeszcze proszę praktyczne rozwiązanie takiego problemu, gdyż program jest praktycznie ukończony, ewentualnie drobne poprawki kosmetyczne:), ale w obecnej wersji odczyt i zapis wykonywany jest z poleceniem "wait", przez co wskazywane temperatury nie są czasem poprawne - wyskakuje BRAK ds'a. Już nie mam pomysłu jak to zrobić, proszę tylko o jakieś...
Witam serdecznie Chciałbym podzielić się z kolegami na forum moja wizja wykonania IB / automatyki dla mieszkania. Mam również pewne pytania i wątpliwości. Przy kupnie mieszkania wymyśliłem sobie iż wprowadzę pewne rozwiązania które będą zwiększały wygodę użytkowania, podniosą bezpieczeństwo oraz pozwolą zaoszczędzić energie. Co jest już zrobione: Mieszkanie...
Witam Chcąc zbudować termometr wraz z alarmem, natknąłem się na forum Elektroda o temat "Termometr wraz z alarmem do CO - http://www.elektroda.pl/rtvforum/topic18... Termometr opiera się na projekcie użytkownika DUCH__. W kodzie widnieje błąd program ten ma wadę, że czujniki dobiera sobie losowo (czyli piec nie zawsze będzie piecem). Czy jest...
Dodaje poprawnie listing programu. [syntax=basic4gl] 'OSTATNIE ZMIANY 08,10,2014 'Problem z blednie wysylanymi danymi 'Problem z wylaczaniem sie sterownika $regfile = "m32def.dat" $crystal = 7372800 $baud = 19200 $include "Config_MMC.bas" $include "CONFIG_AVR-DOS.Bas" $hwstack = 128 $swstack = 128 $framesize = 128 '**************KONFIGURACJA LCD*****************...
Witam, już od prawie roku interesuję się automatyką budynków, głownie rozwiązania DIY. Nadarzyła się okazja, abym mógł zastosować ją u siebie. Jakiś czas temu zacząłem gruntowny remont mieszkania (stary poniemiecki budynek). Na chwilę obecną zależy mi głównie na pociągnięciu odpowiednich przewodów w odpowiednie miejsca, tak abym w przyszłości mógł po...
Witam Piszę program do sterownika pieca Wszystko po włączeniu działa przez około 15min a później na wyświetlaczu pojawiają się dziwne znaki także znak z Deflcdchar który nie jest używany tylko zdeklarowany. Przyczyna jest chyba tylko wyświetlacza ponieważ po przystawieniu zapałki do czujnika DS18B20 program działa prawidłowo i włącza alarm jednak wyświetlacz...
Zbudowałem układ, który mierzy temp. z trzech ds18b20 i wyświetla na lcd. Problem zaczyna się gdy włączę przerwania od timera0 (który tylko w tle odmierza sobie odcinki czasu po 8ms), a mianowicie mierzona temperatura jest nie prawidłowa a później zaczyna się krzaczyć lcd. Ma to być sterownik pieca CO więc potrzebuję odliczać krótkie odcinki czasu na...
Witam. Mam problem z programem który w inny urządzeniu działa jak należy. Program odczytuje numer ID z DS18B20 zapisuje w pamięci a później odczytuje go z pamięci i dzięki niemu odczytuje temperaturę z jednego z dwu czujników. Problem w tym że tej temperatury nie odczytuje. Procesor "widzi" czujniki bo wyświetla ich ID. Same czujniki też mogę odczytać...
Dzięki za odpowiedzi, już wszystko rozumiem, lecz mam kolejny problem, w kodzie źródłowym do procesora autor nie napisał obsługi dmuchawy CO lecz wyprowadzenia są już zrobione. Czy mógłby ktoś pomóc mi dopisać do tego kodu obsługę dmuchawy, najlepiej żeby się ją włączało w menu i pracowała do określonej temperatury. Jeśli temperatura spadnie poniżej...
Witam serdecznie. Mam taki oto problem. Zbudowałem sterownik do centralnego ogrzewania sterujący elektrozaworem i pompą w zależności od temperatury w bojlerze i na piecu. Problem jest taki - po chwili pracy (nieregularnie) resetuje się. Ktoś ma jakiś pomysł? Napięcie zasilające jest dobre. Program w bascomie: '---------------------------------------...
Witam kolegów. Potrzebuję sterownika pompki do C.O. Znalazłem program napisany w BASCOM i przerobiłem go nieco do swoich potrzeb. Działa wszystko prócz HISTEREZY. Przy powolnym narastaniu temperatury, która skacze +/- pompka włącza się i wyłącza, czyli histereza nie działa. Histerezę zrobiłem wg. porad z forum. Czy może ktoś pomóc? Oto kod: [syntax=vbnet]$regfile...
Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...
sterownik 1wire 1wire sterownik czujnik 1wire sterownik
kamery ucięte kable smbus controller kuchenka amica palnik
pralka samsung zawiesza pralka samsung zawiesza
Konfiguracja alarmu zaniku przepływu YF-S201 z Tasmota Pętla kolorów dla 14 lamp RGB w Home Assistant