Как зарядить автомобильный аккумулятор от другого аккумулятора? Силовой блок на LM5176

Как зарядить автомобильный аккумулятор от другого аккумулятора? Как зарядить дополнительный аккумулятор во время движения автомобиля? Как «прикурить» автомобиль с севшим аккумулятором не превышая допустимый зарядный ток? Как зарядить суперконденсатор?

Всё это можно сделать с помощью силового блока на LM5176. Входное напряжение может меняться от 10 до 16V. Напряжение на выходе можно установить от 14 до 15V. Зарядный ток можно изменять от 0.8А до 15А. Сердцем нашего силового блока является Buck-Boost контроллер LM5176 от компании Texas Instruments. Как устроена схема:

Читать дальше
  • +4
  • 15 марта 2019, 19:53
  • CreLis
  • 1

Защита от переполюсовки и к.з. зарядного устройства

Надо было разработать портативное зарядное устройство З.У. для зарядки 12V АКБ в полевых условиях. То есть, заряжать один аккумулятор от другого. Причем, зарядный ток — до 15 А. В полевых условиях, в темноте и на морозе перепутать полярность — проще простого. Хотелось сделать так, чтобы при неправильной полярности ничего не перегорало, а просто гудел зуммер.

Самая простая известная схема защиты — с предохранителем.
Если предохранитель сгорит — на морозе его не заменишь!


Кроме того, при неправильной полярности на выход З.У. придёт целых — 0.9 Вольт!



Вот так перегорает предохранитель Tesla 20A в схеме с 2-мя диодами шоттки VS42CTQ030. В течение 25 mS на З.У. приходит — 0.9 Вольт! Осциллограф подключен к точке А

Читать дальше

STM8L Мониторинг питающего напряжения без использования АЦП

Микроконтроллеры STM8L предназначены, прежде всего, для устройств с батарейным питанием. Поэтому часто бывает нужно следить за степенью разряда батарей. Это можно делать при помощи АЦП. Если АЦП полностью занят выполнением основной задачи, то мониторинг питания можно поручить системе Programmable voltage detector (PVD).

Обычно PVD используют для определения порога малого заряда батареи, после чего предпринимают определённые действия, пока питание не пропало совсем.
Мы же будем использовать PVD для отображения текущего заряда батареи на светодиодной шкале в диапазоне 1,7 …. 3,05 V.

Для работы мы возьмём плату STM8L-Discovery с микроконтроллером STM8L152C6T6.
LCD индикатор аккуратно вынимаем и откладываем в сторону.

Для подключения светодиодной шкалы нам понадобится весь порт B. Вместо светодиодной шкалы можно просто взять 8 светодиодов. Катодами мы подключим их к общему проводу, а анодами к выходам PB0 … PB7 порта B через резисторы по 2КОм.


Читать дальше
  • +6
  • 13 марта 2019, 00:09
  • CreLis
  • 1

Программатор SPI и I2C микросхем памяти CH341A Mini Programmer

  Микросхемы памяти серий 24хх (EEPROM), 25хх (Serial Flash) широко используются в электронике. Такие чипы присутствуют в составе практически любой конструкции современной бытовой и промышленной аппаратуры, где есть процессоры и/или микроконтроллеры. Данный программатор имеет возможность работы с обоими типами памяти.


Читать дальше

Корпоративная библиотека компонентов для Altium Designer своими руками

Пролог

В одной из предыдущих статей я описывал как создать библиотеку компонентов для Altium Designer на основе базы данных. В качестве бэкэнда был использован Access из пакета MS Office, который хранит все данные в одном файле. Это удобно, потому что MS Access доступен, не требует какой-либо настройки, а также потому, что Altium умеет с ним работать из коробки.

Однако, в этом удобстве и заключается главный недостаток. Всё хорошо пока вы работаете сами, и являетесь единоличным пользователем базы данных. Проблемы начинаются, когда нужно организовать корпоративную библиотеку, пользоваться которой будут несколько человек, и часто одновременно. В чем же проявляются недостатки хранения библиотеки в БД MS Access?

Во-первых, всем пользователям библиотеки необходимо предоставить доступ к .mdb файлу. В принципе, это решаемо сетевыми папками, если вы находитесь в одной локальной сети. Или можно использовать облачные файлохранилища вроде Dropbox или Google Drive для синхронизации файла между компьютерами. Но эти сервисы не умеют обрабатывать ситуацию, когда файл изменился на двух компьютерах одновременно: сохранится тот, который правили последним. Таким образом вы можете потерять изменения в базе данных. А файл в расшаренной папке может быть открыт на запись только одним пользователем, что доставляет неудобства при одновременной работе нескольких человек.

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

Чтобы решить проблему одновременной доступности БД мы откажемся от MS Access и посмотрим что мы можем сделать.


Читать дальше

Преобразователь логических уровней "1.8V-Adapter"



  Брал на Ali, продавца советовать не буду, т.к. брал за сто с бесплатной доставкой, теперь он повысил цену и доставку требует оплатить. С этим адаптером их там много…
  Преобразователь логических уровней выполнен на трансмиттере SN74ALVC164245. Он имеет два независимых 8-разрядных канала, в каждом есть вход управления направлением передачи DIR и вход перевода входов/выходов в высокоимпендансное Z состояние OE. В каждом канале имеются два порта A и B для входов/выходов (с раздельным напряжением питания), порт А предназначен для работы с логическими уровнями 2,5..3,3V, порт В работает с уровнями 5..3,3V. При питании обоих портов от 3,3V трансмиттер обеспечивает задержку передачи со входа на выход не более 5,8ns (в обе стороны), частоту передачи до 10MHz, токи выходных каскадов не менее 24ma.


Читать дальше

Отбеливание пластика


Хорошие колонки AIWA. Made in Japan. Только вот беда — пожелтели. Поможет перекись водорода (продается в аптеке) и ватные диски. Лепим диски, смоченные перекисью (лучше вечером), ночью диски подсыхают, а с утра выставляем поближе к окну и солнечному свету. Перекись активно выделяет кислород при освещении ультрафиолетом. Когда диски высохнут, они еще долго будут давать кислород и их стоит прикрыть полиэтиленом.

Читать дальше

Способ прямого согласования входа АЦП (SAR) без буферного усилителя

Перевод глав руководства по АЦП от Texas Instruments. Поваренная книга разработчика аналоговых схем: аналого-цифровые преобразователи. (впервые на русском языке.).

Схема сопряжения выходов датчиков напрямую со входом АЦП последовательного приближения (SAR). В таких устройствах как датчики параметров окружающей среды, газовые детекторы, детекторы дыма или пожара входной сигнал изменяется очень медленно, и выходное напряжение датчика сэмплируется на довольно медленных скоростях (около 10 кГц). В подобных системах выход датчика может быть непосредственно сопряжен со входом SAR АЦП без использования промежуточного предусилителя, что позволит добиться уменьшения размеров устройства и снизить его стоимость.

Сопряжение выхода датчика напрямую с SAR АЦП
На рисунке ниже показана типичная схема сопряжения датчика непосредственно со входом SAR АЦП без использования предусилителя. Блок «Датчик» представляет собой схему Тевенина, эквивалентную выходу датчика. Источник напряжения VTH — это напряжение эквивалентной схемы, а внутреннее сопротивление генератора RTH — импеданс эквивалентной схемы. Документация большинства типов датчиков содержит модель Тевенина, из которой можно легко вычислить значение импеданса серии.



Рекомендуем обратить внимание:
— Определите импеданс источника для входного сигнала. Вычислите постоянную времени RC-цепи импеданса источника входного сигнала и фильтрующего конденсатора (известное значение).
— Определите минимальное время захвата, необходимое для того чтобы входной сигнал установился для заданной комбинации импеданса источника и фильтрующего конденсатора.Используйте конденсаторы COG для минимизации искажений.
— Используйте пленочные резисторы 0,1% 20 ppm/°C или резисторы с еще лучшими характеристиками для снижения дрейфа коэффициента усиления и минимизации искажений.

Выбор компонентов для формирования входного сигнала АЦП

Необгораемое жало своими руками



Медное жало легко лудится и хорошо греет, но медь быстро окисляется при высоких температурах, образуется нагар снаружи и внутри жала(если внутри нет трубки). Этого можно избежать, покрыв его тонким слоем цинка, и затем нагрев до температуры выше 420 градусов Цельсия (я грел в пламени газовой конфорки). При этом цинк впитывается в медь, образуя тонкий слой латуни. Еще один бонус такого жала, что оно желтое пока холодное и медно-красное в нагретом состоянии. Сразу скажу, что такое жало не вечное, кончик придется периодически править. На кончике покрытие съедается от припоя с флюсом.
Понадобятся:
— цинк из солевой батарейки,
— кальцинированная сода (можно сделать из пищевой, разогрев до температуры 60-200 градусов Цельсия),
— стабилизатор питания с установкой напряжения и ограничением тока.


Читать дальше

STM32: Драйвер АЦП: Микросхема ADS1256 [Texas Instruments] это Малошумящий 24-битный АЦП с SPI интерфейсом. топик-ссылка

Драйвер АЦП "ADS1256" реализован для архитектуры микроконтроллеров "STM32 Cortex-M" с использование низкоуровневых драйверов для SPI и EXTI из стандартного фреймворка "STM32CubeFW". Компилятор: GCC-совместимый (Keil, IAR)... Реализован модуль математической постобработки: "усреднение скользящим окном", "конвертация кода АЦП в реальные единицы измерения", "Калибровка АЦП"... Реализован асинхронный "Режим потоковой конвертации DATAC" для ADS1256.