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

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


my504

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Есть одна свободная нога - RA3, та что MCLR. Это вход (сброс при этом будет внутренним). Этой ногой и сканирующей тройкой выводов для разрядов индикатора можно сделать переключатель на три положения. Т.е. обеспечить определеную привязку одного из трех параллельно включенных в 1Wire датчиков. Естественно, что при включении придется их, ПОСЛЕДОВАТЕЛЬНО подключая, заносить в память. И лишь затем работать с ними. Для этой процедуры функциональности трехпозиционного переключателя хватит.

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

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

  • 1 месяц спустя...

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

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

Я спошу как в знаменитом фильме: а есть прошивка на 676 камень и под индикатор с ОА. И по схеме хотел уточнить:разводить по схеме или по названию выводов?

post-115609-0-14933500-1296199089_thumb.jpg

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

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

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

Правильное обозначение НА КОНТРОЛЛЕРЕ.

На индикаторе - ошибка. Прошу прощения, ошибся при рисовании схемы в Сплане.

Для общего анода достаточно инвертировать таблицы сегментов и разрядов в программе. или вставить xorlw 0xFF после вызовов табличного пересчета.

Сами перекомпилируете или выслать в личку?

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

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

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

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

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

Сами перекомпилируете или выслать в личку?

Если Вас не затруднит, и под 676 камень. А то знаете начинающий. И ещё, когда то подымал уже вопрос, как подружить с 2-мя датчиками?

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

Хорошо. Сделаю на 676 для ОА. Но для двух датчиков поребуется переделывать интерфейс индикации. Т.е. переключение индикации на конкретный датчик и ввод серийников датчиков в режиме настройки.

Это уже приличная переработка кода. На это времени у меня нет.

Однако на основе имеющегося исходника на АСМе это можно сделать самостоятельно. Программа имеет все команды обмена и механизм их применения..

....

Сделал.

Исходник:

MyTermo_676_18b20_OA.asm.txt

Хекс:

MyTermo_676_18b20_OA.HEX.txt

Расширение .txt следует после скачивания удалить.

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

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

Вообще то странно. У меня моргания не заметно. Может ток маловат через светодиоды?

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

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

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

Это уже приличная переработка кода.

А вообще существует ли алгоритм для автоматического определения серийника нескольких датчиков на одной линии или необходимо заранее известные серийники заносить в программу?

Опыт - это то, что получаешь, не получив того, что хотел

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

Алгоритм есть. Он стандартный, описан в специальной 187-ой аппноте Далласа.

Для этого пользуются командой Search ROM с последовательным разрядным опросом датчиков.

Смысл в том, что отвечают только те датчики, у которых совпала запрашиваемая часть серийника.

Читайте:

APP187 (1-Wire Search Algorithm) rus.rar

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

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

Обнаружил глюк- спонтанным образом(непредвиденно) может зависнуть и вывести число 85, лечится отключением питания. Запитал через стабилизатор 7805 от зарядки к радиотелефону- получил 4,8 вольта. По питанию поставил электролит на 100 мкф., и керамику 0.1 мкф. Аноды подключал через транзитсорные ключи. R7-R13 по 100 Ом, R19 3.9 кОм. Индикаторы дискрктные, древноваты, даташит на них не нашол, маркированы TDSO 5153L, цвет оранжево-красный. Глюк заснял на телефон.

post-115609-0-73219200-1296296852_thumb.jpg

post-115609-0-15469700-1296296889_thumb.jpg

post-115609-0-81916100-1296296906_thumb.jpg

gluk.rar

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

Я думаю, что причина мерцаний и зависания одна и та же.

Скорее всего, питание с крена имеет просечки гораздо ниже измерянных 4,8 вольт. Поэтому и заметно ниже номинальных 4,95...5,05 вольт для интегрального стабилизатора.

Минимальное напряжение на входе крена должно быть не менее чем на 2,5 вольта выше выходного. Иначе он вылетает из стабилизации, а при значительной емкости на его выходе еще и начинает релаксацию..

Нужно смотреть осциллографом или подать на его вход нужное напряжение с запасом. Скажем вольт 9...10.

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

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

