Термометр повышенной точности с датчиком DS18S20

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

Термометр повышенной точности с датчиком DS18S20

Сообщение vladimir777 » 28 янв 2018, 18:48

Добрый день! Есть вопрос по поводу повторения девайса, опубликованного в журнале Радио 2014г,№05 . После изготовления термометра обнаружил баг с крякозябликами в третьем разряде индикатора. Данная проблема уже обсуждалась на форуме журнала. Но ведь у автора устройство по заверениям работает, использование DS18S20 в режиме разрядности 0,1С при подсчете согласно даташиту, должно работать. Может быть проблема в выведении двухзначного числа после нуля 0,ХХ на один разряд? Кто может помочь в решении данного вопроса?
vladimir777
 
Сообщения: 7
Зарегистрирован: 28 янв 2018, 13:21

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение Skit » 29 янв 2018, 12:39

Я собирал это устройство ещё наверное год назад,тоже не работало.Обратился за помощью к сыну,он посмотрел программу и посоветовал подключить индикатор HG3 к портам наоборот, то есть PC0 к сегменту G. PC1 к F и так далее,заработало
Skit
 
Сообщения: 26
Зарегистрирован: 10 окт 2015, 16:37

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение vladimir777 » 29 янв 2018, 23:02

ОК! Спасибо за идею. Было подозрение на зеркальность C-регистра в схеме, но почему-то я стал копать в регистрах самого кода, удавалось отобразить несколько правильных цифр, остальное абра-кадабра. Сделаю по вашей рекомендации. ;)
vladimir777
 
Сообщения: 7
Зарегистрирован: 28 янв 2018, 13:21

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение vladimir777 » 30 янв 2018, 00:50

Подключил зеркально. Отображаются цифры (0;1;вместо двойки иероглиф;3;4;5;вместо шестерки иероглиф;7;вместо восьмерки иероглиф; 9). А у вас все цифры отобразились корректно?
vladimir777
 
Сообщения: 7
Зарегистрирован: 28 янв 2018, 13:21

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение Skit » 30 янв 2018, 11:17

Да,все цифры отображаются правильно,проверте частоту на которой работает микроконтролер
Skit
 
Сообщения: 26
Зарегистрирован: 10 окт 2015, 16:37

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение Нафис » 30 янв 2018, 13:50

Подключите выводы 3 разряда начиная PC7-A, PC6-B и так далее. В итоге PC0 остается свободным.
Нафис
 
Сообщения: 281
Зарегистрирован: 12 апр 2015, 12:28

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение vladimir777 » 30 янв 2018, 21:46

Skit писал(а):Да,все цифры отображаются правильно,проверте частоту на которой работает микроконтролер

Кварц 4мГц, фьюзы установил как в исходнике. Перепробовал все варианты, что-то не клеится у меня :(

fuse bit
; BODLEVEL 1 порог срабатывания 4 В
; BODEN 1 запрещает функционирование схемы BOD
; SUT1..0 11 большое время нарастания Епит
; SKSEL3..0 1111 кварцевый генератор 4 МГц
; S8515C 1 выключен режим совместимости с...
; WDTON 1 сторожевой таймер м.б. выключен программно
; SPIEN 0 разрешает программирование по интерфейсу SPI
; CKPOT 0 размах равен Еп
; EESAVE 0 не стирает EEPROM
; BOTSZ1..0 00 загрузчик по адресу $C00
;BOOTRST 1 вектор сброса по адресу 0

Может DS18S20 какой-то урезанный?
vladimir777
 
Сообщения: 7
Зарегистрирован: 28 янв 2018, 13:21

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение vladimir777 » 30 янв 2018, 21:50

То-есть, сделать смещение на один порт вниз с отзеркаливанием?
vladimir777
 
Сообщения: 7
Зарегистрирован: 28 янв 2018, 13:21

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение vladimir777 » 30 янв 2018, 23:29

Нафис писал(а):Подключите выводы 3 разряда начиная PC7-A, PC6-B и так далее. В итоге PC0 остается свободным.

Спасибо за поддержку. Все заработало. Вместо того чтобы обратить внимание на ошибку в схеме, я полез ковырять исходник, в результате несколько потерянных вечеров...., а здесь пайки на десять минут. :)
vladimir777
 
Сообщения: 7
Зарегистрирован: 28 янв 2018, 13:21

Re: Термометр повышенной точности с датчиком DS18S20

Сообщение Nemo » 31 янв 2018, 13:16

Здравствуйте! В итоге, поясните пожалуйста, что и как подключать!
Nemo
 
Сообщения: 57
Зарегистрирован: 24 дек 2012, 21:05

След.

Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

cron