Перейти к содержанию

Еще Раз Про Термометр


my504

Рекомендуемые сообщения

Причем все эти фичи могут потребоваться только при изготовлении устройства...

Для того кто ПРОСТО собирает, эта информация может ничего и не будет говорить, но когда будет обращатся с вопросом "не работает" дополнительная информация, и даже факт её отсутствия может о многом сказать.

Вот не горят упорно индикаторы, что может быть с устройством? сотни причин - нет напряжения, неисправен датчик, не подключен может и схема сгорела во время грозы... чтобы проверить эти все причины - необходимо провести целое исследование. А всего лишь один символ на индикаторе может ограничить круг возможных проблем раз в 10, и тем самым ускорить решение.

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

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 199
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Как то я непонятно наверно изъясняюсь...

В данной конструкции доступен ИСХОДНИК. Не работает - отлаживай. Отключай обмен, включай обмен... Делай что душе угодно. Нафига в каком нибудь утюге или СВЧ печке при включении устраивать мутную индикацию? Чтобы типа догадаться чего сгорело? ЗАЧЕМ? Если ламер, то это не поможет, а если специалист, то есть гораздо более информативный инструмент. Программатор.

И не треба ничего разбирать. Вынул контроллер из панели (или воткнул программатор в разъем ICSP) и проверяй чего хочешь.

В таком устройстве в 99, 99 процентах все работает. Неисправных датчиков мне еще не встречалось. Контроллеров тоже. Если контроллер накрылся, то он и программироваться не будет, его даже и не увидит программатор.

А если не работает датчик, то будет темным индикатор.

Но проект открыт. Нравится помигать в начале ледами - не вопрос - вставили - помигали...

MyTermo18b20.txt

Обещанный хекс без обмена с датчиком

Расширение нужно заменить на .hex

Кстати конфиг в гекса формате = 0x3FA4

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Прошил. Подключил. На индикаторе горит "33-". Что в прошивке? Так и должно быть?

Через какойто время опять подключил - "502"))

Изменено пользователем Xedi
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Гореть могут любые показания, поскольку буфер заполнен случайной величиной.

Это лишь говорит об исправности системы индикации и отсутствии обмена с датчиком в оригинальной (не тестовой прошивке).

Контроллер и схема вывода на дисплей работают.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Вопрос в догон. А датчик точно DS18B20?

Если он DS18S20 , то нужно сменить прошивку. Я таки не сделал автоопределение. Не было времени. Да и проект практически учебный, как домино. Что хочешь, то и вставляй.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Выводы не перепутал? Длина провода какая?

Было так один раз - некоторые датчики отказываются работать на длинных проводах (около 5м) прямо возле платы подключаешь - работает, к другому концу провода - схема его не видит.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

У меня появилась некоторая идея. Я сейчас выложу еще раз хекс для 18b20. Может произошла путаница с хексами и у Вас оказалась прошивка для 18s20...

Держите: MyTermo18b20.txt

И не забудьте проверить конфиг при прошивке: 0x3FA4

Про длину провода до датчика.

Максимальная длина, которую я делал для этой схемы - 10 метров. Работает на ура (в автомобиле, шестерка). Витая пара из МГТФ.

Думаю, что и длиннее прокатит.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Вставлю свои пять копеек :) Я вот такой термометр не давно делал (в этом году) на ат89с2051. Без транзисторных ключей вообще. Яркость индикаторов вполне достаточная при ~3-4ма. ставил только ограничительные резисторы на общие выводы индикатора. датчик 18в20. на фотке от вспышки засветило и кажется что яркость маленькая.

post-78045-0-48124900-1289499198_thumb.jpg

Termometr.c.txt

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Ссылка на комментарий
Поделиться на другие сайты

Я полагаю, что Вы привели СРЕДНИЙ ток. Кстати, как Вы его померяли?

Значит импульсный в 3 раза больше. около 10...12 ма. А сегментов 7 или 8 (если с точкой)... Таким образом, при индикации восьмерки через общий электрод будет течь импульсный ток = 80...100 ма.

Вы с даташитом знакомились? Или так, сами придумали?

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Померил просто. подключил один разряд индикатора через резистор и подал на него напряжение в 4,5в - напряжение питания подобрал достаточную яркость и посмотрел ток.

Каки там нафиг 100ма, там резисторы стоят на каждый сегмент по 610ом

максимальный импульсный ток будет 53ма это если восьмерка сточкой.

Он у меня неделями работал без перерыва, ничего не случилось.

кроме того ключи поставить ни кому не возбраняется.

Изменено пользователем Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Ссылка на комментарий
Поделиться на другие сайты

вот такая у меня схема включения индикатора, .

