Архив автора: yriy

STM32 Библиотека для работы с модулем PCF8574AT

Автор: | 14.08.2017

Вообщем напрягать меня стало использование LCD дисплея, на контроллере hd44780 с использованием стандартного подключения, даже 4-битный режим не спасение уже. Нашел весьма элегантное на мой взгляд решение, использовать всем известный модуль на микросхеме PCF8574AT. Купить модуль: ссылка Вот он: Устройство микросхемы: К контроллеру она подключается по I2C интерфейсу. К выводам P0-P7 подключается дисплей. P0 —… Читать далее »

Обзор Step Up модуля на UC3843

Автор: | 06.04.2017

  Параметры Входное напряжение:            10-32В Выходное напряжение:          12-35 (регулируется) Макс. Выходной Ток                6А Макс. Входной Ток                  10А Макс. Мощность                    100Вт (пассив.охлажд.)150Вт(принуд.охлажд.) КПД… Читать далее »

Точечная сварка для аккумуляторов

Автор: | 31.03.2017

Если вы хотите самостоятельно собрать точеный сварочный аппарат, то эта статья будет вам интересна. Решил я как то самостоятельно собрать аккумуляторную батарею из элементов 18650, и столкнулся с проблемой соединения их между собой. Вариант с пайкой отвалился сразу, потому как не желательно подвергать сильному нагреву плюсовой вывод аккумулятора. Оставалась только сварка. Нашел готовый вариант аппарата но… Читать далее »

Winavr работа с двумя датчиками DS18b20

Автор: | 04.11.2016

Пример работы с двумя датчиками DS18B20   Есть два алгоритма работы с несколькими датчиками; 1. использование алгоритма SEARCH_ROM, 2. предварительное считывание ROM кодов датчиков, и обращение к каждому по отдельности. Использование первого алгоритма приемлемо когда, требования к стабильности работы устройства минимальны, потому как данный алгоритм довольно сложный. Я ниже буду описывать свой пример реализации второго варианта.… Читать далее »

Eclipse не корректно работает функция sprintf с форматом float

Автор: | 26.10.2016

Понадобилось мне как то вывести переменную типа float на LCD дисплей. Написал код:

На дисплее ожидалось увидеть следующее: (V = 26.64 uS), но выводилось только (V =  Us). Чтобы решить эту проблему, необходимо перейти в свойства проекта: Необходимо в AVR C Linker прописать вот этот аргумент: (-Wl,-u,vfprintf). Добавить параметр для библиотеки: printf_flt   После проделанных… Читать далее »

Работа с AVR микроконтроллерами в среде Eclipse

Автор: | 13.06.2016

Настройка IDE Eclipse для работы с AVR микроконтроллерами   Установка Скачиваем Eclipse с официального сайта . Если у вас не установлен Java SE Development Kit то после запуска установки Eclipse получите следующие сообщение: Жмем да и переходим для загрузки Java SE Development Kit  Если все прошло успешно, запускаем скачанный файл Eclipse и выбираем: Указываем путь распаковки Eclipse  После распаковки, переходим в папку указанную перед распаковкой, и… Читать далее »

Лабораторный БП из компьютерного ATX

Автор: | 10.02.2016

В наше время наверное только ленивый, не переделывал компьютерный AT или ATX блок питания в лабораторный или зарядное устройство для автомобильной АКБ. И я решил не оставаться в стороне. Для переделки взял старый ATX 350 Вт блок питания с ШИМ контроллером TL494 или его аналогом KA7500B, блоки с таким контроллером легче всего переделывать. Первым делом… Читать далее »

USBasp Программатор для AVR микроконтроллеров

Автор: | 27.11.2015

Программатор за копейки которым можно прошить целую кучу камней, настолько популярен среди любителей МК что и говорить не стоит но все же. Купить его не составит труда, на Aliexpress предложений великое множество. В основном постоянно для прошивки им пользуются начинающие, продвинутые предпочитают использовать загрузчики. Характеристики Напряжение питание можно переключать 3.3V /5V USB интерфейс подключения к ПК… Читать далее »

EG8010 + IR2110 Плата для сборки инвертора чистый синус

Автор: | 03.11.2015

Данная плата позволит быстро и без особых сложностей собрать инвертор 12/220 по мостовой схеме с чистым синусом на выходе. Плата имеет на борту драйверы управления ключами самый ходовой драйвер IR2110, на фото плата с драйверами IR2113. В dadtasheet приведено несколько схем с разными типами драйверов. Ядром платы является специальный микроконтроллер EG8010 Параметры Напряжение питания цифровой… Читать далее »

Датчик включения вентилятора на DS18B20 с индикацией текущей температуры

Автор: | 28.10.2015

Наверняка многие счастливые и не очень, обладатели старых автомобилей марки ВАЗ сталкивались с проблемой выхода из строя вот этого датчика: Устроен он довольно просто два контакта, один выполнен из термочувствительного металла и в процессе нагревания датчика термочувствительный элемент растягивается и когда температура датчика достигает примерно 92 градуса, происходит замыкание контактов. Включается вентилятор и начинается интенсивное… Читать далее »