Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 lut 2025, o 22:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 20 maja 2013, o 16:39 
Offline
Użytkownik

Dołączył(a): 26 lis 2011
Posty: 42
Lokalizacja: Poznań
Pomógł: 0

Witam. Mam problem z moim termometrem dwukanałowym. Polega on na tym, że po podłączeniu dwóch czujników temperatura wyświetlana na obu kanałach wynosi 127,9 C. Czujniki podłączone są w trybie Parasite z rezystorem podciągającym 2,2kohm. Pojedynczo podłączony czujnik poprawie pokazuje temperaturę. Czy może to być wina nieodpowiedniego rezystora ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 16:44 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8609
Pomógł: 338

pokaż kod kolego ... wygląda na to że źle wykrywasz czujniki i stąd kłopot

I jeszcze muszę cię stąd wykopać ... echh...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 21:45 
Offline
Użytkownik

Dołączył(a): 26 lis 2011
Posty: 42
Lokalizacja: Poznań
Pomógł: 0

No cóż wykorzystałem kod bezpośrednio z płyty. Troszkę przerobiłem.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Poniższy fragment kodu jest przystosowany do obsługi kwarcu 11, ... MHz. Ja używam 16MHz. Może w tym jest problem i powinienem zmienić wartość rejestru przepełnienia tak aby przerwanie występowało nadal co 10ms ?

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 21:50 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Zmień również w ustawieniach projektu MCU Clock Frequency.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2013, o 07:18 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8609
Pomógł: 338

dokładnie w opcjach projektu zmień taktowanie
i zmień wartości rejestrów przepełnienia na właściwe dla 16Mhz

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2013, o 13:24 
Offline
Użytkownik

Dołączył(a): 26 lis 2011
Posty: 42
Lokalizacja: Poznań
Pomógł: 0

Zrobiłem tak jak mi zaleciliście teraz OCR0 = 156. Niestety nadal występuje ten sam problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2013, o 17:55 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Qbol napisał(a):
Czujniki podłączone są w trybie Parasite

A w programie w 2 miejscach masz:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

tymczasem należy użyć parametru DS18X20_POWER_PARASITE


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2013, o 20:41 
Offline
Użytkownik

Dołączył(a): 26 lis 2011
Posty: 42
Lokalizacja: Poznań
Pomógł: 0

Teraz działa ;). Dzięki Krauser.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2013, o 15:35 
Offline
Użytkownik

Dołączył(a): 26 lis 2011
Posty: 42
Lokalizacja: Poznań
Pomógł: 0

Filmik przedstawiający mój termometr:

http://www.youtube.com/watch?v=l7K8KQ_Mutc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO