ds18b20 multipleksowanie

Znaleziono około 120 wyników dla: ds18b20 multipleksowanie
  • [ATMEGA8] Cyfrowy termometr: multipleksowanie LED, dzielnik napięcia, zasilanie

    A jeden DS18B20 załatwił by sprawę... zamiast kombinować z termistorami i kalibracją.

    Mikrokontrolery AVR   07 Wrz 2008 10:28 Odpowiedzi: 57    Wyświetleń: 13441
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Pokaż chociaż kawałek kodu to zobaczymy jak to zrobiłeś. Do przemyślenia podam kilka przybliżonych wartości. Odczyt 9 bajtów z DS18B20 (razem z CRC) trwa ~7ms Odczyt tylko dwóch bajtów ~3ms Multipleksowanie 4 LED7Segment to najcześciej 200Hz czyli co 5ms Obsługa wyświetlaczy w przerwaniu trwa ~ 5 us przy 8MHz Napisz przerwanie optymalniej a Dallas nawet...

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1584
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Termometr z czujnikiem DS18B20 i dwucyfrowym wyświetlaczem LED

    https://obrazki.elektroda.pl/7734420300_... Zrobiłem sobie dwucyfrowy termometr z czerwonym wyświetlaczem siedmiosegmentowym ELD-515SURWA (wylutowanym z termostatu Euroster 1100E) i czujnikiem DS18B20. Układ elektroniczny mieści się na wycinku płytki uniwersalnej 2x8 cm o wymiarach 6x17 oczek. https://obrazki.elektroda.pl/6384565800_...

    DIY Konstrukcje   10 Lut 2026 06:30 Odpowiedzi: 19    Wyświetleń: 1518
  • REKLAMA
  • [AVR] Jak zrealizować multitasking w termometrze cyfrowym z DS18B20 i wyświetlaczem 7-seg?

    Multipleksowanie LED należy zrobić tak jak dondu pisze, wyłącznie jako obsługę przerwania. Natomiast pojawia się pewien problem z 1W. Jak się domyślam, implementację masz prostą, opartą o manglowanie pinem IO i pooling. Problem w tym, że ze względu na timingi 1W,, będziesz miał sekcje atomowe, trwające nawet ponad 500-600 us. To może wpłynąć z kolei...

    Mikrokontrolery   01 Lip 2011 14:41 Odpowiedzi: 8    Wyświetleń: 1529
  • ATTINY2313: Multipleksowanie DS18B20 na 4x7-segmentowym wyświetlaczu

    Pewnie przerwanie przerywa Ci jakąś procedurę zapisu/odczytu na 1-wire które są newralgiczne czasowo i NIE POWINNY być przerywane i stąd ten problem.

    Mikrokontrolery Początkujący   01 Sty 2014 17:02 Odpowiedzi: 4    Wyświetleń: 1161
  • REKLAMA
  • Wzmacniacz samochodowy 4x100W

    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,...

    DIY Konstrukcje   12 Mar 2011 11:38 Odpowiedzi: 33    Wyświetleń: 25851
  • REKLAMA
  • Jak połączyć multipleksowanie LED na ATMEGA32 z odczytem DS18B20 w Bascom AVR?

    Ja również miałem problem z multiplesowaniem wyświetlaczy i jednoczesnym odczytem 1wire. Pomysł z wyłaczeniem przerwań od timera na czas transmisji 1wire okazał się prawidłowy. Ponieważ w trakcie pomiaru świeci się jeden wyświetlacz aby efekt był nie zauważalny możemy dokonywać pomiaru temeperatury rzadziej. Oto mój programik : $regfile = "m8def.dat"...

    Mikrokontrolery   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 10502
  • Nakładka do programowania na Arduino UNO

    https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...

    DIY Konstrukcje   23 Sty 2019 12:49 Odpowiedzi: 32    Wyświetleń: 8490
  • Brak inicjacji pomiaru na DS18B20 przy podłączeniu trzyprzewodowym i rezystorze 3k3

    co do krzaczenia to zauwazylem ze wystepuje ono przy zastosowaniu wyswietlaczy led z multipleksowaniem na lcd tego niezauwazylem efekt polegal na okrezowym wyswietlaniu roznych glupot na wyswietlaczu

    Mikrokontrolery   10 Sie 2004 20:13 Odpowiedzi: 13    Wyświetleń: 2130
  • DS18B20 - brak konwersji temperatury po wysłaniu komendy 0x44

    Wyświetlacze multipleksuje w przerwaniu multipleksujesz? Jeśli tak to w czasie komunikacji z DS'em proponuję wstrzymać wszelkie zbędne przerwania.

    Mikrokontrolery ARM   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 3612
  • REKLAMA
  • ds18b20 - odczyt temperatury na PC pokazuje stałą wartość 88

    Zabralem sie za termometr ds18b20. Wczesniej korzystalem z niego, wartosc temperatury wyswietlalem na LCD'ku i wszystko dzialalo. Teraz powrocilem do ukladu z ta roznica ze wart. temperatury wyrzucam szeregowo na kompa. Problem polega na tym ze w hyper terminalu wyswietla mi caly czas jedna wartosc (88). Kiedy wyciagam, w czasie pracy, procka uklad,...

    Mikrokontrolery   31 Maj 2004 08:59 Odpowiedzi: 4    Wyświetleń: 1685
  • [Atmega8a][gcc] Inicjalizacja USART - przerwanie od Timera

    Mam taki o to problem. W przerwaniach Timera0 jest odczyt z DS18B20 i multipleksowanie 4 7Segmentowych wyświetlaczy. No to rzeczywiście masz gigantyczny problem ponieważ ty nie masz czegoś tam w przerwaniach Timer0 :( ..... ty CAŁY program z pętli głównej przeniosłeś do przerwania - i dziwisz się że coś dalej nie działa - że inne przerwania coś nie...

    Mikrokontrolery   23 Sie 2012 14:23 Odpowiedzi: 3    Wyświetleń: 1548
  • Ds18b20. Czy na 1-wire muszę za każdym razem sprawdzać czy jest na szynie?

    czy na 1-wire musze za każdym razem nadawania danych do slave, wykrywac czy znajduje sie na szynie, czy tylko raz po włączeniu zasialnia.

    Mikrokontrolery   02 Kwi 2005 17:53 Odpowiedzi: 5    Wyświetleń: 1394
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    Cześć. Wielokrotnie już elektroda ratowała mnie pomocną ręką, mam nadzieje, że i tak dziś będzie. Staram sie napisać własną obsługę dla ds18b20 dla atmega8. Sporządziłem wstępny kod "biblioteki" (gdy zacznie działać zrefaktoryzuje kod celem jej uogólnienia). Jak narazie jedyna funkcja która mi działa to reset i presence pulse. Dalej w zasadzie odczytuje...

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1611
  • ds18b20 - 1-wire, sposób adresowania, wiele czujników temp.

    Witam, mam pytanie. Może dla niektórych wydać się śmieszne i zbyt proste, jednak szukam i nie moge znaleźć na nie odpowiedzi. Załóżmy że mam 10 termometrów ds18b20 na jednej szynie. komenda schear rom określi mi ilości i rodzaje układów slave. Czy mogę w jakiś sposób podglądnąc ile ich jest oraz ten adres jaki jest zapisany w każdym z nich?? Drugie...

    Mikrokontrolery Początkujący   24 Lis 2013 17:38 Odpowiedzi: 28    Wyświetleń: 8943
  • DS18B20 - czy możliwe różne wersje?

    Witam, następująca sytuacja: Kupiłem w Botlandzie 5 czujników DS18B20 w wodoodpornej obudowie na kablach 1m. Jeden z nich miał obrane i ocynowane końcówki przewodów, cztery pozostałe nie. Do obsługi termometrów używam Arduino Mega 2560 i bibliotek OneWire i DallasTemperature. Wszystko podłączone zgodnie z zaleceniami, z rezystorem 4.7k Kiedy podłączam...

    Mikrokontrolery   02 Sie 2016 09:04 Odpowiedzi: 8    Wyświetleń: 1794
  • DS18B20 - Trzy czujniki pokazują 85°C, reszta działa poprawnie

    Witam Wiem, ze o DS1820 było juz bardzo duzo watkow ale niestesty nie znalazlem w nich odpowiedzi na moj problem. Zbudowalem sterownik wiatrakow do obudowy PC w którym jako czujniki mam wlasnie DS18B20. Czujnikow w ukladzie jest szesc, problem polega na tym ze 3 z nich dzialaja super i wskazuja temp a trzy kolejne pokazuja ciagle 85*C, zupelnie tego...

    Mikrokontrolery   15 Gru 2006 23:19 Odpowiedzi: 10    Wyświetleń: 1934
  • DS18B20 zawyża pomiar - wpływ samonagrzewania i częstotliwości pomiaru?

    Witam właśnie uruchamiam urządzenie z powyższym układem. U mnie w domu temperatura powietrza jest ustawiona około 20*C, na biurku pod lampą i blisko komputera może być oczywiście cieplej. Mam kilka sztuk tego układu, dwa z "nowej" serii i jeden "antyk". Żaden z nich nie był nigdy lutowany. Wszystkie 3 sztuki pokazują temperaturę od około 27*C do prawie...

    Mikrokontrolery Pozostałe   10 Mar 2011 22:05 Odpowiedzi: 25    Wyświetleń: 8372
  • Dokładność DS18B20. Temperatura jest zaniżana. Kod programu jest ok?

    Witam Mam zbudowane obecnie dwa termometry na DS18B20 i delikatnie mowiac zaczynam sie irytowac. Oba mocno zanizaja temperature (o jakies 3 st C) Sprawa jest o tyle denerwujaca ze np w dni kiedy nie ma mrozu i temperatura jest na poziomie 1-1.5 st C czujnik pokazuje - 1.8 do -2.2 st C Czy tylko mi sie trafily takie "super" dallasy czy ten typ tak ma...

    Mikrokontrolery   05 Sty 2007 07:45 Odpowiedzi: 21    Wyświetleń: 4753
  • DS18B20 --> DallasTemperatures.h - Jak odczytywać temp. bez zatrzymywania &am

    Chciałbym dokonywać pomiar temperatury z czterech czujników DS18B20. zależy mi aby ten odczyt był w czasie nie dłuższym niż 2s. Używając przerwań czasowych (TIMER1 co 1ms), [syntax=c] void przerwanie_czasowe() { tmp++; if(tmp>=2000){ tmp=0; odczytaj=8; //w petli loop gdy odczytaj>4 wykonywany jest odczyt z 4 czujników i wyzeruj zmienna odczytaj } //...

    Mikrokontrolery Początkujący   18 Kwi 2019 05:29 Odpowiedzi: 21    Wyświetleń: 1701
  • DS18B20 - DS18B20 - nie działa po podłączeniu dodatkowego czujnika

    Witam. Zachodzę w głowę co może być przyczyną dziwnego zachowania czujników. Układ działa w trybie 1-wire, 2 przewody. Opornik pomiędzy linią informacyjną a 5V to 4.7kOhm. http://obrazki.elektroda.pl/8348646300_1... Ma to wyglądać jak na obrazku. Jeśli podłącze 4 czujniki do 2 'huba' wszystko działa i podaje prawidłową temp. Wystarczy...

    Arduino   11 Mar 2015 19:32 Odpowiedzi: 6    Wyświetleń: 2646
  • Brak komunikacji z DS18B20 na magistrali 1-wire - analiza kodu AVR

    Witam Mam pytanie dlaczego poniższy kod nie pozwala mi dogadać się z DS18B20. Napisałem/przepisałem go na bazie opracowania Pana Cezarego Klimasz "Obsługa interfejsu 1-wire na przykładzie obsługi DS18B20". Proszę o pomoc. Dziękuję #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include...

    Mikrokontrolery AVR   30 Wrz 2010 11:06 Odpowiedzi: 1    Wyświetleń: 1529
  • [ATMega168][C] Obsługa DS18B20 - impulsy RESET i PRESENCE

    Witam, Wzorując się na poradniku: www.ja(usun-to)glarz.com/ja/elektronika/... napisałem funkcję: Wszystkie czasy zawarte w powyższym kodzie wynikają z dokumentacji technicznej wysyłania i odbierania impulsu RESET i PRESENCE. Według dokumentacji układ Master powinien ustawić linie w stan niski na czas min. 480µs, następnie ustawić w poziom...

    Mikrokontrolery AVR   21 Gru 2011 12:53 Odpowiedzi: 7    Wyświetleń: 1879
  • Termometr-Bascom-Problem z DS18B20(przerobienie programu)

    Witam.Mam taki problem.Posiadam program Termometru (Atmega8+DS18B20)pokazujący temp.dodatnie i ujemne.I nie mam pojęcia jak go przerobić pod (2X DS18B20).Temp.z dwóch układów na jednej 1Wire.Proszę o pomoc:) $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7...

    Mikrokontrolery AVR   18 Sie 2010 20:50 Odpowiedzi: 3    Wyświetleń: 2650
  • DS18B20 - Termometr na przewodzie działa tylko po podgrzaniu

    Witam Kupiłem sobie DS18B20 wodoodporny z metrowym przewodem. Podłączyłem go do '51, Vcc, Masa i dane przez rezystor 4,7koma do plusa. Termometr zaczyna działać dopiero jak się go podgrzeje powyżej 30 stopni Celcjusza. Po ostygnięciu poniżej tej temperatury znów nie działa. Testowałem z drugim identycznym termometrem, ale ten drugi zaczyna działać powyżej...

    Mikrokontrolery Pozostałe   19 Sty 2015 20:43 Odpowiedzi: 5    Wyświetleń: 3342
  • DS18B20 termometr na nim zbudowany nie chce działać

    Witam Znalazłem taki oto schemat [url= http://kml.jogger.pl/2009/10/29/termomet... Dość popularny, prosty, powstało wiele konstrukcji, pomyślałem, że mnie też nie powinno sprawić kłopotu... Do realizacji posłużyłem się nowymi częściami, starannie lutowałem (bez przegrzań), wiele razy sprawdziłem schemat z interfejsem...

    Początkujący Elektronicy   13 Sie 2014 15:31 Odpowiedzi: 2    Wyświetleń: 909
  • DS18B20 - jakie przewody do nadzoru ogrzewania domowego?

    Witam. Problem poruszany wielokrotnie lecz nikt jednoznacznie nie określił jakie przewody. Potrzebuje podpiąć 19 czujników DS18B20 do Atmegi przez 1wire. Czujniki zasilanie są trzyżyłowo. Najdalszy odcinek ok. 30m a reszta średnio po 10m. Wszystkie czujniki będą zasilane osobnym kablem nie w szeregu i sprowadzone do lokalizacji Atmegi. Proszę o pomoc...

    Mikrokontrolery AVR   05 Lis 2012 11:51 Odpowiedzi: 36    Wyświetleń: 14750
  • DS18B20 - nie zawsze odpowiada samymi jedynkami logicznymi.

    Jak w temacie. Problem objawia się tym, że po prawidłowej inicjacji i wysłaniu komendy read rom (33h) ds zawsze odpowiada samymi jedynkami logicznymi. Czy ktos mial podobny problem??? Czy mozna na tej podstawie wywnioskowac, ze ds jest uszkodzony???

    Mikrokontrolery   12 Lis 2005 21:55 Odpowiedzi: 8    Wyświetleń: 1869
  • Kalibracja DS18B20 - Zawyżone odczyty o 2°C, jak to poprawić?

    Witam szanownych kolegów mam pytanie czy istnieje możliwość kalibracji DS18B20 zastosowany czujnik zawyża o 2 oC podmieniając dobrałem na pograniczu prawidłowego pomiaru od razu mówię temperatura kontrolowana była za pomocą termometrów laboratoryjnych o dokładności 0.5% a temperatura była zadawana za pomocą łaźni wodnej zaobserwowałem że DS18B20 pokazują...

    Projektowanie Układów   06 Sty 2015 21:57 Odpowiedzi: 17    Wyświetleń: 6051
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    nie przeszkadza bo całe multipleksowanie wyświetlaczy jest w przerwaniu, co najwyżej oczekiwanie będzie dłuższe niż 750 ms

    DIY Konstrukcje   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 33635
  • [C][ATMEGA32] Szukam kodu do termometru DS18b20 z wyświetlaczem LED

    Wszystkie tutoriale są do znalezienia w Google - "AVR C multipleksowanie led", "AVR C ADC+LM35". Jak nie umiesz czytać to są nawet filmy na Youtube. Tematy z odrabianiem pracy domowej bez własnego wkładu i tak lądują tu w koszu, więc tracisz tylko czas.

    Mikrokontrolery AVR   20 Maj 2019 16:04 Odpowiedzi: 5    Wyświetleń: 585
  • STM32f1 i DS18B20 - USART czy klasyczna komunikacja 1-wire?

    Witam, Zaprojektowałem płytkę zawierającą STM32f1 chciałbym obsługiwać 3 termometry DS18B20 podłączone na wspólnej linii. Ponadto płytka będzie musiała obsłużyć multipleksowanie wyświetlaczy 7seg oraz komunikację po USART (może MODBUS?). Zaprojektowałem podłączenie czujników pod jedną nóżkę. Zanim wyślę płytkę do produkcji chciałbym się upewnić czy...

    Mikrokontrolery ARM   13 Lip 2017 11:08 Odpowiedzi: 11    Wyświetleń: 2883
  • Jak napisać program w BASCOM dla termometru DS18B20 z wyświetlaczami 7-segmentowymi?

    Układ 4543 uniemożliwia stworzenie znaku "°" jak i "C". Nie może być bez 4543? Pinów chyba wystarczy? EDIT. A. :D Chcesz zamalować segmenty :D A nie lepiej po prostu ich nie podłączać? Będzie mniejszy pobór prądu i ładniejszy efekt wizualny. Ale ja mimo wszystko pozbył bym się układu 4543 choćby dla zmniejszenia kosztów. Multipleksowanie nie jest takie...

    Mikrokontrolery AVR   05 Paź 2009 19:26 Odpowiedzi: 10    Wyświetleń: 3284
  • Atmega8A: Poprawność schematu z DS18B20 i konfiguracja pinów?

    W wyświetlaczach obie wspólne anody muszą być podłączone. W zależności od wewnętrznyc połączeń mogą ci nie świecić wszystkie segmenty. Magistrale 1-wire lepiej podłączyć pod pin USART TxD i RxD - bo za tydzień zapytasz dlaczego multipleksowanie miga jeśli odwoołujesz się do 1-wire. Jakoś też trzeba programować procesor, wyprowadź wię interfejs ISP....

    Mikrokontrolery AVR   23 Mar 2014 14:08 Odpowiedzi: 13    Wyświetleń: 2259
  • Termometr pokojowy z histerezą na DS18B20

    Cześć, Układ zgrabny, ważne, że użytkownik zadowolony. Co do 1wire to myślę, (choć specjalista nie jestem), że można to zrobić bez wyłączania przerwan. Timer konfigurujemy w tryb normal, ale lepiej chyba w CTC, konfigurujemy, żeby uzyskać te 100Hz dla wyświetlaczy, czyli mamy już multipleksowanie zrobione :-), wysyłamy polecenie konwersji, liczymy 100...

    DIY Konstrukcje   14 Cze 2013 21:21 Odpowiedzi: 24    Wyświetleń: 22221
  • [90s2313][asm] multipleksowanie 7-seg LED - pomocy :)

    witam, kopiuje przyklad obsługi wyświetlacza 2x7-seg LED ze strony mikrokontrolery.net z kursu dla AVR (termometr na DS18b20 - obsługa 1-wire) i mam problem, ponieważ wyświetlacz nie wyświetla poprawnie. problem raczej nie tkwi w samym programie, ponieważ nawet wersja skopiowana bezpośrednio ze [URL=http://mikrokontrolery.net/avr_asm_... nie...

    Mikrokontrolery AVR   03 Gru 2010 12:40 Odpowiedzi: 3    Wyświetleń: 1570
  • DS18B20 - Nieprawidłowy odczyt temperatury przy 8MHz w AVR

    Witam, mam problem z obsługą DS18B20. Plik main.c [syntax=c]/* * main.c * * Created on: 19 paź 2014 * Author: Kamil */ #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "USART.h" #include "DS18B20.h" int main(void){ unsigned char ucReset; char cTemperatureH = 0, cTemperatureL = 0; float...

    Mikrokontrolery Początkujący   27 Paź 2014 19:06 Odpowiedzi: 11    Wyświetleń: 1239
  • Sterownik pompy kolektora słonecznego

    Fajny projekt, bo powstał na konkretną potrzebę i spełnia swoje zadanie. Do seryjnej produkcji znajdź fajną obudowę i rozmieść odpowiednio wyświetlacz i diody ;) Chciałem podrzucić Ci pomysł na mruganie wyświetlaczy, który jak piszesz miałes. Komunikacja 1wire posiada wysokie restrykcje czasowe. Też kiedyś robiłem urzadzenie, które czytało 2 x DS18B20...

    DIY Konstrukcje   06 Lis 2010 18:23 Odpowiedzi: 23    Wyświetleń: 19327
  • ATMEGA8 - DS18B20 zmiana temperatury nie zmienia wyniku

    Witam Mam od dłuższego czasu problem z DS18B20. Stosując różne kody, różne przedziały czasowe (biorę przykłady z innych aplikacji) ciągle są inne wyniki. Wynik jest wyświetlany na wyświetlaczu 7-seg, proszę nie zwracać uwagi na nieprawidłowe multipleksowanie (pojedyncze cyfry na moje wskazanie wyświetla prawidłowo). DS18B20 odpowiada na reset pulse,...

    Mikrokontrolery AVR   16 Lis 2015 09:41 Odpowiedzi: 1    Wyświetleń: 990
  • Zegar LED + DS18B20 + kalibracja chodu

    (at)dondu , w tej chwili prąd na jeden segment to ponad 30mA. Maksymalny prąd to 30mA na segment (dla moich wyświetlaczy), więc gdyby z jakiś przyczyn (zmiany w programie) program Ci się zawiesił i zatrzymałoby się multipleksowanie - może być nieciekawie. Dzięki regulowanej przetwornicy, na czas pisania programu, wszelkich zmian i prób, zjeżdżałem...

    DIY Konstrukcje   09 Kwi 2014 15:30 Odpowiedzi: 20    Wyświetleń: 15093
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Kolego tera nie działa mi ustawianie godzin a zrobiłem to tak deklaracja:[syntax=vbnet] Declare Function Ustaw(byref Godziny As Byte , Byref Minuty As Byte , Sekundy As Byte) As Integer Declare Sub Znak(cyfra As Byte) 'deklaracja tablicy stałej do wyświetlania cyfr i znaków na wyświetlaczu 7 seg Declare Sub Czytaj 'deklaracja funkcji bez parametru do...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 837
  • [ATTINY2313] Jak podłączyć i zresetować czujnik DS18B20 z ATTINY2313 w C?

    Witam Aktualnie projektuje sobie mały termometr wyświetlający temperatury od 0 do 99C. Wykonałem multipleksowanie wyświetlacza podczas przerwania i teraz zabrałem się za obsługę czujnika. Podłączyłem go do portu PD3, na PD4 dałem minus, a na PD2 plus. Między PD3 i PD2 dałem rezystor 3k2 (4k7 akurat nie miałem). Na razie próbuje zresetować DS i sprawdzić...

    Mikrokontrolery AVR   04 Lis 2012 13:45 Odpowiedzi: 2    Wyświetleń: 1071
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    Dołożyłem obsługę przerwań wewnętrznego timera , i tutaj pojawił się problem. Czujniki zaczęły się "dławić" czasami (przez sekundę ) wskazywały mi temperaturę nierealną ( 400 st C) a czasami układ nie wykrywał czujnika Wszystkie te złe rzeczy dzieją się raz na kilkanaście sekund, jednak wystarczy to, żeby zafałszować inne zmienne (np temperaturę maksymalną)...

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3247
  • Nietypowy zegarek/budzik z pilotem

    też zrobiłem pomiar temperatury na DS18B20 ale zabrakło mi narazie koncepcji żeby połączyć płynnie wszystko programowo tak aby nie było mrugania na wyświetlaczu. Tzn gdy robił mi się odczyt z DSa a wstrzymywałem wtedy przerwania inne poza Timerem0 który służył do odmierzania czasu dla 1Wire to mi to się gryzło. Tzn najpierw wszystko sobie zaprojektowałem...

    DIY Konstrukcje   15 Sie 2012 21:14 Odpowiedzi: 291    Wyświetleń: 104695
  • Jak zmierzyć napięcie każdego akumulatora 12V w stringu do 50szt z Arduino?

    Rozpatruję układ, który umożliwi odczyt napięcia na każdym z akumulatorów podłączonych do UPSa w łańcuch składający się z okło 30-40, a nawet 50szt akumulatorów 12V. Odczyt były podczas rozładowania z zapisem na kartę pamięci. Zakładając, że dla każdego akumulatora zrobię dzielnik, to rozdzielczość będzie malała z każdym akumulatorem. Wyniosła by on...

    Arduino   08 Sty 2019 16:55 Odpowiedzi: 34    Wyświetleń: 1980
  • Atmega16 DS18b20: Pulsujący LCD, błąd StoreBit, optymalizacja kodu Bascom

    Witam panowie od razu podkreślę że jeszcze uczę się bascoma więc proszę nie krzyczeć i nie usuwać tego postu do kosza Siedzę już nad tym 3 dzień i efekt mojej pracy nie najgorszy ale mam parę pytań po pewnych rzeczy nie rozumiem i nie mogę rozwiązać. Więc tak założeniem był pomiar temperatury przez ds18b20 wyświetlenie je na LCD i 4 wyświetlaczach 7...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 3114
  • atmega32 - PCF8563 + wyjście CLK OUT - krótki czas pracy na baterii

    Witam Po raz pierwszy ( lepiej późno niż wcale ) wykorzystałem wyjście CLKOUT układu PCF8563. Oczywiście podciągnąłem przez 10K do VCC. Dzisiaj po pierwszym kilkugodzinnym braku prądu, rano zegar był wyzerowany. Podejrzewam, że to przez podciągnięcie CLKOUT do Vcc. Jeśli to jest to, to może wystarczy włożyć diodę np. Schottky pomiędzy wyjście CLKOUT,...

    Mikrokontrolery Początkujący   21 Sie 2014 09:37 Odpowiedzi: 1    Wyświetleń: 1683
  • Atmega8/Bascom - Problem z kodem multipleksowania LED i termometru DS18B20

    Timer w przerwaniu obsługuje wyświetlacz LED i inkrementuje zmienną byte, która w pętli głównej w instrukcji Case wybiera konkretne funkcjonalne fragmenty programu do wykonania, których wykonanie czasowo mieści się pomiędzy przerwaniami od timera. W przerwaniu od timera ustawia się także flaga przerwania, która uruchamia za pomocą If Then instrukcję...

    Mikrokontrolery Początkujący   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 3546
  • Jak uniknąć przekłamań odczytu DS18B20 przy multipleksowaniu LED?

    Dzięki za podpowiedzi. Jak będę miał trochę czasu to sprawdzę to CRC

    Mikrokontrolery   21 Lut 2015 23:15 Odpowiedzi: 5    Wyświetleń: 1884
  • [ATmega32][C] - Zegar na ściane z wyświetlaczem 12x30

    Anodą do minusa to LED raczej Ci nie zaświeci. Multipleksowanie na 12 faz też czarno widzę. Potrzebujesz sterować wspólne anody prądem powyżej 1 A - niezbędny byłby tranzystor PMOS. Z kolei do katod lepiej byłoby użyć gotowego układu źródła prądowego do LED, np. SCT2167 zamiast ledwie dyszących HC595. żeby nie zakłócać multipleksowania - musiałbyś zrobić...

    Mikrokontrolery AVR   13 Lut 2015 10:38 Odpowiedzi: 22    Wyświetleń: 2898
  • [Atmega8] Atmega8: Losowe zaniki pomiaru z czujników DS18b20 w termometrze dwupunktowym

    Witam wszystkich, w temacie mikrokontrolerów nie jestem zbyt mocny, dlatego proszę o pomoc. Postanowiłem zbudować termometr dwupunktowy na ds18b20 i wysterować multipleksując IW-18. Poniższy program działa, jego mankamentem jest losowy zanik pomiaru w jednym (IN) albo drugim (OUT) czujniku, czasem przekłamuje na sekundę pomiar, podając 80 stopni, jednak...

    Mikrokontrolery AVR   13 Gru 2010 23:10 Odpowiedzi: 4    Wyświetleń: 1705
  • Termometer Atmega 8 na 7-segmentowym - -miganie wyniku

    Ta linia powinna być w przerwaniu Wtedy będzie miał błędy odczytu termometru gdy DS18B20_STOPINTERRUPTONREAD != 1 a gdy DS18B20_STOPINTERRUPTONREAD == 1 to multipleksowanie będzie działać źle. Ten kod jest słaby. Z najważniejszych błędów to, nie sprawdza crc, zawiesza na długo przerwania a wystarczy na czas transmisji bitu gdy wystawiane jest 0 na...

    Mikrokontrolery AVR   18 Lip 2020 19:21 Odpowiedzi: 8    Wyświetleń: 834
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Multipleksowanie już mi się udało tylko nie mogę do tego wcisnąć pomiaru temperatury. Swoją drogą to ten wyświetlacz fabrycznie był multipleksowany a więc musi to być do zrobienia.

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7356
  • [C][Atmega8A] - DS18B20, wyświetlacze 7-osegmentowe, a opóźnienia

    Napisz wyświetlanie od nowa - w tym kodzie wszystko jest źle. Zdefiniuj obrazy cyfr w postaci tablicy stałych indeksowanej wartością cyfry. Wyrzuć procedury wyświetlania cyfr i switche, które je wywołują - to wszystko razem da się zrobić w jednej linijce kodu, a u Ciebie zajmuje to ponad 120 linii. Wyświetlacz multipleksowany MUSISZ obsługiwać w przerwaniu...

    Mikrokontrolery AVR   02 Kwi 2013 20:59 Odpowiedzi: 23    Wyświetleń: 2529
  • [Atmega8] [Atmega8][C] - Jak zaimplementować odliczanie godzin od 100 do 0?

    Witam Buduję sterownik na własne potrzeby, mam już zrobioną obsługę wyświetlacza segmentowego poprzez multipleksowanie, czujnik DS18b20, do tego diody i switche. Chciałbym też zrobić odliczanie czasu od 100 godzin do 0(skok co godzinę, minuty i sekundy są nieważne). Niestety nie wiem jak to zrobić. Najlepiej byłoby wykorzystać samą Atmegę, nie chce...

    Mikrokontrolery AVR   02 Lis 2014 14:40 Odpowiedzi: 26    Wyświetleń: 1740
  • Cyfrowy termometr z zastosowaniem trzech układów scalonych?

    Stosując DS18B20 można zredukować ilość potrzebnych układów scalonych do 2 natomiast stosując wyświetlanie multipleksowane obniżyć pobór prądu przez układ.

    Artykuły   29 Lis 2005 10:34 Odpowiedzi: 16    Wyświetleń: 9381
  • Zegar warsztatowy na MC1206

    Oczywiście że nie. Może wskazania czasu i daty pochodzą z 1206 ale żeby wyświetlić temperaturę to trzeba te wskazania multipleksować. Czyli dochodzi cyfrowy pomiar temperatury który pewnie jest oparty na DS18B20 więc jeśli użyty został do tego uC to po co komu jeszcze ładować w to 1206 ? żeby mieć kozacki budzik ?

    DIY Konstrukcje   30 Gru 2018 10:55 Odpowiedzi: 65    Wyświetleń: 18015
  • [Bascom] Jak przerwać instrukcję Input w Bascom po odebraniu kodu RC5?

    mirekk36 . Na razie nie wiemy jakie kolega ma długieee te transmisje danych. RAM nie jest z gumy, a powinno jeszcze starczyć na całą masę zmiennych i trzy stosy, a zwłaszcza na HWStack, który by tu mocno puchnął. Jeśli to jest ATtiny2313 to pewnie, że nie ma o czym w ogóle mówić ale jeśli już coś co ma na pokładzie z 16kB Flash'a (nawet 8kB) i 1k RAM...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 3081
  • CD4051 - Czy nadaje się do multipleksowania 8 kanałów PWM/PFM?

    Podając na I/O 0V otrzymasz z drugiej strony 0V. Nie ma potrzeby stosowania napięcia symetrycznego, skoro takich sygnałów nie będziesz przesyłał przez multiplekser. Myślałem, że chcesz mierzyć RPM na wszystkich wentylatorach niemalże w czasie rzeczywistym. Można by to zrobić sprawdzając z bardzo dużą częstotliwością po kolei stany na każdym wejściu...

    Projektowanie Układów   10 Lut 2015 16:02 Odpowiedzi: 6    Wyświetleń: 822
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    Tym oczekiwaniem jest odświeżanie wyświetlacza (i napisałem że jest beznadziejne :D). Poprawiłem tylko to co sprawiało kłopot, czyli temperatury ujemne. Ale oczywiście też uważam że ten cały kod jest skrajnie błędny. Napisany na kolanie po prostu. No więc widzisz, nie obrażaj się, ale jednak taka pomoc na kolanie też nic nie da komuś kto nic się jeszcze...

    Mikrokontrolery AVR   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 6496
  • Jak wyeliminować przerwę w wyświetlaniu na 7-segmentowym z DS18B20?

    Kolego poczytaj o multipleksowaniu wyświetlacz 7-segmentowych. Jeżeli chcesz, aby temperatura wyświetlała się niezależnie od głównej pętli programu musisz to zrealizować w przerwaniu.

    Projektowanie Układów   09 Cze 2014 18:04 Odpowiedzi: 7    Wyświetleń: 2943
  • DS18B20 ATMega8 LED w C - Na wyświetlaczu wyrzuca mi śmieci

    Wyświetlacz nie działa poprawnie, bo jest obsługiwany w pętli ze zmiennym okresem, a nie w przerwaniu timera ze stałym okresem. Błędów masz sporo, ale ten jest najgrubszy - jest to błąd w założeniach. O obsłudze wyświetlacza multipleksowanego napisano tysiące artykułów w sieci i setki postów na tym forum - czytaj.

    Mikrokontrolery AVR   10 Lis 2013 22:15 Odpowiedzi: 16    Wyświetleń: 2190
  • [atmega8][Bascom]Ustawienie czestotliwosci na 1 wire ds18b20

    Próbowałem chyba 5 różnych możliwości obsługi czujnika jednak żaden nie działał przy 8Mhz poprawnie. Próbuje teraz na 4M, ale też kiepsko. Choć zastanawiam się czy przy takim programie 6 wyświetlaczach i multipleksowaniu ich, plus odczytywanie czasu i daty i obsłudze czujnika to nie będzie za mała częstotliwość?

    Mikrokontrolery AVR   28 Lis 2010 21:12 Odpowiedzi: 13    Wyświetleń: 4560
  • [ATmega8] Kod źródłowy zegarka samochodowego z termometrem na ATmega8 i DS1307

    Właśnie skończyłem montaż i uruchamianie prostego układu zegarka z termometrem do samochodu. Celem była wymiana fabrycznego zegarka, który choć sprawny, miał jedynie 12-godzinny wyświetlacz oraz gubił czas przy każdym odłączeniu akumulatora. Układ składa się z mikrokontrolera ATmega8, 4 wyświetlaczy 7-segmentowych LED (multipleksowanych), układu DS1307...

    Mikrokontrolery AVR   07 Kwi 2011 21:20 Odpowiedzi: 3    Wyświetleń: 4383
  • [atmega8[bascom] Jak zsynchronizować DCF77 i pomiar temperatury DS18B20 na ATmega8?

    Czy to może być wina częstotliwości kwarcu ?. A gdzież tam kwarcu? :( ... tylko i wyłącznie programu. To może działać zupełnie swobodnie nawet bez kwarcu tylko na wewn. oscylatorze np 8MHz. Zobacz tutaj: http://mirekk36.blogspot.com/2011/09/fak... wprawdzie w nieco innym języku ale widać, że odczyt temperatury 1wire...

    Mikrokontrolery AVR   24 Maj 2012 18:24 Odpowiedzi: 3    Wyświetleń: 3227
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    (...) co nie oznacza, że tak jak ty uważam, że tylko jedna jest dobra albo najlepsza. Ja jak zwykle uważam, że trzeba umieć rozsądnie wybrać w zależności od warunków. Ja tak nie uważam, twierdzę, że jeżeli jest możliwość to warto skorzystać z UARTA niż dziabrać się z delayami. A bajanie o delayach trwających wieki można włożyć raczej między bajki,...

    Mikrokontrolery AVR   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 5679
  • Projekt termometru na Atmega8: zasilanie 5V i 12V, czujniki DS18B20, wentylatory

    Jestem początkującym ale mam zawzięty plan aby zrealizować mój pomysł a zarazem potrzebną mi rzecz. Więc z tego miejsca proszę was o pomoc, wskazówki abym podołał temu zadaniu. O co mi chodzi: - serce Atmega8 - czujniki temperatury(najlepiej DS18B20), które będą badały temperaturę wody w akwarium i na zewnątrz - wyświetlacze 7 seg. - multipleksowany...

    Mikrokontrolery AVR   09 Kwi 2011 16:26 Odpowiedzi: 15    Wyświetleń: 3755
  • Atmega328 RFM12 - Konwersja poziomów, 3,3V ->5V poprawność schematu

    Witam Wszystkich Świątecznie Projektuję płytki dla dwóch urządzeń: nadajnika ( Atmega328 + RFM12 + DS18B20 + DHT11 + MPL115A2 ) oraz odbiornika. O ile z nadajnikiem nie ma problemu, bo całość zasilana jest napięciem 3,3V, a wszystkie elementy ( czujniki oraz RFM12 ) działają bez problemu na 3,3V, to z odbiornikiem jest gorzej. Gorzej dlatego, że chciałem...

    Mikrokontrolery Początkujący   25 Gru 2014 17:28 Odpowiedzi: 9    Wyświetleń: 1503