Контроллер пропорционального дозирования для очистки воды

Контроллер
Для удаление из воды повышенного содержания железа и марганца применяются разные схемы.
В моем случае это подача гипохлорита натрия (хлорка) в качестве окислителя.

Далее описан контроллер пропорционального дозирования для дозирующего насоса.
Мозги контроллера на ATMEL ATtiny 4313, плюс используется микросхема точного времени DS1307 с памятью и текстовый LCD индикатор 20х4.



Читать дальше
  • +4
  • 11 декабря 2015, 17:14
  • vad7
  • 1

VFD контроллеры анодов/сеток PT63XX

ptc_logoВ данной статье пойдет речь о контроллерах анодов/сеток для VFD (Вакуумно-люминесцентный индикатор) серии PT63XX от Princeton Technology Corp.
Сразу предупреждаю, что эти контроллеры вряд ли можно встретить на полках местных магазинов, но в Поднебесной их достаточно.



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

Как сделать нестандартный источник питания с минимальными затратами в полевых условиях

Несколько слов о предыстории текста. При проектировании системы было заложено напряжение питания +3.3 В, прежде всего для контроллера. В процессе отладки оказалось, что модем, который управлялся контроллером, не желал работать при таком напряжении. Поскольку уже всё было собрано, то пришлось применить такое решение, как описано. Возможно, кому-то оно окажется полезным в полевых условиях.

AC_DC_1Каждому инженеру от электроники время от времени требуется позарез источник питания с нестандартным выходным напряжением.
В моём случае при разработке устройства на микроконтроллере я обнаружил, что напряжения питания 3.3 В явно мало, а напряжение питания 5 В слишком велико. И ни одного стандартного блока питания на 3.6 В в продаже (не лабораторного). Хотя, честно говоря и 3.6 В — это тоже было многовато.

А в цену стоимость разработки нового адаптера не была включена.

Значит, такой адаптер должен быть по-возможности настолько дешёвым, насколько это возможно.

Имеется такая торговая марка, как «Mean Well». Адаптеры под этой маркой надёжны, конурентны, а их цена низка, как никакая другая на рынке. Если попытаться понять, как они сделаны, то можно обнаружить, что они содержат т.н. shunt-regulator в качестве источника опорного напряжения.

AC_DC_2Все последующие операции даны для модели ES18E05-P1J. Полагаю, что для других моделей операции должны быть аналогичны.

Прежде всего нужно открыть корпус. Он не имеет крепёжных винтов, держится на клее. Просто нужно взять острый нож и аккуратно отделить одну половинку корпуса от другой. И потом придётся ещё отпаять концы от вилки 220 В.
Вблизи выходного кабеля имеются два компонента: C302 и R203 (см. первое фото). Необходимо временно отпаять конденсатор, чтобы получить доступ к R203. Последний должен быть удалён, а на его место установлен переменный резистор номиналом 1 кОм (лучше многооборотный). После этого можно вернуть на место C302. Результат показан на следующем фото. При желании, можно заменить переменный резистор на постоянный после выставления нужного напряжения. Это даёт более стабильное напряжение на выходе. (см. второе фото).
Теперь остаётся включить адаптер и с помощью отвёртки выставить напряжение, которое требуется.

AC_DC_3Далее нужно восстановить все соединения и собрать корпус, закрепив половинки несколькими каплями клея. И не забыть пометить адаптер, на какое он напряжение (см. последнее фото).

Макетная плата контроллера электродвигателя. Часть 3. Макетирование.

Внезапно (с) кончился тонер в принтере, фоторезист я еще не осваивал, но желание собрать схему перебороло и я решил по-быстрому спаять все на макетке.
По совету участников обсуждения я таки уменьшил номиналы резисторов в драйверах полевиков и решил отказаться от отдельного блока питания верхнего плеча в пользу бутстрепной схемы и ограничения заполнения ШИМ 96%. Думаю, что эти 4% особого вклада в мощность не внесут, зато избавляют от множества деталей и сильно упрощают схему.
(Здесь будет фоток побольше, чем обычно)


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

Макетная плата контроллера электродвигателя. Часть 2. Драйверы MOSFET.

После негативного опыта с вроде бы предсказуемыми микросхемами драйверов у меня было много времени на размышление, обдумывание и моделирование, в процессе которого (а еще и в процессе ремонта инвертора одного жк-монитора) созрела мысль сделать драйверы на рассыпухе. Самое большое преимущество такого решения — можно получить ровно те параметры, которые нужно. Недостаток — деталей на 4-5 штук больше, и нужно выполнить весьма противоречивые требования по разводке платы, причем чем больше частота и токи, тем противоречивей требования.
Ну да мы трудностей не боимся, а нестандартные решения вообще — хобби.


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

Макетная плата контроллера электродвигателя. Часть 1. Формирователь dead-time и защита от сквозных токов.

Сегодня хочу показать уважаемому сообществу мою версию логического блока защиты и формирователя мертвого времени для контроллера электродвигателя.
На самом деле в начале моей работы в этом направлении я сделал силовой модуль для управления коллекторным электродвигателем на мощных полевых транзисторах с применением микросхем драйверов IR2110.
Поскольку я хотел иметь возможность ширины импульса ШИМ до 100%, то решил использовать отдельный повышающий преобразователь для питания драйвера верхнего плеча. Результатом (если это можно так назвать) стало четыре микросхемы с выгоревшими верхними драйверами и еще пара полевиков.
Это сильно меня огорчило, и я надолго отложил этот проект. Однако сейчас, набравшись немного опыта, решил вновь к нему вернуться, при этом идя по пути максимального упрощения.

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

SPI (программный). Память Atmel DataFlash AT45DB081D.

Немного теории с просторов интернета.

SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, разработанный компанией Motorola для обеспечения простого и недорогого сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом.

SPI является синхронным интерфейсом, в котором любая передача синхронизирована с общим тактовым сигналом, генерируемым ведущим устройством (процессором, контроллером). Принимающая (ведомая) периферия синхронизирует получение битовой последовательности с тактовым сигналом. К одному последовательному периферийному интерфейсу ведущего устройства-микросхемы может присоединяться несколько микросхем. Ведущее устройство выбирает ведомое для передачи, активируя сигнал «выбор кристалла» (англ. chip select) на ведомой микросхеме. Периферия, не выбранная контроллером, не принимает участия в передаче по SPI.





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

Простейший программируемый логический контроллер на базе микросхемы FT2232.(практика)

PLC
В обсуждениях прошлых статей немного говорилось о практическом применении данной разработки. Высказывалось мнение, что эта «игрушка» мало кому нужна, но нам она пригодилась. И вот конкретный пример практического применения контроллера.
Началось всё с того, что подвернулся нам один движочек.





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