Podałem Ci link do gotowego programu : termometr na ds1820 - programy bascom - zdrzala - Chomikuj.pl
http://obrazki.elektroda.pl/1890330400_1... Witam, Sterownik pompy ciepła. Żeby tanio grzać trzeba nie tylko posiadać dobra pompę, ale bardzo sprytnie nią sterować. Ponieważ na rynku w ogóle nie ma sterowników, które choć trochę spełniałyby moje wymagania, wykonałem swój własny. W zaszłym sezonie dwa takie urządzenia pracowały przez...
http://obrazki.elektroda.pl/2453165300_1... Witam Przeszukując internet natrafiłem na ciekawą bibliotekę JavaFTD2XX-0.2.6.jar autorstwa Węgra, pana Peter Kocsis ze strony http://kenai.com/projects/javaftd2xx/pag... Pan Kocsis według mnie bardzo świetnie przetłumaczył bibliotekę ftd2xx.dll firmy FtdiChip na język Java przez co umożliwił...
Witam! Ostatnio stałem się posiadaczem kilku pastylek 1-wire, w tym m.in. DS1990A i DS1820. Korzystając z okazji chciałem się troszkę z tym oswoić. Czy ma może ktoś jakieś gotowe schematy z wykorzystaniem ’51 i do tego programami napisanym w C (głównie chodzi mi o termometr i zamek, choć inne projekty też mile widziane). Jeśli chodzi o EP, EdW...
Potrzebny mi program obsługi przetwornika DS18B20. Posiadam umieszczony na forum program na DS1820. Chciałbym mierzyć nim temperature z dokładnoscią 0,1stopnia. Może ktoś potrafi go zmodernizować?
Witam Czy istnieje taki program ,który umożliwia wyświetlanie temperatur z czujnika DS18b20/DS18s20/DS1820 w trayu? Pozdrawiam
Dzięki za odpowiedz jak byś był jeszcze tak miły i przesłał byś mi bin lub hex tego programu to by było super ... Nie posiadam owego kompilatora :( ... albo przynajmnie nazwe programu w którym mogę to skompilować Jest napisane w nagłówku źródła , które podałeś. /* Projekt termometru na układzie DS1820 Kompilator Keil V6.23a ...*/ Piotrek
Witam. Poszukuje programu do wyzej wymienionej konfiguracji. Czujniki sa podłączone do 2 róznych nożek. Przeszukujac forum znalazlem tylko programy ktore wykorzystywaly 1 czujnik i niestety nawet te programy nie dzialaly na moim ukladzie. uklad programowal sie jednak na wyswietlaczu nie pojawiało sie nic. myslalem ze to kontrast jednak tu jest wszystko...
No własnie jak by np. procedura samego odczytu temeratury dla jednego czujnika bo mam 2 takie i nie moge uruchomic, a programy od ds1820 nie chcą działać.
Witam. Moje pytanie dotyczy wyświetlania temperatury na 7 - segmentowych wyświetlaczach LED. Posiadam czujnik DS18B20. Jak napisać program aby temperatura wyświetlana była na dwóch kostkach wyświetlacza. W książce pana Marcina Wiązania znajdują się 2 programy : - Program multipleksowego sterowania wyświetlaczami - Program obsługi termometru DS1820 Jaka...
fajne programy ale może jeszcze by tak coś dopisać do ds1820 było by miło i ciepło w domku
Witam. Może temperatury są złe bo programy są dla ds18b20 a nie dla ds1820. między ds18b20 a ds1820 jest spora różnica jeżeli chodzi o konwersje temperatury. Poszperam w swoim archiwum i postaram się wstawić odczyt tem. dla ds1820. Po chwili. Poszperałem i znalazłem coś takiego, nie są to moje programy ale znalezione w sieci( nie pamiętam gdzie) wiem...
Siemka mam takiego gotowca. czujnik ds1820 + lcd. Wszystko napisane w C. Obsługe przycisków można pokazać na prostej gierce na lcd.
Rzadko dzisiaj spotyka się w sieci programy pisane w assemblerze, i już za sam ten fakt należy się wyróżnienie :) Drobna uwaga: R2 powinien mieć wartość 4,7k.
Ja normalnie oszaleje - już drugi tydzień sie męczę z tym termometrem i juz posiwiałem chyba ze złości :x . Najpierw miałem DS1820 - podłączony tak jak w datasheet na 3 kable -to napewno jest dobrze. Programy pisałem już w AVR-GCC, bascom w ASM niestety nie umiem... potem doszedłem do wniosku że może coś źle robie i ściągnołem CODEVISION tam mają demko...
Mam problem żeby dostać DS1820 ale w Poniedziałek ma być więc będę mógł sprawdzić czy zadziała. Ale jeśli nie to warto pisać program do tego układu od nowa czy warto zrobić nowy? (nie mam źródła poprzedniego programu) Jakieś podpowiedzi odnośnie pisania programu? Może są już jakieś gotowe programy na których mógłbym się wzorować?
Napotkał ktoś moze w sieci oprogramowanie do zaprogramowania tego fajnegu ukladu, niby dziala on po 1-wire ale niestety nie ma on swojego numeru ID i oryginalne oprogramowAnie na stronie dallas do iinych ukladow wogole go nie wykrywa :(
Witam. Najpierw wysyłasz rozkaz pomiaru temperatury, później z pomocą timera lub nawet zmiennej zwiększanej w pętli odliczasz czas pomiaru lub większy (mikroprocesor w międzyczasie normalnie wykonuje program). Po tym odczytujesz wynik pomiaru z DS1820, co nie trwa zbyt długo. Pozdrawiam. EDIT: Uzupełniłem posta
dalem korekcje CRC i czas miedzy pomiarami 1s.. gdy oziebiam schodzi do 11.5 i koniec ... crc nie przepuszcza dalej chyba w takim razie.. od czasu do czasu pojawiaja sie wtedy wyniki przerozne 27.5 -87.5 +33.0 niewiadomo skad... przy starcie pokazuje temperature prawidlowa... jak zwiekszam tez (nie probowalem wiecej niz 10 st) chociaz przy przycisnieciu...
Reset podpięty do Vcc przez 1µF, ale to chyba nie to gdyż na tej samej płytce testowej inne programy chodzą bez problemu i nawet sztuczne zakłócanie np: lutownicą transformatorową z odl. 10cm nie zakłóca układu. Wstawienie 100nF pomiędzy Vcc i GND nic nie pomogło, zasilanie całego układu z baterii też nie. Reset powstaje samorzutnie po 2 do 8...
no z tymi multiplekserami kolego to juz przesadzileś na CD 4066 to juz mozesz sobie np lm75 przelaczac. magistrala 1wire jest po to aby do jednej koncowki podlaczyc wiele elementow i odczytywac ich seriale lub tak jak napisalem mozna podlaczyc je oddzielnie co wydaje mi sie prostsze jesli tylko sa wolne piny procka z drugiej strony trzeba ciagnac nie...
Witam wszystkich forumowiczow! Pilnie potrzebuje programu termometru na 2 czujnikach DS1820. W prawdzie mam taki ale dokladnosc jest kiepska bo temp. wyswietla mi w calosciach a nie moge sie doszukac takiego programu na necie w ktorym byla by wieksza rozdzielczosc i obsluga 2 czujnikow. Pozdrawiam
Napotkał ktoś moze w sieci na jakis program który jest wstanie odczytac dane z tego układu. Zrobilem interfejs uklad jest wykrywany w programie do czujnikow DS1820 tak wiec napewno dziala. Ale nie moge nic wynalesc w sieci typowo pod ten rejestrator.
ma ktoś może działającą funkcje obsługi dc1820 napisana w c (albo linka), wszystkie które do tej pory znalazłem nie działy za dobrze, proszę o pomoc ps. przepraszam za zaniżanie poziomu ;)
http://obrazki.elektroda.pl/1951024400_1... W itam wszystkich forumowiczów Elektrody! :sm9: M oją kolejną konstrukcją prezentowaną na forum w dziale DIY jest Rejestrator Temperatury . D ziałanie rejestratora polega na zapisywaniu do pamięci EEPROM co określony czas wartości temperatury pobranej z cyfrowego czujnika DS1820. W pamięci...
Sprawdziłem, Oscylator pracuje poprawnie, Zmieniłem przewody (kabelki na wiązkę). Układ jest chyba poprawny bo inne próbne programy na nim działają. I nadal nic. Ale nasówa mi sie pytanie może naiwne ale jednak; 1.Czy nie należy w jakiś sposób określić transmisji? Np za pomocą komendy CRYSTAL. 2.Jak najlepiej jest zasilić Dallasa jaka konfiguracja jest...
Witam Mam kilka DS1820 (bez literki). Pracują w sterowniku pieca, w pogodynce (jeden na zewnątrz, drugi wewnątrz pomieszczenia). Ich problem jest taki, że z czasem zaniżają temperaturę. Mam już ich kilka sztuk. Nowy pokazuje w miarę prawidłowo, ale z czasem zaniża - niektóre o 4-6°C. Słyszałem, że można się do niego podłączyć i skorygować jego wskazania....
Co może być grane. Wszystko poskładane zgodnie z prawidłami, rezystor podciągający na linii danych jest, zasilanie filtrowane odpowiednio, wszystkie połączenia miliard razy sprawdzone, a sytuacja jak w temacie. Jakikolwiek program wgrywam temperatura na wyświetlaczu -0 lub -1. Jako że to moje pierwsze podejście do tematu i nie mam bladego pojęcia o...
Witam serdecznie, proszę o pomoc w zlokalizowaniu usterki lub mojego błędu w programowaniu jw. Mam program na kompa autorstwa Grzegorza Podgórskiego oraz zbudowaną przystawkę dedykowaną do tego programu. Z chwilą uruchomienia programu powinna się pokazać aktualna temperatura a pokazuje cały czas -55 stopni, temp H i temp L mogę zaprogramować tylko gdy...
Staram sie napisać programik w Bascom, który odczyta mi numery seryjne z termometrów dallasa DS1820 (docelowo 3-4 termometry) ma go zapisać w pamieci eeprom procesora, a nast ma być odczytany. Na końcu użyłem komendę dla wyświetlenia na lcd ale jakoś mi to podejżanie działa ponieważ nie wyświetla mi znaków a tylko jakieś "9". Może źle odczytuje lub...
http://obrazki.elektroda.pl/1951024400_1... W itam wszystkich forumowiczów Elektrody! :sm9: M oją kolejną konstrukcją prezentowaną na forum w dziale DIY jest Rejestrator Temperatury . D ziałanie rejestratora polega na zapisywaniu do pamięci EEPROM co określony czas wartości temperatury pobranej z cyfrowego czujnika DS1820. W pamięci...
Termometr DS18B20 Autor: mariuszk(at)altkom.com.pl http://www.elektroda.pl/rtvforum/files-r... Program mierzący temperaturę termometrem DS18B20 Program mierzący temperaturę termometrem DS18B20
Witam, napisałem w C funkcje do odczytywania i wysyłania danych na magistralę 1-wire, próbuje przetestować czy odczytywane numery seryjne zgadzają się z rzeczywistością. Odczytałem 8 bajtów od ds1820, pierwszy to numer rodziny 10h i to się zgadza, kolejne 6 bajtów to numer seryjny ale ten już się nie zgadza z tym co jest wygrawerowane na obudowie. Mam...
Hello All, Perfect project, unfortunately I can not get DS1820, only DS18S12 and with this sensor does not work temperature display. It is necessary to modify the program. I know someone would help me with that? I need funktion for DS18S20. Regards Jaroslav (I Live in Slowakia)
Witam, Zbudowałem sobie termometr na tym układziku (i na '8252) i wszyskto byłoby OK gdyby nie fakt, że wyświetla mi temperaturę "opuszczając" niektóre wartości. W szczególności nie wyświetla temperatur z wartością po przecinku: 2,3,4,5,6 :roll: Zeby było zabawniej liczę sobię CRC i przy każdym pomiarze się zgadza... Gdy z kolei uruchamiam podobny program...
Tak DS podłączony jest prawidłowo - po 3 przewodach i na lini sygnałowej 4k7 do Vcc... Poniewaz mozna sprawdzic czy DS juz pomierzyl temperature (po stanie nozki sygnalowej) program mam napisany tak ze zaraz po pomiarze program czeka az DS zmierzy temp i dopiero odczytuje... wsadzilem to w petle z licznikiem i sprawdzilem ile trwa petla... A wiec odczyt...
Do pomiaru temperatury czujnikami DS1820 zastosowałem układ DS2482-800. Do jego obsługi skorzystałem z bibliotek Maxima i wszystko pięknie działa. Nie działa mi tylko jedna funkcja - do odczytu nr seryjnych podłączonych układów. Może ktoś z Was stosował te układy i te biblioteki i ma jakieś doświadczenia z nimi? Poniżej kod funkcji w której program...
Witam potrzebny jest mi sprawdzony chodzący kod do pomiaru temperatury na ds1820 znalazłem kilka owych ale żadem nie działa poprawnie tzn wyświetla 85,6 stopni podobno to wina opóźnień ale mimo poprawek i tak dalej to samo.
Panowie jak odczytac numer seryjny DS1820,uzywam czegos takiego: 1 wwrite &h33 for x=1 to 8 numer(x)=1wread() lcd numer() next x wait 3 Wszystko działa na lcd wyskakuje numer w postaci"1623616137180125" czy to jest numer seryjny czy trzeba cos z tego wyliczyć bo gdy na sztywno chce wywołac DS1820 nic z tego nie wychodzi: 1 wreset 1 wwrite &h55 ?????????...
Czy ktoś wie jak się programuje i czym ten układ aby chodził jako termostad
Nie rozumiem w czym widzisz problem z notką Maxima? Przecież są tam same resety oraz typowe dla 1-wire rozkazy, z czego niektóre są o wcześniej nieudokumentowanych kodach. TH i TL powinny być zczytane przy pierwszym uruchomieniu układu, zapisane do Eeproma oraz weryfikowane (zapisywane) przy każdym uruchomieniu termometru. nie rozumie dlaczego w nocie...
Moim zdaniem ilosc bitow nie ma tak duzego znaczenia w prostych projektach jak ilosc dostepnych akcesoriów np. portów szeregowych. Dla mnie było ważne by mieć kilka USART. Zwykle robię konsolę, często mam moduł GSM i pomiar temperatury (podłączam DS1820 do UARTa) więc z tej perspektywy prosty MSP430 mimo 16 bitów był marny. Ale ten prosty MSP430 był...
zle masz zdefiniowany rezonator XTAL ma byc 11059200 ,dwa zera dopisz, na przyszlosc radze ci nie wklejac na zywca a przemyslec kody z netu z mojej praktyki wklejane programy z netu i z ksiazek na 99% bedzie niepowodzenie bo w ksiazkach i w necie sa bledy w kodach. Radze rozumiec to co sie programuje inaczej beda klopoty i zamiast pare dni nad projektem...
Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Wszystkie programy osobno działają bez zarzutu. Problem zaczął się z chęcią wprowadzenia przełączalnych ekranów i wprowadzeniu przerwań. Doczytałem że przerwania skutecznie psują komunikację z DS'ami przez co temperatura się nie odczytuje. Ogólnie to...
Układ poprawnie złożony na stykówce Ja bym jednak mimo wszystko poprosił o jakiś schemat/zdjęcie tego co tam poskładałeś :) Też tak uważam, bo programy są przetestowane do bólu i to nie tylko przeze mnie, czytelników ale też przez autora tych bibliotek (gościu z niemiec). U mnie np działaja na tym układy pomiaru temperatury na wielu czujnikach na magistrali...
Witam. Jeszcze mam jedno pytanko! Ma ktoś może jakieś przykładowe programy w języku c dla magistrali 1-wire gdy są 2 urządzonka( Ja mam ds1820 i ds1923). Funkcje do obsługi magistrali 1-wire mam napisane( W tym crc) . Dzięki pozdrawiam!!!
Myślę że Ci którzy piszą swoje programy bo są dociekliwi i potrafią rozwiązywać problemy nie piszą postów na Elektrodzie. Tutaj jak pokażesz ranę to Ci ją jeszcze posolą Ahahahahaha. Posty z prostymi problemami najczęściej piszą osoby które chcą osiągnąć jakąś funkcjonalność a nie jest ich celem życiowym zostanie programistą. Kiedy wiec akurat mam czas...
Witam! Program działa poprawnie. Testowałem z 3-4 programy do obsługi tego czujnika ciśnienia. Wyniki są złe, porównaniem z innym ciśnieniomierzem zaniża o 30..40hPa. Zasilanie BMP180 3.3V, ATMEGA32, 8MHz. Czy ktoś się spotkał z takim problemem? [syntax=vbnet] '----------------------- '| Test modułu BMP085 | '----------------------- 'Uwaga: pomiar jest...
Witam! Znajdziesz go (w języku C z opisem) na mojej stronie http://republika.pl/rejestr Pozdrawiam! :)
Oto źródełka do analizy http://www.vss.co.nz/downloads/ds1820.zi... i jeszcze to http://sheepdogguides.com/dst2a.htm Pozdrawiam, Kuba
Pierwszy fragment kodu przypisuje do stacktop (szyt stosu) wartość RAMEND - 100, czyli 100 bajtów przed końcem obszaru pamięci danych (RAMEND zalezy od ilosci pamieci RAM w mikrokontrolerze - oznacza adres ostatniej komórki RAM. Natomiast dyrektywa .org RAMEND - 99 powoduje że "buffer" zaczyna się 99 bajtów przed końcem tego obszaru. Natomiast obszar...
wydaje mi sie, że jest i skompilowany: http://republika.pl/rejestr/download/ter... ( -> DS1820_4.hex)
Nadal nie napisałeś w czym tkwi problem. Masz tu starszą wersję programu.
problem tkwi w tym, że program masz do obsługi układu DS1820, a podpięty masz DS18 B 20 (różnią się one rozdzielczością i sposobem zapisu temperatury w rejestrach). W internecie znajdziesz masę programów pod BASCOM i nie tylko obsługujących ten termometr.
Ja mam to u siebie zrobione na maszynie stanów - niestety program jest napisany w ASM i a PIC'a, więc nie nadaje sie do bezpośredniego przeniesienia, ale istotny fragment mogę zamiescic: [syntax=asm] ;---------------------------------------... ; Odczyt temperatury z DS1820 - Match ROM bra uL_ResPres ; State=9 - reset/presence...
Podlaczylem na trzech przewodach i zadnych zauwazalnych zmian nie widac. zalaczam listing programu
Osobiście nie programuję w Bascom, więc gotowego rozwiązania Ci nie podam. Ale w załączniku przesyłam skan artykułu z EP gdzie jest przykład programu w Bascom do obsługi DS1820. Mam nadzieję, że to coś pomoże :)
Problem może być ... sprzętowy. Otóż Tiny2313 fabrycznie ma ustawiony zegar na 8MHz i preskaler zegara na podział przez 8 czyli pracuje na 1MHz. Jeśli nie manipulowałeś z Tinką to nie będzie zgodna rzeczywista częstotliwość taktowania uC z zadeklarowaną w programie. Magistrala 1Wire jest bardzo wrażliwa na czas poszczególnych impulsów i nie zniesie...
Potrzebny jest Timer i przerwanie od timera. Timer ustawia flagę jak się przepełni. Np. co 1s. W petli głównej sprawdzasz czy już upłynęła 1s. Dopiero potem wolno Ci odczytać pomiar temperatury. Nie wolno stosować Waitms jeśli program ma obsługiwać więcej niż jedno urządzenia.
Witam. Czy udało się komuś uruchomić zegar w wersji 2a z termometrem DS18B20? U mnie nie mierzy temperatury. Zarówno w wersji 4c jak i 6c wskazuje 0. Sam zegar chodzi ok. Dodano po 1 Porównywałem noty katalogowe DS18B20 oraz DS1820. To chyba jednak nie jest taki zwykły zamiennik. Wydaje mi się, że skoro program był pisany pod DS1820 to przy zmianie...
Witam Niedawno kupiłem mały "mikrokomputerek AVT 2550" oraz DS1820, chciałem zrobić urządzenie sterujące piecem węglowym. :D Wykonałem moduły wykonawcze do załączania i wyłączania dmuchawy oraz pompy wodnej. Napisałem krótki program który to obsługuje - działa super. Kolejny etap prac związany był z podpięciem czujnika i napisaniem programu. Po przeanalizowaniu...
Daj spokój z regeneracyjnym , tu bez znaczenia . Zlikwiduj zawór elektromagnetyczny , potrzebny, ale stawia duży opór hydrauliczny. Wymień też filtr na większy , naczynko na czynnik zbędne , też wytnij bo opory , a dysza i TZR dobrane na styk. Przewody nie mniejszej średnicy na ssaniu niż ssanie sprężarki , podobnie tłoczne . Cieczowe mogą być jedną...
a w jakim jezyku jest napisany program??moze problem z programem
Witam. Dzięki za podpowiedź, ja popełnilem wtedy błąd nie zwracając uwagi na czujnik DS 'a. Ja miałem DS18B20 a w programie jest DS1820. Inaczej się przelicza temperaturę.
Widze dodak ze jestes niezle napalony swietny pomysl. do swojego sterownika uzylem układ temp-czestotliwosc i to nie byl dobry pomys malem problemy z wielowadkowosciaproponuje poszperac w interneci ktos napisal program obslugujacy ds1820. moj program jest prosty ma jedna wade moze pracowac pod win9x jezeli dokopiesz sie do bibliotek odpowiedzialnych...
Mógłby to kolega zapisać w C :-) nie bardzo rozumiem jak to zapisać po tej komendzie ONE_WIRE_SendByte(0x44)... Po prostu należy odczytywać 1-bit i sprawdzać czy jest = 1. np. send_byte(0xCC); send_byte(0x44); //_delay_ms(800); while( !(read() ) _delay_ms(10); //... Możesz jeszcze obwarować pętlę...
Odczytany wynik z DS1820 dzieli się standardowo przez 2 a z DS18B20 przez 16 (co wynika z poprzedniego postu). Nie trzeba wtedy zmieniać rozdzielczości DS18B20. Jeżeli w programie występują jakieś dziwne obliczenia należy je pominąć. (Z DS1820 można osiągnąć lepszą dokładność np. do 0,1'C lecz potrzebne są te właśnie obliczenia - wynika to z noty katalogowej)....
dlaczego twój program niedziała z czujnikiem DS1820 ? cały czas mam temperature 2C :(
podłączenie ds1820 temperatura ds1820 atmega8 ds1820
xsara czujnik pojemność baterii allegro diagnostyka polonez
płyta indukcyjna samsung whirlpool suszarka
Podłączenie kabli z kondensatora w odkurzaczu Zelmer Meteor Briggs & Stratton - Nie można zgasić silnika z kluczyka