post-78045-0-77659900-1289503787_thumb.jpg

Изменено пользователем Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Ссылка на комментарий
Поделиться на другие сайты

Стандартная логика некорректного применения. -" Подал 100 вольт на питание и ничего, работает..."

Так не разрабатывают нормальные приборы. У Вас может и работает, а другому не повезло. Вас яркость устроила, другого нет. У Вас один тип индикатора, у другого попался тусклый.

Ключи в общем электроде на индикаторах такого размера ОБЯЗАТЕЛЬНЫ. Даже и пробовать не надо. Элементарный расчет.

Если Вы меряли в статике 3...4 ма, то средний ток будет около 1. Это даже для сверхярких индикаторов очень тускло. На сегмент нужно подавать 5ма СРЕДНЕГО тока. Т.е. 15 ма импульсного.

С учетом допустимого тока через порт (суммарно) и то на бровях проходит по сегментам без ключей. А в общем электроде никаких шансов.

Да и что там экономить? Три копеечных транзистора?

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Если считать, что печатка исполнена в железе правильно, то ошибок вроде нет. Могут быть непропайки в переходных отверстиях.

Ищите ошибки в монтаже.

Померяйте тестером напряжение на выходе датчика - должно быть равно питанию. Тоже самое проверьте прямо на ноге контроллера (иногда панельки бывают дерьмовые).

Блокировка в питании не очень удачна, ее лучше вешать прямо между ног контроллера. По крайней мере керамический конденсатор. Да и электролит тоже далеко относить не след. Иначе с них проку чуть.

Но причина не в блокировке. Так что ищите.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Максимальная длина, которую я делал для этой схемы - 10 метров. Работает на ура (в автомобиле, шестерка).

Так весь прикол в том что не работал через кабель один датчик из 5, а если подключить без кабеля - работают все 5.

Кабель экранированый, полагаю это из-за чрезмерной емкости кабеля - некоторые экземпляры датчиков некорректно работают с нечеткими фронтами импульсов, либо программа не воспринимает слишком затянутые импульсы - считает их длинными вместо коротких.

Если есть возможность - надо делать полное питание датчика по 3-х проводной схеме, а не паразитное.

максимальный импульсный ток будет 53ма это если восьмерка сточкой.

Работает в таком режиме оно на волоске - поскольку ситуации когда горят все сегменты не так уж и много, то порт еще выдерживает но в любой момент его запас может кончится - при повышенной температуре например. Я бы не советовал так безответственно разрабатывать схемы - ведь эти решения по незнанию могут копировать многие люди... и в итоге имеем такое решение в каком-нибудь музыкальном центре и удивляемся почему они ломаются так быстро.

Как думаете, почему советская военная техника досихпор еще в рабочем состоянии? Хотя сроки её эксплуатации вышли раза два как минимум...

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Стандартная логика некорректного применения. -" Подал 100 вольт на питание и ничего, работает..."

Так не разрабатывают нормальные приборы. У Вас может и работает, а другому не повезло. Вас яркость устроила, другого нет. У Вас один тип индикатора, у другого попался тусклый.

Ключи в общем электроде на индикаторах такого размера ОБЯЗАТЕЛЬНЫ. Даже и пробовать не надо. Элементарный расчет.

Собственно я всегда сам так говорю :), но делал для себя и ровно за десять минут, кроме того схему то прибора я не приводил, а только программу. Тут собственно спорить не о чем, все верно, кто хочет по правильному или ярче или в серию или оч. надежно, то так конечно не годится, нужно ставить ключи и только. (Если честно, то мне их просто лепить некуда было, а сильно навешивать не хотелось) :)

Изменено пользователем Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Ссылка на комментарий
Поделиться на другие сайты

..........Если есть возможность - надо делать полное питание датчика по 3-х проводной схеме, а не паразитное.

Отнюдь...

Во первых в данной теме датчик ТОЛЬКО ОДИН.

Во вторых питание и соответственно число концов в кабеле нужно выбирать, исходя из КОНСТУКТИВНЫХ соображений.

Потребление датчика в режиме обмена известно (преобразование/запись в ЭСППЗУ датчика не в счет, там другой импеданс подтяжки). Емкость накопителя-блокировки на кристалле тоже. Легко прибавить к этой модели импеданс кабеля - подтяжки линии и получить абсолютно достоверный расчет. Исходя из него и делать выбор.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Я думаю все несколько проще. Паразитное питание придумали собственно чтобы сделать возможным подключение к двухпроводной линии и соответственно иметь возможность подключать датчики к существующим линиям, где нет возможности использовать три провода, а так же чтобы упростить схему подключения нескольких датчиков. (легче повесить при-десять датчиков на два провода, чем на три. с линией попроще.) Кроме того как написано в даташите

