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. 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
Podałem Ci link do gotowego programu : termometr na ds1820 - programy bascom - zdrzala - Chomikuj.pl
Witam! Znajdziesz go (w języku C z opisem) na mojej stronie http://republika.pl/rejestr Pozdrawiam! :)
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...
Oto źródełka do analizy http://www.vss.co.nz/downloads/ds1820.zi... i jeszcze to http://sheepdogguides.com/dst2a.htm Pozdrawiam, Kuba
Podlaczylem na trzech przewodach i zadnych zauwazalnych zmian nie widac. zalaczam listing programu
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.
Mam pytanie odnośnie programu do ds1820 - czy nie da się zmienić WAITMS 750 na mniejsze tak aby szybciej odczytać temperaturę?
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ć?
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 :)
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ć.
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...
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...
Witam Czy istnieje taki program ,który umożliwia wyświetlanie temperatur z czujnika DS18b20/DS18s20/DS1820 w trayu? Pozdrawiam
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...
Odpaliles ten lcd?
Na porcie D.6 i D.7 masz zworkę, w sensie zwarcie jednego lub drugiego do masy przestawia program w tryb odczytu jednego lub drugiego rodzaju czujnika.
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ę.
a w jakim jezyku jest napisany program??moze problem z programem
A co się nie zgadza ? Podaj przykłady. Pisałem ten program dla DS1820 - on ma tylko 9 bitów danych temperatury. DS18B20 może pracować w trybach 9-12 bitów (kod który wkleiłem jest dla 12 bitów)
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...
Opis protokołu znajdziesz np. w dokumentacji do DS1820.
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.
Heh, no normalnie wklej kod (swoj program w bascomie)
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)....
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...
W jakim języku programujesz ? Domyślam się, że w BASCOM AVR. Podaj również listing swojego programu.
dlaczego twój program niedziała z czujnikiem DS1820 ? cały czas mam temperature 2C :(
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ą...
witam, czy posiada ktos moze kod programu w C do obsługi termometru DS1820 na 1wire ? program na AVR ( najlepiej Attiny2313). Z góry dziekuje za odp. Wrazie czego, moj mail zonk82(at)wp.pl Pozdrawiam
Witam Napisalem prosty program dla DS1820, ktory wyswietla temperature na LCD. Mam dwa procesory ATmega8 i ATmega8L. Po wgraniu programu do ATmegi8 wszystko działa bardzo dobrze, jednak kiedy wykorzystam do tego ATmega8L na wyswietlaczu pojawia sie tylko tekst 'brak ukladu'. Czym różnią się te dwa kontrolery? Myślałem, że tylko niższym napięciem zasilania...
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 program do obsługi termometru DS1820 w języku C na AVR??
Witam Dzięki za zainteresowanie ale dla mnie to wyższa szkoła jazdy. Musiał bym uczyć się Bascoma a chcę tylko żeby ten term.wskazywał temp. ujemne. Może ktoś mi to dopisze do programu? Pozdrawiam SJZWOJTEK
No włąsnie potrzebowałbym jakiegos gotowca, poniewaz nie bardzo sie na tym znam a ponadto mam mało czasu. Nie macie jakis gotowych programów do tego DS1820 zeby mi współpracował z Atmega32? Albo jakbyscie mogli napisac taka obsługe ale do CodeVision. Odwdziecze sie napewno :-)
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ę...
Takie cos jest na elektrodzie http://www.elektroda.pl/dla_kompa/ds1820...
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
ds18b20 posiada programowana rozdzielczosc 9-11 bitow natomiast ds1820 i ds18s20 9 bitowa. Wiec jesli dany uklad przewiduje ds18b20 to taki musisz zastosowac , bo potem wychodza dziwne wasrtosci. Albo po prostu zmodyfikowac odpopwiednio program i po klopocie. pozdr. Ciężka sprawa bo nie znam Bascoma a posiadam dwa czujniki DS1820 program jest taki...
Wszędzie masz Waitms-y i stąd powolne działanie programu.
podłączony jest do uP 89c52 do portu 0.5 w zalaczniku jest caly program. spakowany w zipie.
zrobisz to na procku atmela np 8515 do tego wyswietlacz lcd i dwa czujniki DS1820 . program musisz napisac sam. moglbym to zrobic ale nie mam czasu do grudnia. polecam pakiet bascom takie rzeczy pisze sie rewelacyjnie
Witam ! Czy PIC16F84 da radę obsłużyć 3 czujniki DS1820 ? Czy zabraknie pamięci na program ? Wyniki byłyby wyświetlane na jakimś LCD.
Wiatm Problem polega na tym: Mam napisany działający program (bascom) do mikrokontrolera atmega88, który obsługuje przerwania, wyswietlacz, 3 kanały PWM itp. Chciałem dodatkowo podpiąć układ DS1820 dołączony do 1-wire, nie chce on działać, a mianowicie bity które zczytuje nie są prawidlowe. Co dziwne jeżeli wykasuje prawie cały program nie dotyczący...
mokroprocesor at89s8252 narazie próbuję tylko asemblera
fajne programy ale może jeszcze by tak coś dopisać do ds1820 było by miło i ciepło w domku
W jaki sposób odczytać temperature z trzech czujników ds1820 podłączonych do 1WIRE. Może ktoś ma przykładowy program w Bascomie, assemblerze.
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...
Witam. Mam problem ponieważ niewiem jak to zrobić :/. W ostateczności moze być z jednego portu ale żeby można było "nazwać" temperatury np. "Na zewnatrz" mam taki program ale wyświetla temp w osobnych liniach i zawsze nazwa "temp:' Prosze o pomoć bo zupełnie niewiem jak to zrealizować. :( w załączniku program Pozdrawiam
To innym rozwiązaniem jest procek+program. Np ATTiny + Max232 i DS1820
Uczę się Bascom'a z książki p. Wiązani "Programowanie mikrokontrolerów AVR w języku Bascom" Przepisałem program obsługi czujnika DS1820 z owej książki, za każdym razem pokazuje błąd 215 pod całym tekstem programu. Nie wiem co to znaczy? Podobnie wkopiowałem program z internetu który jak pisał autor postu, u niego działał. U mnie również po uruchomieniu...
umieść $LARGE na początku programu
Zaczinj od narysowania porządnego schematu, np. w darmowym Eagle. To co zamieściłeś jest kompletnie nieczytelne. Dwa - program jest dziwny. Ściągnij darmowe przykłady do mojej książki, tam masz proste programy do mutipleksowania LED, masz też programy do współpracy z DS1820.
Hmm dołączam się do pytania kolegi A tak pozatym to zrobie to na lcd zmienie program i zamieszcze na forum.
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...
No to kawałek programu, jakiś schemacik... nie wróżymy. Light-I
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ł...
Zmianę taktowania najlepiej zrobić w Bascomie zgodnie z przytoczonym tutorialem. Na rozwijalnej liście znajdziemy różne ustawienia.Trzeba wybrać 1111. Samo wybranie opcji nic nie zmieni. Nową nastawę wprowadza się przyciskiem obok o oznaczeniu zgodnym ze zmienianą sekcją. Nieprawidłowy wybór może skończyć się jedynie kombinacjami z podawaniem taktowania...
kriss68: mógłbyś dostosować ostatnią wersję piórnika do czujnika temperatury ds12b80. Byłbym bardzo wdzięczny jak byś to zrobił. Trzeba by było cały program przerabiać. Ja musiałem kupić ds1820 chociaż miałem ds18b20.
Szukałem DS18B22 i nie znallazłem. Jest DS1822. Jeśli chodziło o DS18B20 i DS1820 to nie są one wymienne. Trzeba w programie zmienić sposób obliczania temperatury. W uproszczeniu dla DS1820 odczyt dzieli się przez 2, a w przypadku DS18B20 przez 16. Związane jest to z różną rozdzielczością termometrów DS. Zaznaczyłem, że w uproszczeniu, bo dla DS1820...
Jest funkcja printf i jak łatwo zauawżyć komuniacja przez UART czyli będzie raczej na kompie wyświetlane:D A w sumie to nic nie wyświetla w momencie gdy chcę wyświetlić tablicę...A program ładuje sie bz problemów do procka... Pozdrawiam!!! Może ktoś ma gotowy program do tego DS-a to też by pomogło. Oczywiście w C ----------------------------------------...
Oczywiście że jest, podpinasz 1-wire pod wejście przerwania zewnętrznego, pdf z dokładnie opisaną transmisją 1-wire w ds1820 i jedziesz z programem.
A jeszcze jedno pytanie. Co dopisać do programu, żeby odczytywał temperaturę z drugiego takiego samego DS1820, podłączonego równolegle z pierwszym?
Ja mam termometr na At89c4051+DS1820 z komunikacją na RS232 lub RS485
Istnieje coś takiego jak HPT (High Performance Timer), pozwalające odmierzać czasy na poziomie mikrosekund i faktycznie było już omawiane na tym forum. Rozdzielczość czasu mocno zależy od sprzetu. Trzeba mieć to na uwadze, pisząc program.
Dobrze. Sądzę, że jako programista mam prawo, oficjalnie zaprezentować wersje wsadu MIN do naszego projektu. Oto plik Piurnik_Mini_1.0 Beta. Przyda się on osobą, które będą chciały zbudować wersję najprostsza naszego układziku. Nie trzeba montować układu, RTC (PCF8583) oraz układu termometru DS1820. Plik niżej Ponieważ projekt ma także walory edukacyjne...
Prosze kogoś kto zna się na FastAvr. Dokładnie jak odczytuje się temperature z ds1820 lub ds12b20 w tym programie.
Program z pewnością można dostosować do konkretnego egzemplarza ds1820, tylko ze to dużo więcej fatygi niż kupienie sprawnego.
rużne już pomysły widziałem niekture nawet mi się podobały ale ostatnio dostałem starego laptopa 286 może ktoś ma program do sterowamia pąpką kolektora do tego żeby pokazane były tęperatury na czujniku kolektora i wymiennika .albo umie napisać prosty program pod dosa i czujniki DS1820 i ustawienie histerezy
A czy ktos moglby podac ta wersje programu w jezycu bascom ? Pozdraiwam :)
Nie chce żeby ktokolwiek pisał mi ten program. Jeśli ktoś przypadkiem gdzieś takowy posiada (lub podobny), będę niezwykle wdzięczny. Jeśli nie, trudno. Czujnik: termometr cyfrowy DS1820. P.S. W branży pracować nie planuję, więc spokojna głowa :]
witam poszukuje programu , a moze tylko wskazówki jak odczytać DS1820 lub podobny na porcie RS232 ( ewentualnie konerter naRS485). Chciałbym te dane przesłać do Excela lub coś w tym guście dzięki za każdą informacje pozdrwiam *elkam*
Witam. Napisałem w Bascomie prosty program do odczytu 2 termometrów DS1820 i PCF8583 - właściwie jest to zarys gotowych procedur. Niestety przy kompilacji wywala mi masę wewnętrznych błędów - Internal Errors w ostatniej linii. GDZIE ROBIĘ BŁĄD? Zmniejszałem liczbę zmiennych typu Byte (chyba jest ich zbyt dużo więc zmniejszyłem rozmiar tablicy Adresy)...
Gdzie moge znaleźć informacje na temat wielokanałowego termometru zrealizowanego na 89c2051, ponad 5 czujników, jak to zrealizować jakie układy użyć, może jakiś schemat, program albo coś, wyświetlanie na LCD, czujnik DS1820 albo inny tak zeby mierzył co 0,1 stopnia
JA mam `51 czyli nie mosiadam wewnetrznego ukladu taktujacego jak to jest w AVR-ach. Mam zewnetrzny kwarc(110592MHz), ktory jest zdefiniowany w termometr.c a 1-Wire.h przelicza sobie opoznina wedlug tej definicji wiec opoznienia powinny byc dobre. Program jest pod ds1820 i dlatego mam problemik aby go przerobic. Moze przyda mi sie twoj programik bo...
Witam w rece wpadly mi za free kostki DS1821 i DS1822 jak wyglada u nich konwerja odczytanej temperatury? kazdy program napisany pod DS1820 - jaki znalazlem w wyszukiwarkach, zamiast standardowej temperatur pokazuje mi glupoty. czyli zmiezona temp. = ok 16.5C a na wyswietlaczu wynik mam w rodzaju 88 do 90. napewno jest to spara inego przeliczana wyniku...
1wire ma spore wymagania czasowe (czasy bezwględne) co do kształtu imulsów. Konieczne jest dobranie odpowiedniego kwarcy do procesora aby kokretny program działa (albo dopasowanie kodu do kwarcu).
czujnika nie sprawdzałem inaczej niż w termometrze. kupiłem nowy więc mam nadzieję że jest sprawny. jak przerobić program żeby naprawić problem z przerwaniem?
Poszukuje biblioteki ktora pozwolila by mi oprogramowac ds1820 w C...(na AVR'y) A moze ktoś juz "popełnił" taki program i udostepnił by go w celach edukacyjnych... Za wszelka pomoc z gory dziekuje...
Witam ! DS18B20 jest fabrycznie ustawiony na rozdzielczość 0,0625 stopnia co wymaga czasu pomiaru min 750 ms, Zaś w programie jest 500 ms. Próbowałem u siebie DS18b20 na atmega 16, kwarc 16MHz. Korzystałem z przykładu z książki pana M.W. Niestety pokazywał błędną temp gdyż to jest przykład na DS1820. Więc napisałem sobie wszystko w asemblerze i działa...
No i zważcie Panowie- te proste zasady nigdzie nie są wprost opisane. W podręcznikach C na "prawdziwe" komputery nikt się takimi drobiazgami nie zajmuje. Może w jakichś dla zaawansowanych- gdzie są opisane "wycieki" pamięci, malloc itp. Jedyna książka gdzie jest to wspomniane "mimochodem" to A. Witkowski. I też trzeba już coś wiedzieć aby na to zwrócić...
Witam Czy niżej przedstawiona metoda jest metoda prawidłową przy wykrywaniu zakłamań w transmisji przy użyciu CRC? Czy program może być stosowany do ds1820/ds18b20? [syntax=basic4gl] Temp(1) = 1wread(9 , Pinb , 4)'pobiera 9 pierwszych bitów z czujnika z wynikiem If Temp(9) = Crc8(temp(1) , 8) Then Blad(1) = 0 Else Blad(1) = 1 End If [/syntax]
Mam problem dotyczący DS18B20 a mianowicie proszę o przykładowy program w którym ustawia się bity konfiguracyjne odczyty temperatury. Z konieczności wymieniełem DS1820 na DS18B20 i nie chcę zmieniać programu chodzi mi oto w jaki sposób ustawić 18B20 do odczytu z rozdzielczością 9 bitów (dokładność odczytu 0,1 C) Z góry wielkie dzięki
Nawet jak dasz 3,3k to będzie chodzić, tak samo jak i przy 10k. To nie apteka, chodzi tylko o wymuszenie stanu wysokiego na linii. Jeśli korzystasz z zasilania pasożytniczego (Vcc nie podłączone) to 4,7k czy tam 4,6 jest OK. Co do odczytu, to proponuję sprawdzić, czy ATMega czeka na konwersję tyle czasu co potrzeba. Może nie zadeklarowałeś właściwego...
Programu nie mam, ale za to mam program który odczytuje temperature z czujnika ds1820. Czujnik i przerzutnik należy dołączyć do dowolnego portu i programowo nimi sterować. Wyświetlacz też podłancza się do dowolnych portów i w programie się ustala do których jest podłączony. Przykład: Jeżeli przekaźnik podłączyłeś do portu P1.0 to w programie np. If...
Przede wszystkim wyrzuć drugi procesor i zamiast niego użyj np. 74HC595 lub 4094 - wyjdzie taniej. Potem poszukaj układu DS1820 i masz gotowe (no poza programem oczywiście) pzodrawiam Jurek
Error 10:Wrong type(bit,byte,integer,word,or string) Linia przy której Bascom protestuje , ma za zadanie zmienić znak zmiennej T2 , na przeciwny.To co przechodzi w BascomAVR , nie działa na Bascom8051-fakt.Każdy , kto chce pisać jakiekolwiek programy na uP czy uC , nie może być z algebrą na bakier :D 2 przykłady: If T2 < 0 Then T2 = T2 * -1 lub...
Witam! Chciałbym zmieniać port lub też bit portu 1wire, na którym jest termometr DS1820. W programie jest oczywiście: #define PORT1W PORTC #define DDR1W DDRC #define PIN1W PINC #define ONEWIRE 0 no a ja szukam metody, żeby móc to zmieniać w programie, tak aby podłączyć dwa takie termometry:) Oczywiście np.: "DDR1W=DDRC;" daje efekt error: `PORT1W' undeclared...
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!!!
Panowie ,mam propozycje dla Was,rozumiem ze nie ma nic za darmo wiec prosze zaproponowac cene za napisanie dla mnie programu w bascomie na cztery czujniki DS1820 i na procesor 89c4051 jesli 4kB pamieci za mało to moze byc dołączona pamiec zewnetrzna 24cxx.Ewentualne oferty na forum lub prywatnie.
Tak, moduły są na 868 MHz, zastosowałem identyczny program co w "oświetleniu", spokojnie przesyłam sobie temperaturę z DS1820 (może projekt wyląduje na forum ;-) ). Kombinuję teraz z energooszczędnością nadajnika, bo ma być z baterii zasilany.
Wychodzi z tego, że zastosowany u mnie układ to DS18B20 (wg dokumentacji płytki jest DS1820), ale przy podzieleniu T/2 otrzymuje wynik +/- 195C, przy podzieleniu na 16 mam +/- 24C.. Czyli rozumie, że powinienem zmienić/dostosować program do DS18B20.. spróbuje i dam znać.
Wiem że wystarczy tylko tranzystor i wyjście mocy , ale jest jeden mały problem - nie umiem pisać programów i szukam gotowca ! Jeśli chodzi o DS1820 to żeby zmienić w nim temperature to trzeba go podpiąć pod komputer i przeprogramować . Szukam takiego drobiazgu w necie od trzech dni i nic nie znalazłem . Mam nadzieje że ktoś mi pomoże !
Witam może ktoś jest w posiadaniu programu do odczytu temperatury na DS1820 na AT89C2051. Oczywiście program ten musi być w asemblerze. MOże zawierać jeszcze jakieś inne bajery ale nie koniecznie bo inne rzeczy potrafie zrobić sam poza odczytem temperatury. Bede wdzięczny jesli ktoś mi podeśle na master9(at)op.pl
Spróbuj na atmega8 i ds1820. Poszukaj o termometrze na atmega8 i zmień trochę program.
Mógłbym pomóc ale posiadam program w CBuilder. Jak co to mogę umieścić kawałki kodu.
wydaje mi sie, że jest i skompilowany: http://republika.pl/rejestr/download/ter... ( -> DS1820_4.hex)
witam ponownie znalazlem program i aplikacje na stronie http://elektroda.net/dla_kompa/ds1820/ tylko czy ja moge zastosowac je do danego czojnika i czy mozna kalibrować w nim odczyty?
podłączenie ds1820 ds1820 schemat temperatura ds1820
stlink firmware klepie wymianie rozrządu tętnienia napięcia przetwornicy
diora bluetooth zmywarka amica pompa myjąca
Samsung BN59-01239A Remote & Wi-Fi Module Guide Zamienniki układu scalonego BM1Q001: BM1Q002, NCP1207A i inne