Można, ale czy nie taniej wyjdzie zrobić to na małym atmelku? Troszeczkę nakombinowałem się, żeby zmieścić to co potrzeba w tym maluchu. Dla zainteresowanych załączam program na AT902313, program na PC który współpracuje z tym procesorem. ( COM1 ) Układ mierzy temperaturę za pomocą 3 układów DS18B20, uśrednia i załącza przekażnik lub zmienia moc na...
To zdradź jeszcze tajemnicę jak potrafisz wyświetlać temperaturę z dokładnością do tysięcznej części stopnia, skoro DS18B20 ma rozdzielczość 0,1°C. Uśrednianie...
Dlatego jeśli widziałeś porównania Pt vs. DS to różnice może wynikały ze szybkich zmian temperatury. No i jeszcze jest kwestia czasu przetwarzania, DS ma ustalone ok. 0.7s. W PT wszystko zależy od układu, zwykle żeby podnieść dokładność pomiar też nie jest natychmiastowy, pomiary uśrednia się. Może też tak być, że już po stronie cyfrowej program zbiera...
' Na początku kodu Index_tab=0 ...... ...... If Licznik = 1200 Then IF Index_tab=3 Then ' przesuniecie w tył jeżeli pozyskano co najmniej 3 pomiary Pomiar(1)=Pomiar(2) Pomiar(2)=Pomiar(3) Else ' Fragment kodu wykonywany dla Index_tab=0,1 i 2 Incr Index_tab IF Index_tab>3 Then Index_tab=3 End If Pomiar(index_tab)...
a w tedy liczyłeś CRC? Jedyne co robie to uśredniam wynik z dwóch próbek. Nie mam za bardzo miejsca w programie żeby dodać CRC.
No i pupa. Twój projekt jest śliczny, ale co będzie jak ośwetli go coś innego niż słońce? Np. błyskawica, światła samochodów, latarka złodzieja, latarnie na ulicy? Czy nie myślałeś nad czsowym zbieraniu danych i uśrednianiu ich?
Z DS18B20 odczyt jest dość stabilny i nie było potrzeby uśredniania. Pomiar co 5 minut byłby raczej stosowany w środowisku o małej zmienności temperatury, więc raczej nie potrzeba mierzyć co minutę. Zawsze można ustawić większą częstotliwość pomiaru i uśrednić później.
Widocznie to ja się źle wyraziłem gdyż właśnie to zrobiłem o co mnie prosiłeś. A wyniki przedstawiłem w poprzednim poście właśnie. A co do poboru prądu to 40m tak w przybliżeniu powiedziałem. MAX232 robi to co zwykle by móc przeprowadzić transmisję (wysyłanie wyniku pomiaru po RS-ie). Wynik wysyłany jest co 10 sek i tylko Tx jest używany gdyż odbiór...
0. Dokładność deklarowana przez producenta to ±4°C. Skoro masz 2, to całkiem nieźle :) Pamiętaj, że to tylko termistor ze wzmacniaczem. Możesz poprawić jego dokładność poprzez korekcję , vide ds dla MCP9700. 1. DS18B20 jest dokładniejszy, za cenę prędkości. Możesz próbować wyskalować MCP9700 korzystając z 18B20. Jeżeli będziesz cierpliwy, to możesz...
Panowie, Od dłuższego czasu zastanawiam się nad fenomenem popularnosci DS18B20 w układach z mikrokontrolerami wszelkiej maści. Przecież na rynku jest dostępny przetwornik o takiej samej dokładności, znacznie prostszy w implementacji. Mam tu na myśli przetwornik LM35, który jest w większości sklepów tańszy od DS18B20. Do jego obsługi wystarczy jeden...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
Witam serdecznie, Muszę zrobić ustrojstwo które będzie mierzyć różnice temperatur z dokładnością do 0,01 stopnia Celsiusza w zakresie temperatur powiedzmy od 0 do +30. Czy dało by się to zrobić na 10 bitowym ADC w atmega8? Wzorcowanie właściwie nie jest potrzebne interesuje mnie tylko różnica temperatur. Zdaję sobie sprawę że jest to bardzo duża dokładność...
Witam wszystkich! Nie znalazłem tego na forum, poprawcie mnie jeśli się mylę. W ramach pracy magisterskiej buduję sterownik zarządzający komorą chłodniczą. Mam już obsługę czujników ds18b20, problem polega na tym że temperaturę mam w dwóch zmiennych: cel - liczba całkowita (np 25) oraz cel_frac - to co jest po przecinku Porównywanie takiej temperatury...
Zerknij do noty katalogowej, na jej końcu jest wykres błędu wskazań w funkcji temperatury. Jeżeli dla danego egzemplarza 0C wypada w +0.2C to mieści się w podanym przez producenta błędzie czy też nie? Warunki otoczenia,w których pracuje czujnik to bardzo osobliwe środowisko. Dlatego w jednej aplikacji czujnik będzie stabliny poprzez bezwładność badanego...
Witaj, Temperatura rzędu 500C jest nie mozliwa do odczytania z DS18x20. Czujnik może co nawyżej wskazać 125C. Niestety procedury których użwasz do przeliczenia odczytanych danych na temperaturę są błędnie napisane. U uśrednianiu wyniku to tu raczej nie ma mowy bo DS18X20 jest czujnikiem cyfrowym z własnym kontrolerem któy już sam sobie uśrednia wynik...
Dobra, konkretnie i do roboty, bo tu już (chyba?) za dużo filozofii się robi. 1. Muszą być 2 kable. Albo jeden kabel 2-żyłowy. Albo jedna żyła w ekranie. 2. Żeby nie komplikować sobie życia - jedna żyła (ekran) łączy masy obu mikrokontrolerów. 3. Jeśli potrzebujesz częstotliwości przesyłu danych w granicach 100 bitów na sekundę - to da się to zrobić...
Poprawiłem algorytm przeliczania wartości z ADC na temperaturę, i zdałem sobie sprawę, że wcześniej zupełnie źle do tego podszedłem. Do tej pory mogłem mieć zbliżone wyniki w temperaturze 100 stopni Celsjusza, a wyżej i niżej temperatura ostro się rozjeżdżała z wynikami. Obecnie w kodzie umieściłem tablicę zawierającą 77 wartości napięcia, z tabeli...
Nie wiem na ile tego typu przyrząd jest przydatny w warsztacie zajmującym się technikom audio (bo w tej dziedzinie jestem raczej świadomym użytkownikiem a nie profesjonalistą), ale na mnie projekt robi b. dobre wrażenie. Sama koncepcja urządzenia nie jest może jakaś super wyszukana ale zastosowane rozwiązania układowe, dobór elementów oraz samo wykonanie...
Dziękuję za opinie. Racja, schemat powinien być łatwo dostępny, zatem go dodaję. Nie jestem studentem elektroniki ani tym podobnych, to nie jest praca dyplomowa, to jest moje hobby. :) Owszem płytka jest za duża, wszystko (czego finalnie używam) zmieściłoby się na płytce rozmiarami dopasowanej do tej z LCD. Wiem widać "bebechy", ale jak się coś zrobi...
jaki wyswietlacz i jakie czujniki jesli chodzi o duza dokladnosc ? Bo w tym wypadku DS18b20 juz odpada jak to ma byc dokladne?
Problemem nie jest czas od pomiaru do odczytu ale czas potrzebny na transmisję. Proszę po raz kolejny zwrócić uwagę na czym mi zależy a nie dokładać własne teorie. Chwilowo mam w nowo budowanym domu tylko położone kable a testuję podłączone na krótko tylko 2 czujniki. Robiłem podobny układ do odczytu temperatur z pieca, bojlera itp. na 7szt LM35D z...
Tylko z tego co widzę przy takim pomiarze rozdzielczość spada do 9bitów (przynajmniej w AT32). No dokładnie - dlatego piszę, że ATmega32 średnio się do tego nadaje. Lepsza byłaby już chyba ATmega88, która ma wewn, źródło odniesienia 1,1V więc sporo lepsza rozdzielczość jakby. Tak czy inaczej przy wzmocnieniu x1 zawsze będzie chyba z tym gorzej niż...
Powiedz jakie te 3 pozostałe czujniki, bo DS18B20 możesz robić tak, że odpalasz przerwanie timera co 1s i wykonujesz w nim takie operacje: 1. odczyt temperatury, 2. wysłanie polecenia konwersji. Wywołanie tego w przerwaniu od razu zapewnia blokowanie innych przerwań, a z drugiej strony nie blokuje procesora na tak długi czas, żeby stwarzać problemy....
Na wykresie temperatury zewnętrznej masz dość spore skoki, mógłbyś pokazać jak zrealizowałeś czujnik? Pytam bo wygląda na to że jest on podgrzewany przez słońce i stąd takie piki. ds18b20 wrzuciłem do puszki czujnika pogodówki pieca gazowego (Termet). Jest od północnej strony, dodatkowo osłonięty od góry jakby gzymsem. Słońce nigdy nie ma prawa bezpośrednio...
To co jest na wyświetlaczu jest mało istotne. Widocznie ktoś zdecydował, że nie należy denerwować użytkownika zmiennymi wskazaniami. :D Temperatura w pomieszczeniu cały czas się zmienia. Mało bo mało ale jednak. Przecież wystarczy aby ktoś przeszedł obok czujnika i "zrobił trochę wiatru". Wystarczy wziąć szybki i czuły czujnik z szybkim odczytem aby...
Witam Popełniłem taki schemat. Podejrzewam że są w nim błędy. Zatem proszę szanownych forumowiczów o rzucenie okiem i krytykę. Układ ma być do nauki poćwiczenia i zapoznania się ze struktura mikro kontrolera PIC18F97J60. Jeśli czegoś nie widać na schemacie albo czegoś nie dopowiedziałem proszę pisać, odpowiem na każde pytanie. Tranzystory użyte w układzie...
Sleep to sleep, a przerwanie to przerwanie. Przerwania są bardzo użytecznym mechanizmem do wykonywania różnych zadań "w tle" głównego programu. Należy, rzecz jasna, pisać programy obsługi przerwań w sposób zwięzły i krótki, umożliwiający ich dostatecznie szybkie wykonanie, tak aby nie zaburzać jakichś krytycznych zależności czasowych w programie głównym...
http://obrazki.elektroda.pl/9633413500_1... Witam Chciałbym przedstawić swój projekt nad, którym ostatnio pracowałem. Cała idea zrodziła się z potrzeby posiadania termometru. Potem doszły to tego inne pomysły, aby mierzyć takie wartości jak wilgotność i ciśnienie atmosferyczne. Ostatecznie powstał kombajn, który zapewnia sporą funkcjonalność....
Kolejna sprawa dlaczego brakuje u ciebie w części zasilaczowej magazynu energi tylko jest sam ceramik(LM7805)?? Po mostku jest 1000uF dla dwóch stabilizatorów (9V i 5V). Po LM7805 jest 470uF. Pobór prądu z LM7805 nie powinien przekraczać 100mA, więc energii jak aż nadto. Rozważam tu raczej zastosowanie Lm317 w miejsce LM7805, aby zwiększyć napięcie...
Witam, Chodzi mi po głowie taki pomysł. Zbudować urządzenie do pomiaru podstawowych parametrów meteorologicznych - temperatura powietrza (ew. siła i kierunek wiatru, ciśnienie, wilgotność powietrza itp.) Takie urządzenie komunikowało by się z komputerem z Linuksem (lub innym urządzeniem np. z OpenWrt) przez RS-232. I dalej: kilka takich "punktów pomiarowych"...
Dział może trochę nie taki, ale czujniki najczęściej podłącza się do mikrokontrolerów i na nich je testuje więc pozwoliłem sobie to umieścić tutaj. Tym bardziej że to właśnie mikrokontrolerowcy będą mieli najwięcej do powiedzenia w tej sprawie. No więc: Na Co z tymi czujnikami jest nie tak że są aż tak tanie? Albo o czym zapomniałem? Bo nie wiem czy...
http://obrazki.elektroda.pl/6948868900_1... Wzmacniacz samochodowy o mocy 400W. Oparty o przetwornicę push-pull na układzie KA7500 (TL494), o mocy do 500W pozwalającej na pracę czterech końcówek mocy TDA7294. Wzmacniacz na przednim panelu posiada trzy trzy-cyfrowe wyświetlacze LED, wyświetlające aktualne napięcie zasilania wzmacniacza,...
Witam! Zwracam się z prośbą o sprawdzenie układu termometru do samochodu. Układ oparty jest o kontroler ATMEGA8. Zasilanie ma być poprowadzone z instalacji samochodowej. Do pomiaru temperatury wykorzystywane są 3 czujniki DS18B20. Jeden z czujników umieszczony będzie na zewnątrz samochodu natomiast dwa w środku. Wyświetlacz LCD 2x16 ma pokazywać temperaturę...
Mam cylinder chłodzony cieczą czyli mierzysz temperaturę cieczy chłodzącej. U mnie to niemożliwe bo silnik wiatrem jest chłodzony. Nie myślałeś nad trybem pasożytniczym DS18B20? skaka te napięcie sobie co chwilkę. daj kondensator (u mnie jest to 1u) pomiędzy pin analogowy a masę. Możesz też programowo próbować uśrednić pomiar. Na przykład tak: [syntax=c]...
Wykorzystałem znów twoją podpowiedź co do rozwiązania. Jako znak niezmienności temperatury od ostatniego pomiaru dałem Deflcdchar 3 , 32 , 32 , 32 , 32 , 32 , 32 , 32 , 32 puste pole. Teraz przyszedł kolejny problem. Zmiana temperatury czy to w dół czy w górę czy stała wyświetla się prawidłowo, ale przydało by się to uśrednić by nie reagował tak gwałtownie....
Lepiej się czuję w C++ niż w zwykłym C, jakiego kompilatora używasz? bo nie umiem się przyzwyczaić do gcc. A jeśli chodzi o ten 1-wire, to natchniony propozycją [asemblera] wrzuciłem program do przetestowania jak to wygląda mikrosekunda po us i wyświetliłem potem wszystko na LCD... Okazało się, że PP pokazuje się już po 7us od zwolnienia linii i trwa...
Witam, jak w temacie, potrzebuje znaleźć odpowiednik układu MIC5225-3.3 bo tego nie mogę kupić na Allegro czy AliExpress. Znalazłem schemat tego układu https://obrazki.elektroda.pl/1753827300_... https://obrazki.elektroda.pl/7840967000_... Drugi problem dotyczy dwóch stabilizatorów AMS1117 3.3 (1A) oraz ESP32, a właściwie...
Witam. Od paru dni pracuje nad swoim projektem komputerka do samochodu na ATMEGA8. W założeniu będzie miał funkcje: - pomiar temperatury wewnętrznej i zewnętrznej - pomiar napięcia w instalacji samochodu - pomiar poziomu paliwa w baku - pomiar ilości spalonego paliwa - ostrzeżenie o nie zapalonych światłach przy odpalonym silniku. - migająca sygnalizacja...
Właśnie tak jak pisałem, Musiało mi to umknąć. To w takim razie, życzę powodzenia i motywacji, aby wykonać resztę założeń. Bardzo przepraszam za gafę! Jak pisałem wczoraj to myślałem o tym a koniec końców zapomniałem napisać :oops: :cry: w każdym razie chciałbym w przyszłości dorobić także konfigurację po SMS jeżeli chodzi o APNy bo to jest w tym najważniejsze...
A czy zastosowanie np. 3 czujników w 1 miejscu i uśrednienie ich wyników nie polepszy ich dokładności technicznej ? Tak chce mierzyć temperaturę powietrza ( amatorska stacja meteo ) i zależy mi na dokładności czujnika . Pozwolę sobie tutaj wkleić post kolegi z innego forum ( meteorologicznego ) i chciałbym zapytać jak wy odnosicie się do takiego sposobu...
http://obrazki.elektroda.pl/5313552500_1... Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na...
chyba, że zmienna i jest zadeklarowana wcześniej jako globalna. tak, jest globalna, w zasadzie większość zmiennych mam globalne i właśnie mi o to chodziło, że nie które mógłbym zmienić na lokalne. Powinieneś użyć getFreeMemory() dobrze, wstawiłęm rozmiar "int size = 8192" dla Mega, wtedy wynik to 6694, gdybym zostawił 2048, wtedy wynik to 2047. No...
https://obrazki.elektroda.pl/7853440200_... *Icebox thermostat* jest termostatem do lodówki zawierającym mniej i bardziej wymyślne funkcjonalności, przy czym większości z nich z pewnością nie znajdziecie w pospolitych termostatach. Zostały uznane za całkowicie zbędne i pozbawione sensu ;) Konfiguracji termostatu dokonuje się bezprzewodowo...
http://obrazki.elektroda.pl/6294950400_1... Prezentuję relację z budowy stacji pogodowej 1-wire. Stacja mierzy temperature w słońcu, w cieniu, ciśnienie, wilgotność, natężenie słońca, kierunek i prędkość wiatru. Jeżeli chodzi o elektronikę do wilgotności, ciśnienia i natężenia słońca to nie będę za dużo pisał bo w sieci są dostepne...
https://obrazki.elektroda.pl/9826733000_... Wśród projektów dla początkujących elektroników' wszelkiej maści termometry i termostaty były swego czasu bardzo popularne. Łatwo się je teraz realizuje z użyciem mikrokontrolerów, a proste termostaty do wentylatorów przydają się na przykład do budowy wzmacniaczy audio i zasilaczy warsztatowych...
Witam Termometr DS18B20, oprogramowanie digitemp + RRDTool. Wszystko działa dobrze, jeżeli chodzi o sam pomiar i przekazywanie danych z digitemp-a do bazy RRDTool-a. RRDTool rysuje wykresy temperatury w cyklu : 4 godziny - dzień - tydzień - miesiąc - pół roku - rok - dwa lata. Na każdym wygenerowanym wykresie jest wartość średnia, maksymalna i minimalna...
bascom uśrednianie uśrednianie matlab uśrednianie pomiarów
wybieranie tonowe impulsowe panasonic podłączenie komputer honda accord częstotliwości olsztyn
konica minolta bizhub konica minolta bizhub
Uszkodzona płyta Mcd3f999a w bieżni elektrycznej Programator AKO Typ T70 w urządzeniach Bosch