Нашол похожие проблемы с таким датчиком в нете, 85 это число прописаное по умолчанию в регистр Даласа. Подключил к 12 вольтовому БП и мерцание исчезло, походу просаживалось питание. Заметил что чаще 85 индицируется при подаче питания и зависает. Посмотрим как поведет с новым БП. B)

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

Это слишком простое устройство, чтобы искать в инете какие то проблемы.

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

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

Тут не нужно никаких гаданий и так все ясно...

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

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

От 12 вольт работает постабильней, но иногда конечно может и зависнуть, когда тронеш плату(может неропай, пока не нешол, собрал на макетке). И не очень красиво, когда переключается на один градус вперёд-назад пару раз в секунду. Может выводить не каждое значение а раз в пол секунды или раз в секунду?

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

Да не вопрос. Хоть раз в час.

Исходник имеется. Там все просто.

Сейчас конверт запускается с предельной скоростью. (период около 100 мс)

Можно сделать скользящее окно на 4...8 измерений, а можно просто запускать реже...

Что касается зависаний - ищите. Либо сопля, либо плохая разводка общего.

Последнее наиболее вероятно.

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

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

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

  • 3 месяца спустя...

Планирую повторить термометр, для индикации буду использовать большие индикаторы, поэтому управление ими будет осуществляться через ключи, как сегментами так и разрядами. В связи с этим вопрос (испольовал прошивку 678 с ОА), как включить сегмент G. С остальными всё нормально(закомментировал строчки xorlw 0xff)

Опыт - это то, что получаешь, не получив того, что хотел

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

  • 3 недели спустя...

Прив всем ! Решил проверить brenner8 на работоспособность и нашёл эту схему . Закупил все элементы - микроконтроллер Pic16F630 I/SL ,резики ,BC847B , кондеры , DS18B20

Индикаторов с общим катодом не было - купил какие есть : двух и одно разрядный с общим анодом .Сам в цифровой электронике ешо новичёк (хоть печатные платы научился делать =) [на струйнике]) .Поэтому пробежался по нету ,понял что тут применён динамический подход и надо будет соеденить а,b,c,d ... одного индикатора с a,b,c, .. с другим индикатором; и надо поменять программу .Выше была скинута ссылка на прогу с общим анодом , но она походу на другой Pic , сможете сделать прогу на мой случай ?

П.С. На какой проге пишите программный код ? Да и придётся ли поменять транзюки на другой тип?

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

Переделал под 630 с ОА попробуи этот 16f630_termo.rar, да транзисторы придется заменить на другую проводимость, п-н-п.

А еще исправленный исходник впридачу.16f630_termo_ASM.rar

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

Не цитируите полностью предыдущее сообщение!!!

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

За хекс благодарстсвую!!! Транзики какой марки , в смысле какие подойдут? Какой тут язык ? Си? Какую литературу посоветуете прочесть ( на будущую курсовую надо ).

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

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

Транзистор BC560, подоидет любои из гугла

Литературы полным полно,в том же гугле

Не цитируите полностью предыдущее сообщение!!!

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

  • 3 месяца спустя...

Вопрос к my504:

Я отношусь к группе тех кто ПРОСТО собирает,мне просто интересно.

Вопрос в следующем:я повторил эту схему,КЛАСС,проста во всём :rolleyes: ,но вот "блыцает" (собрал на МТ-30361 общий катод,прошивку использовал ту которая шла к статье,камень PIC 16F630 I/P,ключи на кт315,резисторы в сегментах на 120 Ом,питание датчика DS18b20 паразитное,питал через КРЕН5 на 12В не помогло, на базы транзисторов делители не ставил,иначе не открывается переход.В языках СИ и Асемлер я дуб.Подскажите как можно избавиться от преславутого моргания индикатора.Хочу поставить для измерения температуры за бортом.

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

Вопрос прочел. Принял к исполнению.

Но пару дней очень занят, что бы предметно заняться проблемой (раз у двоих такая проблема с мерцанием - нужно разобраться).

Пока попрошу Пентиума внешний вид устройства опубликовать.

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

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

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

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

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

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

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

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

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

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

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

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

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