Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Доброго времени суток) Может ли кто помочь с компиляцией прошивки под часики, плата от m169 12LED.lay http://radiokot.ru/forum/viewtopic.php?f=57&t=49530&start=20/ Большие индикаторы 2,3", маленькие 0,56", все с общим анодом. Сам я в программировании 0((.
Извнините может не в тему, но тут вроде датчик DS18b20 упоминается. Это у всех так после подачи команды преобразования температуры 0х44, считывается значение 85 градусов ? После подачи второй и последующих команд 0х44 считываются нормальные показания.
Собрали мы тут с товарищем три экземпляра этих часов, при этом в каждую следующий экземпляр вносились небольшие изменения. И как всегда при сборке нескольких версий из разных деталей, полезли глюки, которые успешно преодолены. Поэтому хочу поделится с вами платами и опытом. Материала накопилось много, до конца он еще не оформлен, сейчас готовится к сборке 4-я версия часов с учетом всех доработок, поэтому сим открываю серию постов про часы, а чуть попозже выложу все целиком.
Прежде всего, хочу сказать огромное СПАСИБО автору этого проекта Danko!!! Работа проделана огромная и часы действительно универсальные и замечательные. Пару лет назад я уже собрал Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED) (http://www.radiokot.ru/forum/viewtopic.php?p=315574) - тоже прекрасно работают и к ним также есть небольшие доработки.
Подтверждаю, что схема полностью работоспособная и прошивки правильные. Но, как говорится, есть нюансы, связанные с разбросом деталей, о чем собственно и речь.
Итак, здесь выкладываю архив с полной схемой (абсолютно идентичной авторской), печатной платой, расположением деталей и фотографиями изделия, так сказать почти полный фарш. Это первая версия, от которой будем отталкиваться. В архиве также есть описание.
Вложения:
Комментарий к файлу: Архив с проектом, без прошивки Clock_Therm_Mega8_12r.rar [930.83 KiB]
Скачиваний: 721
_________________ Настоящему коту и в декабре МАРТ!
К вопросу о точности хода. У меня много лет работают разные часы на DS1307 в том числе и на даче, обеспечивая по весне (на батарейном питании в промерзшем доме) отклонение до 5 мин за 5 месяцев.
Сабж, собранный по чисто авторской схеме у меня безбожно врет, никакая коррекция не помогает. Действительно, микросхема DS1307 не требует установки конденсаторов на кварц, но при этом где-то в даташите есть ссылка на рекомендованые резонаторы. Естественно мы ее не читаем, а впаиваем те кварцы, которые выдраны из материнских плат. И тут видать кварц не соответствует высоким требованиям
Поэтому, проблема с огромной неточностью хода (для которой не хватало коррекции) устранена добавлением конденсаторов на кварц. Емкости ставились в разные часы от 15 до 27 пФ (что было под рукой, специально не подбирались) - точность хода стала до 3 сек. в сутки без коррекции. По-моему отличный результат получился с 22пФ - за неделю уход в пределах нескольких секунд без всякой коррекции
_________________ Настоящему коту и в декабре МАРТ!
Подтверждаю наличие проблемы с "замерзанием" показаний температуры. Проблема имела место в 2-х часах их трех. Симптомы - примерно через полчаса после включения перестает обновляться температура на индикаторе (HL5), подключенном к U13 (по моей схеме). Причем перетасовка и смена 4-х датчиков температуры (благо часов у нас много) ничего не решила. Дело не в контакте, т.к. датчики в том числе и припаивались. И вдруг чудо! После срабатывания будильника показания обновились и некоторое время все было Ок! Как будто не защелкивается выходной регистр U13.
Первая мысль была, что дело в софте (где-то циклы, интервалы не прописаны, а после будильника происходит сброс). Хотел уже сам садиться разбирать программу. Но тут произошло второе чудо, и оказалось что дело в железе. Наверное контроллеры с завода приходят с каким-то мусором (при том, что всегда пишу с верификацией).
Решение проблемы лежит на поверхности: нужно сделать все правильно. Контроллер сначала СТЕРЕТЬ (Erase Chip - даже новый неиспользованый) а потом уже записать! Уже несколько дней оба "типа глючных" экземпляра показывают правильную температуру без зависаний.
_________________ Настоящему коту и в декабре МАРТ!
Как известно, нет в жизни счастья... Часов много, а блоков питания мало... А если они и есть, то большие, или надо их покупать. Почесав репу, родился проект Up - с питанием от 5В.
Чтобы (с экономической точки зрения) не покупать блок питания, схема переделана для использования стандартного блока питания на +5В от современных мобильных телефонов. Дико хотелось на плату установить разъем MicroUSB, но он очень мелкий - тяжело паять, поэтому оставлен обычный разъем питания, хоть это и не комильфо.
Отличается от базового проекта только схемой питания. Вместо интегральных стабилизаторов с двухступенчатым понижением напряжения до +9В а потом до +5В вся схема питается от +5В. Для запитки больших индикаторов использован повышающий преобразователь Step-Up на MC34063.
Недостаток - при подаче повышенного напряжения (более 5,4В) или переполюсовке можно спалить всю схему вместе с контроллером и пр. Будьте осторожны!!!
Все необходимое (кроме деталей и ровных рук) - схема, плата, расположение деталей, фьюзы, прошивка от 2011-08-26 - в архиве.
Для затравки на будущее скажу, что в этих схемах очень желательно в качестве основных (больших) использовать ультраяркие индикаторы (superbraght / ultrabright), иначе светят они слабовато, а при попытке поиграть резисторами появляется засветка. Как это исправить, я расскажу позже, ибо вслед за этим полезли другие нюансы, которые тоже уже побеждены , но мысли еще не упорядочены.
Вложения:
Комментарий к файлу: Проект с питанием от +5В (включая прошивку и фьюзы) Clock_Therm_Mega8_12r_Up.rar [599.16 KiB]
Скачиваний: 537
_________________ Настоящему коту и в декабре МАРТ!
to maverick5334: к сожалению по сигналу это не ко мне. Я занимался программированием лет 10 назад. И при всей простоте задачи, прекрасно комментированых исходниках и моей загрузке понадобится не менее месяца, чтобы это вставить в программу. Может кто другой...
Увеличение яркости основных (больших) индикаторов.
У некоторых есть проблема с недостаточной яркостью основных (больших) индикаторов. В оригинальной авторской схеме индикаторы Superbright/ultrabright (FYS-15011-BSR) светят отлично (красные SR - super Red и наверно синие). Зеленые (Kingsbright SA15-11GWA) - так себе, желтые (Kingsbright SA15-11YWA) - недостаточно. У кого-то появляется засветка. Это связано с не совсем правильным включением/управлением транзисторов Q10-Q13.
Устраняется добавлением повторителей/буферов/инверторов с открытым коллектором между U12 и транзисторами. Идеалом было бы использование аналога 74HC595 с открытым коллектором, но такого нет. Возможны несколько вариантов. При этом использовать 74HC06/07 нельзя, т.к. ее выход не допускает напряжение выше 6В, а 74LS06/07 допускает до 30В.
Обратите внимание, что номиналы резисторов снижены по сравнению с авторской схемой. Вариант №1 подходит тем, кто хочет минимальных переделок в готовой плате, микросхему 74LS07 можно допаять проводками. У меня реализован вариант №3, как самый результативный. Схема и плата дополнительного блока транзисторных ключей - в архиве. Там же все это подробно (прочтите внимательно, чтобы зря не экспериментировать)
Вложения:
Комментарий к файлу: Увеличение яркости основных (больших) индикаторов BrightUp.rar [55.48 KiB]
Скачиваний: 370
_________________ Настоящему коту и в декабре МАРТ!
Последний раз редактировалось KomSoft Ср фев 25, 2015 22:21:56, всего редактировалось 1 раз.
Проверено (пока переменным резистором, ибо нету фоторезистора) управление яркостью индикаторов через ШИМ. Все работает! Сигнал ШИМ берется с ноги 13 контроллера (вывод PB1) и подается на вход разрешения OE# регистра U12 (который управляет зажиганием разрядов). Программа дает 4 уровня управления яркостью.
Напряжение на входе PC1 (ADC1) Уровень яркости, условно Индикатор выше 3,6-3,7В 25% погашен от 2,9-3,0 до 3,6-3,7В 50% тусклый от 1,7-1,9 до 2,9-3,0В 75% средне ниже 1,7В 100% ярко
Однако, из-за того, что вход OE# регистра U12 инверсный, придется поменять местами фоторезистор PR31 и резистор R3. И соответственно, подобрать номинал резистора R3, чтобы при изменении освещенности напряжение на входе PC1/ADC1 попадало в эти пределы. Я сейчас буду заказывать фоторезисторы у которых сопротивление в темноте 10К, а на свету - 1К. Расчетное сопротивление резистора R3 - 5K1. Приедут фоторезисторы - проверю на практике.
Впитывайте! Засим разрешите откланяться на пару недель для осмысления всего, разводки и изготовления четвертого варианта платы, где будут учтены все эти новшества...
_________________ Настоящему коту и в декабре МАРТ!
Чой-то не могу править свой предыдущий пост (там оно смотрелось бы логичнее). Добавлю здесь про номиналы резисторов в сегментах индикаторов - почувствуйте разницу!
Сопротивления резисторов в катодах сегментов для разных типов индикаторов (сверху-вниз слева-направо) и выводы: красный Ningbo Foryard Opto FYS 15011-BSR, резистор 300 Ом (авторская схема без доработок, индикатор superred - светит отлично) зеленый Ningbo Foryard Opto FYQ-5641BUG-11, резистор 200 Ом (можно чуть уменьшить) синий CLF-5461BB, резистор 200 Ом (светит слабо, резистор нужно уменьшать) зеленый Kingbright SA15-11GWR, резистор 47 Ом (доработка яркости по варианту 3, теперь хорошо) зеленый 5641-BG резистор 33 Ом (отлично) красный 5641-BSR, резистор 470 Ом (индикатор superred - отлично) желтый Kingbright SA15-11YWA, резистор 33 Ом (доработка яркости по варианту 3, теперь хорошо) зеленый Ningbo Foryard Opto FYQ-5641BUG-11, резистор 470 Ом (нужно сильно уменьшить) синий ARK SR610561B, резистор 110 Ом (очень ярко, резистор нужно увеличить)
Транзисторы нужно брать с током не менее 200мА (а лучше 500мА) - например BC807/817 по цене и цоколевке они такие же как BC847 (ток 100мА).
А вот и плата версия 1.3, учтено все о чем я писал выше. Травить и паять буду на след. неделе, но ошибок быть не должно, OrCAD не позволяет. Впихнул очень плотно, но реально. Кой-какие детальки передвинул, но в основном так же как и раньше. Офень-шуил перемычки, добавилось 3 шт. Что не ясно - спрашивайте. После того, как спаяю и все устаканю - выложу общий архив.
Вложения:
Комментарий к файлу: плата версия 1.3 - расположение деталей, вид со стороны smd Clock_Therm_Mega8_12r_UpTune.png [50.62 KiB]
Скачиваний: 1153
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения