Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
Уважаемые Коты. Раздобыл микроконтроллер и собрался для начала сделать термометр на нем и на 7-сегментном 4 разрядном индикаторе.Схем много и они в основном для индикаторов с общим анодом. Если есть с ОК, то на 628а собран. Нужна прошивка на 4 индикатора с ОК чтоб отображался минус и знак градуса. Перерыл много но уже запутался. В программировании полный ноль. Так что не пинайте сильно, я только начинаю их осваивать. С радио и электротехникой хорошо знаком. Надеюсь на Вашу поддержку.
Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
baks505 писал(а):
Уважаемые Коты. Раздобыл микроконтроллер и собрался для начала сделать термометр на нем и на 7-сегментном 4 разрядном индикаторе.Схем много и они в основном для индикаторов с общим анодом. Если есть с ОК, то на 628а собран. Нужна прошивка на 4 индикатора с ОК чтоб отображался минус и знак градуса. Перерыл много но уже запутался. В программировании полный ноль. Так что не пинайте сильно, я только начинаю их осваивать. С радио и электротехникой хорошо знаком. Надеюсь на Вашу поддержку.
Блин, неужели спецов нету? Никто не может подсказать.
Я не спец, но тем не менее: схему в студию. Конкретно вашего девайса, с вашими датчиками. Программатор-то есть?
P.S. А пик 628 стоит всего-то 70 рублей. P.P.S. Если лучшая найденная вами схема отличается только типом индикатора, а вы хорошо знаете электронику, то можно с паяльником адаптировать схему под другой тип индикатора, вообще не вмешиваясь в программу.
Если есть с ОК, то на 628а собран. Нужна прошивка на 4 индикатора с ОК чтоб отображался минус и знак градуса
Совсем недавно коты помогли мне с часами (с термометром), схема на pic16f628a с общим катодом. Моя первая программа, на асме. Часы работают как задумано, но за качество программы не отвечаю)), если надо могу поделиться. Выводится только целое значения температуры, с минусом и знаком градуса
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Не спится что-то . В общем переделал под pic16f84а. Удалил все лишнее, но так как это были часы, остался подсчет одной секунды, так было удобно для отсчета времени между опросами датчика (~раз в 10 сек). Обратите внимание на частоту подключаемого кварца - 7,3728 МГц, Если у вас будет работать на другой частоте нужно будет скоректировать временные задержки в п.п. для ds18b20.
В архиве исходник, прошивка и файл для шпротеуса, к опытным котам просьба посмотреть исходник на предмет каких либо ошибок или улучшений
ЗЫ: если не изменяет память, вывод MCLR нелзя оставлять висеть в воздухе, вот только не помню куда его..
Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
Вложение:
Комментарий к файлу: Схема обычная, хотел чтоб деталей по минимуму было и красиво.и если можно десятые доли градуса чтоб отображались,если использовать как медицинский. Термометр.7z [18.66 KiB]
Скачиваний: 667
Вложение:
Комментарий к файлу: Схема обычная, хотел чтоб деталей по минимуму было и красиво.и если можно десятые доли градуса чтоб отображались,если использовать как медицинский. Термометр.7z [18.66 KiB]
Скачиваний: 667
TripleKill писал(а):
Я не спец, но тем не менее: схему в студию. Конкретно вашего девайса, с вашими датчиками. Программатор-то есть?
P.S. А пик 628 стоит всего-то 70 рублей. P.P.S. Если лучшая найденная вами схема отличается только типом индикатора, а вы хорошо знаете электронику, то можно с паяльником адаптировать схему под другой тип индикатора, вообще не вмешиваясь в программу.
Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
Паяльник в руках давно держу. В свое время занимался радиосвязью потом на несколько лет выпал из электроники. теперь наверстываю. Хочу собрать FLC-метр, а для начала на термометре решил попрактиковаться для начала. Программатор есть. Экстра-пик собрал. Работает Пробовал прошивать и стирать. Но вот программировании полный ноль. С деталями у нас в городе напряг. Приходится в соседний ездить и то тогда ,когда по делам туда еду. Остается только в инет магазине заказывать.Других вариантов не вижу пока. А термометр хочу собрать, чтоб и на улице и дома и в подмышку можно сунуть.Индикатор купил с ОК потому что с ОА не было таких. С ОА есть но он на 2 разряда с газовой колонки.
Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
По поводу схемы Term_pi16f84a.zip Посмотрел. Инвертировать сигнал можно. Я на транзисторах тоже видел, правда вместо знака градуса ноль горит постоянно. Какой микросхемой можно инвертировать? Схема тоже подойдет. А индикатор там по моему с ОА стоит. это по списку элементов. Также в списке присутствует кварц. Или на это не обращать внимания?
Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
Кстати, может кто подскажет что за зверь такой CMS16P54. На ней 2 разрядный индикатор с ОА измеряет температуру воды в газовой колонке НЕВА. Датчик температуры термосопротивление по моему.В обвязке 3 резистора и 2 конденсатора. Поиск результатов не дал. Выдает только страницы с китайскими ссылками. Я подозреваю что это тоже какой то МК только китайцы его по своему обозвали.
Просто повторять чужие проекты на контроллерах, не разбираясь в программировании, все равно, что ходить по лесу ночью с фонариком – вроде что-то и видно, но не так хорошо, как хотелось бы. Для младшего семейства PIC-ов есть неплохие переводы фирменной документации. Ничего сложного там нет. Почитайте, у вас всё получится! P.S. И не надо обвешивать контроллер дополнительной логикой! В большинстве случаев, всё делается исключительно программно (в том числе инверсия).
2 Leech Я дико извиняюсь, но нахрена было засовывать в прерывание работу с шиной 1-Wire? Кто вас этому научил?
Я дико извиняюсь, но нахрена было засовывать в прерывание работу с шиной 1-Wire? Кто вас этому научил?
Никто не учил). Спрашивал на этом форуме про 1-wire и прерывание, никто не ответил. Засунул его в прерывание потому что это самое прерывание должно быть запрещено на момент передачи/приема байта, т.е. моргать у нас будет индикатор светодиодный. По другому не придумал)
По поводу схемы Term_pi16f84a.zip Посмотрел. Инвертировать сигнал можно. Я на транзисторах тоже видел, правда вместо знака градуса ноль горит постоянно. Какой микросхемой можно инвертировать? Схема тоже подойдет. А индикатор там по моему с ОА стоит. это по списку элементов. Также в списке присутствует кварц. Или на это не обращать внимания?
Ниче не надо инвертировать, просто в шпротеусе инвертеры стоят что бы комп не грузить, вместо них нужно транзсторы n канальные, я в часах использовал 2n7002, индикатор с ОК там
К слову о ds18, пробовал им мерить в мороз -30 на улице - показывал -22. Не возьмусь утверждать, что это датчик такой, а не руки у меня, но тем не менее, впечатление несколько испортилось о нём после этого. А в комнате температуру нормально показывал.
Зарегистрирован: Вт мар 30, 2010 19:31:26 Сообщений: 38
Рейтинг сообщения:0
Скорее всего датчики не терпят отрицательных температут. У меня на 15 датчик зимой тоже привирал. Хотя может и датчик китайский, сделаный не на заводе а на каком нить ООО...
Уважаемые демагоги, может, хватит уже домыслов, а? Во-первых, если бы эти датчики так безбожно врали, то производитель давно бы уже свернул их производство по той простой причине, что никто бы не стал их использовать. Во-вторых, как я уже писал на этом форуме, нужно внимательно читать документацию от производителя и не пренебрегать его рекомендациями. В-третьих, каким кабелем были подключены ваши датчики, использовалось ли паразитное питание и как далеко от окон/дверей они были расположены? Почему-то у других, в том числе у меня, они измеряют достаточно точно. При паразитном питании часто бывают проблемы с точностью, но почему-то никто не пытается понять, почему же это происходит, а сразу кричат – датчик хлам. И, наконец, про прерывания. Не нужно пихать в прерывания всё, что взбредет в голову. Работа с шиной 1-Wire не относится к тем задачам, которые необходимо совать в обработчик прерывания. К тому же многие ошибочно считают, что нужно запрещать прерывания на время передачи всего байта. Так вот, это полная чушь. Достаточно запрещать прерывания на время одного тайм-слота. Тогда и не будет мигать индикация. Вот как-то так.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения