Онлайн калькулятор радиолюбителя

AVR онлайн калькулятор

Онлайн-калькулятор умеет вычислять конфигурацию периферии микроконтроллеров AVR (таймеры, ШИМ, АЦП, UART, энергопотребление), рассчитывать делители напряжения и пассивные фильтры НЧ и ВЧ. Кроме того он может формировать коды символов для семисегментных индикаторов и символы знакогенератора для контроллера HD44780.

Преобразователь USB - UART на CP2102

USB-UART преобразователь на CP2102

Интерфейс UART поддерживается практически всеми микроконтроллерами и весьма удобен при разработке и отладке всяческих МК-девайсов: и прошивку через загрузчик залить, и дебаговые логи устройства на компьютере просмотреть. Но, увы, в современных компьютерах COM-порт постепенно исчезает из числа доступных интерфейсов, будучи вытесненным шиной USB, а в ноутбуках и подавно отсутствует. Это и заставило озадачиться вопросом изготовления переходника USB -> COM. Обычно, такие переходники делают на основе популярной микросхемы серии FT232, но есть у нее пара недостатков: стоимость микросхемы и ее микроскопические размеры со всеми вытекающими отсюда сложностями пайки и изготовления печатной платы.

В качестве альтернативы FT232 обнаружилась менее известная CP2102, стоящая раза в два дешевле, и имеющая раза в два меньшие размеры да еще и корпус QFN-28 (5мм х 5мм). Эта микросхема представляет собой полностью готовый USB-UART-преобразователь не требующий никакой внешней обвязки (пара фильтрующих конденсаторов на шину питания не в счет) и обладающий следующими возможностями:

Карта московского метро (J2ME)

Карта московского метро

Карта метро. Можно просматривать линии и станции на них в виде списка, можно отобразить их на карте. В первом случае между станциями и линиями можно перемещаться по гиперссылкам. Во втором - выбирается один из трех режимов навигации:

Звонок на I2C-флеш-памяти

Звонок на I2C-флеш-памяти

Это предшественник звонка с MMC/SD картой отличающийся более скромными возможностями, но в некоторых ситуациях их может быть вполне достаточно. Звонок умеет проигрывать нотные мелодии и аудиофрагменты, которые хранятся во флеш-памяти с интерфейсом I2C. Схема звонка состоит из двух частей, аналоговой и цифровой. Цифровая часть выполнена на микроконтроллере AT89C2051, хранилищем мелодии служит микросхема AT24C256. Аналоговая часть точно такая же, как и у звонка с MMC-картой.

Ускоренное травление печатных плат

Травление печатных плат в растворе хлорного железа обычно занимало у меня от часа в свежем подогретом растворе до 4-5+ часов в растворе комнатной температуры. При этом приходилось периодически подходить, помешивать раствор чтобы продукты травления удалялись от поверхности платы, давая доступ травящему составу. И чем менее свежий становился раствор FeCl3, тем чаще приходилось дергать за нитки, привязанные к плате. Иначе они травится совершенно не желали. Мелкие платы я травил прямо в литровой банке с раствором, более крупные - в фотованночке, и в последнем

Устройство защиты квартиры от перепадов сетевого напряжения

TrolSoft - Устройство защиты квартиры от перепадов сетевого напряжения

Защита от перепадов напряженияКаждому известно, что напряжение в электроосветительной сети должно равняться примерно 220В. Но, наверное, не все подозревают, что в реальности оно может значительно отличаться от этой величины как в меньшую, так и в большую сторону. ГОСТ 13109-87 "Электрическая энергия. Требования к качеству электрической энергии в сетях общего назначения" гласит:   

Программатор USBasp

программатор usbasp

Программатор USBASP - широкоизвестное устройство для программирование AVR-микроконтроллеров, подключаемое к USB-порту. В Сети встречается множество описаний реализации USBasp с разными печатными платами, но т.к. размеры всех этих плат оказались не подходящими для моего корпуса, то я сделал свою.

Регулятор мощности для паяльника

Регулятор мощности для паяльника

При работе с паяльником весьма полезна такая вещь, как регулятор мощности. Он позволяет поддерживать температуру жала на достаточном уровне и уменьшать его обгорание, продляя тем самым срок службы. За основу я взял схему микроконтроллерного регуляторов мощности Л.И. Ридико работающую по принципу подачи на нагрузку нескольких полупериодов сетевого напряжения с последующей паузой. Чем больше мощность выбрана, тем больше полупериодных импульсов поступает на нагрузку и тем короче пауза. Поскольку коммутация происходит в моменты перехода сетевого напряжения через ноль, электрические помехи, создаваемые таким регулятором, будут минимальны.

Оптотиристоры я заменил на на обычный тиристор+диодный мост, пренебрегая гальванической развязкой.

Макетная плата - микроконтроллерный конструктор

Макетная плата для микроконтролеров

Плата позволяет быстро собрать схему на микросхемах в DIP-корпусах и дискретных элементах. Она предназначена в первую очередь для макетирования устройств на МК серии ATMega8/48/88/168/16/32/8535 а также АТ89Сх50. Плата делается из 40-пиновых однорядных разъемов PBS и микросхемных панелей.

t-boot - компактный кроссплатформенный загрузчик для AVR-микроконтроллеров

AVR bootloader

Bootloader

Очень удобной фичей в AVR-микроконтроллерах является возможность использования загрузчика кода. Загрузчик - это такая маленькая програмка, под которую выделяется блок флеш-памяти МК, размер этого блока задается фьюзами и может принимать одно из фиксированных значений: 256, 512, 1024, 2048 байт. Загрузчик помещается в самом конце флеш-памяти. Фьюзами выбирается, что именно будет запущено при сбросе МК - основная программа по адресу 0000

Страницы

Подписка на TrolSoft RSS