Можно и поразрядно зажигать, только с условием - когда зажигаем точку катод первого разряда не включать (в 3 разряде точка не загорится). Для барьеров 220В (устройство для защиты от перенапряжения) объединяют еще сегмент F первого разряда с катодом первого разряда - в первом разряде будут нормальными цифры 123 (на индикаторе можно отображать числа в диапазоне 100-399). Высвобождается нога для управления реле.
...в данный момент есть только 2-х разрядный с общим анодом...
Вот на два разряда. Диапазон от -9 до 99. Все что за диапазоном - прочерки. Я описание не выкладывал, но во всех этих вариантах принцип один - термометр с фиксацией минимальной и максимальной температур. Пишутся в EEPROM. Нажатие на кнопки выводит на дисплей соответственно минимальную и максимальную температуры. Одновременное нажатие на кнопки записывает текущую температуру в обе ячейки памяти.
Спасибо Soir за оперативность! так быстро? неожидал. Т.е. если температура -10 и ниже я буду видеть прочерки? а можно диапазон от -99 до +99 только минус будет высвечиваться до -9 ?
Тогда осмелюсь предположить, что просто нет гашения индикаторов. Т.е. выключение разряда перед переключением. Протеус в этом случае будет засвечивать, т.к. для него даже микросекунды - уже "нужно светить".
Гашение есть, оно в нужном месте. Тут проблема в другом. Вот сравни две картинки. На обоих RA0 переведен на вход, подтягивающий резистор отключен. Но стоит подключить висящий в воздухе резистор и картина меняется, на RA0 уже 0. Он то и зажигает ненужную точку при симуляции.
Надо будет поковыряться на досуге в проекте, попробовать другие модели.
Т.е. если температура -10 и ниже я буду видеть прочерки?
Да.
andrey782005 писал(а):
а можно диапазон от -99 до +99 только минус будет высвечиваться до -9 ?
Датчик только до -55. Про -9 не понял. Приведите пример, вот если -11 то как индицировать? Может Вы вместо 3-го разряда просто светодиод установите? Будет минус показывать.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Т.е. если температура -10 и ниже я буду видеть прочерки?
Да.
andrey782005 писал(а):
а можно диапазон от -99 до +99 только минус будет высвечиваться до -9 ?
Датчик только до -55. Про -9 не понял. Приведите пример, вот если -11 то как индицировать? Может Вы вместо 3-го разряда просто светодиод установите? Будет минус показывать.
чёто я с тупил, датчик то от -55. Получается я тогда могу просто собрать 2-й вариант, который без точки, использовав 2 разряда, без старшего в котором минус высвечивается, а для минуса 1 светодиод?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Я тут подумал, можно наверно ещё функцию термостата добавить, а запись мин. и макс. температуры убрать, если ресурсы контроллера позволяют. Осталась свободноя нога RA3,но она может быть только входом, её ведь можно заменить любой другой, чтоб освободить ногу с выходом на управление нагреванием либо охлаждением, кому как надо.
А меня бы устроил вариант на 2-х разрядном индикаторе с общим анодом, без десятых градуса, отрицательную температуру можно только до -9. Я тут подумал, можно наверно ещё функцию термостата добавить
Вам не кажется что это похоже на сюжет из сказки про золотую рыбку?
А меня бы устроил вариант на 2-х разрядном индикаторе с общим анодом, без десятых градуса, отрицательную температуру можно только до -9. Я тут подумал, можно наверно ещё функцию термостата добавить
Вам не кажется что это похоже на сюжет из сказки про золотую рыбку?
Я просто предположил, что можно добавить термостат, выжать из контроллера 100% ресурсов,в этой схеме,нет так нет. И с разбитым корытом я не останусь, т.к. то что просил, то получил благодаря Soir, мир не без добрых радиоКотов!
Вариант со светодиодом для индикации отрицательных температур. Соответственно диапазон расширился: от -55 до 99 град.
andrey782005 писал(а):
...Я тут подумал, можно наверно ещё функцию термостата добавить...
Это я плюсик otest поставил. Термостат это уже для отдельной темы.
andrey782005 писал(а):
...Осталась свободноя нога RA3,но она может быть только входом, её ведь можно заменить любой другой, чтоб освободить ногу с выходом на управление нагреванием либо охлаждением...
Это каким образом ее можно заменить? Какой "любой другой"? Давайте уж подробнее...
Спасибо огромное Soir за такой вариант, а я собирался просто с RA0 светодиод на RA5, т.к. RA5-это сегмент G(минус) в схеме с 3-разрядным индикатором без точки. Просто температура больше 100 показывалась бы 00,01,02...15
Вариант со светодиодом для индикации отрицательных температур. Соответственно диапазон расширился: от -55 до 99 град.
andrey782005 писал(а):
...Я тут подумал, можно наверно ещё функцию термостата добавить...
Это я плюсик otest поставил. Термостат это уже для отдельной темы.
andrey782005 писал(а):
...Осталась свободноя нога RA3,но она может быть только входом, её ведь можно заменить любой другой, чтоб освободить ногу с выходом на управление нагреванием либо охлаждением...
Это каким образом ее можно заменить? Какой "любой другой"? Давайте уж подробнее...
Любой другой из управления сегментами,если с общим анодом, порты которые управляют сегментами-они же входы, RA3 как раз только вход, значит её можно использовать например для сегмента"А" ,а RC0 тогда на управлении реле.
не пойму почему они выходы, с контроллера ноги на общие аноды-это выходы, а те что к сегментам-входы, ток ведь течёт по такому пути: с порта на общий анод, через сегмент и в порт,который и является входом. Ну я так понимаю. Опишите тогда пожалуйста,если я не правильно понимаю
Заголовок сообщения: Re: простой термометр на PIC16F676
Добавлено: Вт мар 05, 2013 14:02:11
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
Что-бы току куда-то течь, нужна разность потенциалов. Вот они и устанавливаются за счёт разных лог. уровней на выходах. А вход позволяет только прочитать лог уровень, но никак не установить его. Если вывод МК настроен на выход, то он висит в воздухе.
Может пойму со временем Собрал термометр и както тускловато показывает. Soir, сделайте пожалуйста прошивку под транзисторы P-N-P в аноды, для схемы с 2-х разрядным индикатором и светодиодом
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения