Перейти к содержимому

Фотография

бaкoмeтр


Сообщений в теме: 1974

#1121
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
А если использовать вторую микросхему но подключить ее к этому же дисплею. Мне как бы больше термометр нужен желательна на два датчика. Вольтметр тоже необходимая функция тоже надо

#1122
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Подключил датчик но пока что не пойму почему так долго идёт считование температуры. Может так и должно быть, разбираюсь.

Прикрепленные файлы

  • Прикрепленный файл  bac.rar   39.35К


#1123
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Вообще удивляюсь как ты все это понимаеш.

#1124
кокос

    Новичок

  • Пользователи
  • 7 сообщений
зделайте пожалуйста прошывочку бак 20 литров шаг калибровки 2 два литра
без моргания на пяти литрах

#1125
Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 626 сообщений
  • ГородСтаниславів

Подключил датчик но пока что не пойму почему так долго идёт считование температуры. Может так и должно быть, разбираюсь.

Цикл измерения у 18В20 на максимальной точности около секунды. Либо читайте регистры статуса - либо делайте большие задержки между считыванием данных.

#1126
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Как продвигаются дела?

#1127
zcfif

    Пользователь

  • Пользователи
  • 10 сообщений
chaynik, подскажи, пожалуйста, как у тебя реализован вывод показаний топлива? Я имею ввиду каждое измерение -показания или вывод среднего значения за какой-то период? Просто собирал бакометр по изначальной схеме, так не понравилось мелькание цифр, забраковал. Спасибо.

#1128
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений

Цикл измерения у 18В20 на максимальной точности около секунды. Либо читайте регистры статуса - либо делайте большие задержки между считыванием данных.


Да, убедился что долго читает. Если применять датчик 18В20 на минимальной точности, то задержка составляет 140 милисекунд. либо сделать с морганием индикатора, допустим с частотой считывания 1 сек. или поменять принцип индикации, и не запрещать прерывания , но тогда возможны редкие ошибки.
Вот второй полностью переделанный вариант.. Тут индикация по прерыванию.

Прикрепленные файлы

  • Прикрепленный файл  bac.rar   39.35К


#1129
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений

chaynik, подскажи, пожалуйста, как у тебя реализован вывод показаний топлива? Я имею ввиду каждое измерение -показания или вывод среднего значения за какой-то период? Просто собирал бакометр по изначальной схеме, так не понравилось мелькание цифр, забраковал. Спасибо.


Что бы не мелькало надо ставить конденсаторы на 12 и 13 ногу по 100 мкф. Иначе там от пульсаций будет "абракодабра" Это обязательно, но в схеме не показано.
У меня нет усреднений, тоже поставлю конденсаторы. Они там в ЛЮБОМ случае нужны.

#1130
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений

Да, убедился что долго читает. Если применять датчик 18В20 на минимальной точности, то задержка составляет 140 милисекунд. либо сделать с морганием индикатора, допустим с частотой считывания 1 сек. или поменять принцип индикации, и не запрещать прерывания , но тогда возможны редкие ошибки. Вот второй полностью переделанный вариант.. Тут индикация по прерыванию.



Если покрутить датчик температуры или просто подождать то можно увидеть иногда ошибки. ну если они в реале будут так редко выскакивать, то и х. с ними. ну а если сильно часто, то переделаю, будет моргать. Квалификация пока не позволяет устранить это : ) .
Но моргать будет только в режиме измерения температуры.
Пока так оставлю, буду разбираться с минусом на датчике и др. проблемами.

#1131
кокос

    Новичок

  • Пользователи
  • 7 сообщений
зделайте пожалуйста прошывочку бак 20 литров шаг калибровки 2 два литра
без моргания на пяти литрах :help:

#1132
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
минусовую температуры не показывает, и лишний ноль убрать надо. До 99 градусов можно сделать что б десятые показывал после 100 целые

#1133
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Сделал минус убрал 0.

Прикрепленные файлы

  • Прикрепленный файл  bak.rar   40.24К


#1134
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Ошибки при чтении не радуют.
Может сделать чтение температуры через 5 сек и пусть себе моргает?
Вот так.

Прикрепленные файлы

  • Прикрепленный файл  bak_5cek.rar   40.23К


#1135
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Опять переделал малость.

Прикрепленные файлы

  • Прикрепленный файл  bac_5cek.rar   40.14К


#1136
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Ноль не убрал

#1137
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
А десятые градуса сильно нужны? Дело в том что знак минуса не помещается если десятые сделать.

#1138
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений

Ноль не убрал


Если ты про температуру, то вот.

Прикрепленные файлы

  • Прикрепленный файл  bac.rar   41.88К


#1139
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Ага точно не заметил. В принципе вышло отлично. А вольтметр добавишь? Мне как бы тахометр не нужен. И еще вопрос к термометру можно второй датчик добавить? И что б тоййже кнопкой что и бакометр переключался?

#1140
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
А вот термометр в моргать каждые пять секун будет и когда реально устройство соберешь?