Другая особенность DS18B20 - способность работать без внешнего питания. Эта возможность предоставляется через подтягивающий резистор. Высокий сигнал шины заряжает внутренний конденсатор (CPP)' date=' который питает прибор, когда на шине низкий уровень. Этот метод носит название «Паразитное питание». При этом максимальная измеряемая температура при этом + 100 °C. Для расширения диапазона температур до + 125 °C необходимо использовать внешнее питание.[/quote'] соответственно используем внешнее питание для расширения диапазона измеряемых температур. Еще один важный момент
Если DS18B20 включен с внешним питанием, ведущий может контролировать конвертирование температуры (после команды [0х44]) по состоянию шины. На шине будет присутствовать логический «0» когда происходит температурное преобразование. И логическая «1», когда конвертирование выполнено. Если DS18B20 включен с паразитным питанием, эта технология уведомления не может быть использована

Опять же из даташита

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

Думается, что выбирать надо из этих соображений.

Я к стати свой термометр делал, для того, чтобы перевезти в термоконтейнере мед препарат с условиями хранения 2-8С, с задачей справился отлично, сейчас переставил его на балкон, забортную температуру показывает :)

Изменено пользователем Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Ссылка на комментарий
Поделиться на другие сайты

Однако даташит нужно цитировать в РАЗНЫХ аспектах обсуждаемого вопроса.

1. При ЛЮБОМ питании точность в полградуса обеспечивается лишь в диапазоне -10...+80. Вне этого диапазона только плюс-минус ДВА градуса.

2. Для одного датчика в устройстве мониторить преобразование БЕССМЫСЛЕННО. Совершенно точно известно время конвертации. Оно зависит от разрядности преобразования (для 18B20).

3. При монтаже такого рода устройств применяют как правило ГОТОВЫЕ кабели. Крутить витую пару длиной в 10 и более метров, а потом еще и помещать ее в трубку - весьма сомнительное и муторное занятие. Проще взять готовый и распространенный двухжильный тонкий шнур. Дешево и сердито.

4. Живем мы не на Марсе. Мерять до +125 градусов нужно крайне редко. Тогда уж нужны другие датчики. Скажем в автомобиль он не пригоден. Верхний порог должен быть смещен до +150, а еще лучше до +200.

5. Дырявить окно под датчик тоже лучше меньшим диаметром. Это если на улицу.

И последнее. паразитное питание для этого датчика никто не придумывал. Это известный прием для всех КМОП схем.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

By the way, о цитировании даташитов...

Кроме того как написано в даташите

Другая особенность DS18B20 - способность работать без внешнего питания. Эта возможность предоставляется через подтягивающий резистор. Высокий сигнал шины заряжает внутренний конденсатор (CPP)' date=' который питает прибор, когда на шине низкий уровень. Этот метод носит название «Паразитное питание». При этом максимальная измеряемая температура при этом + 100 °C. Для расширения диапазона температур до + 125 °C необходимо использовать внешнее питание.[/quote']

Думается, что выбирать надо из этих соображений.

А теперь аутентичная цитата:

The use of parasite power is not recommended for temperatures above +100°C since the DS18B20 may not be able to sustain communications due to the higher leakage currents that can exist at these temperatures. For applications in which such temperatures are likely, it is strongly recommended that the DS18B20 be powered by an external power supply.

is not recommended - не рекомендовано.

А это совсем не значит запрещено. Паузы поболее между посылками, а напряжение 5 вольт и никаких проблем не будет.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

1. За точность разговора не вели.

2. Такой способ определения окончания преобразования а - описан в даташите, б - имеет право на существование, в - наверняка где то используется

к тому же Alexeyslav говорил о пяти датчиках

3. Я говорил о готовых проложенных коммуникациях, что крутить и в какую трубку помещать что то я не понял.

4. применения возможны разные. если датчик позволяет мерить до 125 то извините почему нужны другие датчики? В автомобиле почему не пригоден? Рабочая температура охлаждающей жидкости двигателя ~90С, до 200 врядли нагреется, точность там великая не нужна, даже два градуса вполне сойдет.

5. про дырявить окно вообще не понял. у меня датчик на балконе стоит. Я его поставил под наружный пластик когда балкон утеплял. и ничего не дырявил.

Паразитное питание никто не придумывал! Точно, оно появилось в результате эволюции точно так же как динозавры из галактического бульёна.

В проблеме с 5ю датчиками у Alexeyslav я с ним согласен, что нужно применить внешнее питание, так как скорее всего не хватает питания одному датчику, возможно из-за большой удаленности. Поставить трехпроводную схему и думается она все решит.

Изменено пользователем Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...