Многим знаком один из самых распространённыхи и доступных программаторов для прошивки AVR микроконтроллеров USB ASP. Который можно без особых проблем изготовить самостоятельно или приобрести в различных магазинах и на интернет площадках. Есть множество различных программ, которые без проблем работают с этим, народным, программатором. Так же в интернет магазинах имеет большое распространение программатор USB ISP, который схож по схемотехники с USB ASP, но отличается прошивкой и ПО, которое менее разнообразно и менее распространено.
Бывший программатор USB ISP, теперь USB ASP
Т.к. данные программаторы схожи схемотехникой — следовательно можно без особых проблем переделать и перепрошить ISP программатор в ASP, только для этого ненадолго понадобится ещё один программатор для AVR микроконтроллеров.
Зачем может понадобиться приобретать программатор ISP вместо ASP, а потом его перепрошивать:
- при покупки их можно перепутать
- продавец может ввести в заблуждение или сам перепутать
- в наличии остался только ISP
- у него оказалась более выгодная цена
- Вам USP ISP программатор достался в подарок
Читать полностью »
Alex_EXE | 30.09.2017 | AVR |
Небольшая заметка, как обновить прошивку осциллографа Rigol ds2072a используя USB загрузчик.
Запрос на обновление прошивки
Так же в статье расскажу о проблемах прошивки 00.03.04.SP2, с которой осциллограф был куплен.
Читать полностью »
Alex_EXE | 08.08.2017 | Инструменты |
Один из интерфейсов промышленной автоматики — токовая петля 4-20мА, используется для передачи данных от измерительных преобразователей контроллерам. В интерфейсе идёт представление аналогового сигнала: 0мА — обрыв, 4мА — минимальный уровень сигнала, 20мА — максимальный уровень сигнала. Выпускается множество промышленных датчиков с интерфейсом токовой петли 4-20мА.
Преобразователь 0-5В в 4-20мА на xtr115u
В статье предлагаю ознакомиться с преобразователем аналогового сигнала 0-5В (можно пересчитать и на другие диапазоны) в аналоговый сигнал 4-20мА — микросхемой xtr115.
Читать полностью »
Alex_EXE | 07.05.2017 | Измерительная техника |
Система инерциальной навигации или inertial measurement unit в сокращении IMU. Это система которая определяет своё положение в пространстве используя свойства инерции тел. т.е. она определяет на какой угол и по какой оси она была повёрнута и была смещена относительно начальной точки. Данные системы используют датчики гироскопы, акселерометры, магнитометры, барометры в различной их комбинации, чем больше датчиков используется в системе — тем она точнее работает, т.к. у каждого датчика по отдельности есть свои недостатки.
IMU-U1
В этой статье предлагаю ознакомится с одним своим старым проектом, которому не нашел применения — модуль инерциальной навигации IMU-U1. Модуль построен на основе двух датчиков микросхем MPU9150, который включает в себя гироскоп, акселерометр, магнитометр и BMP180 — барометр. На борту установлен микроконтроллер STM32F103T8U6, который обрабатывает показания датчиков и отправляет по последовательному порту рассчитанные значения, которые может использовать контроллер более высокого ранга в системе. Так же можно заставить контролер отдавать данные не только через последовательной порт, а по Bluetooth или Wi-Fi радиоканалу. Или возложить на контроллер не только обработку показаний датчиков, но и основные вычислений, тем самым можно, например, на базе данной платы построить небольшой летательный аппарат.
Читать полностью »
Alex_EXE | 16.04.2017 | Проекты |
Не для кого не секрет, что для прошивки контроллеров семейства stm32 есть утилита STM32 ST-LINK Utility с графическим интерфейсом и неплохим функционалом. В комплекте с графическим интерфейсом утилиты так же идёт консольная версия — ST-LINK_CLI.exe .
Консольная утилита ST-LINK_CLI
Графический интерфейс утилиты STM32 ST-LINK Utility хорошо подходит для ручной, наглядной, прошивки контроллера и конфигурации его памяти и регистров, консольную утилиту можно подключить к средам разработки и с её помощью автоматизировать прошивку серии контроллеров.
Читать полностью »
Alex_EXE | 12.03.2017 | STM32 |
Бывают задачи, где нужно не понизить напряжение, а повысить его. Например от одной-пары батареек получить 12В. Конечно, можно поставить не 2 батарейки, а в 4 раза больше или применить 3 литий-ионных аккумулятора, или вообще всё запитать от свинцового аккумулятора, или от блока питания. Но не стоит забывать, что бывают и портативные устройства, так же одна ИМС с обвязкой может стоить меньше, чем несколько дополнительных элементов питания.
Повышающий преобразователь LM2623
Здесь на помощь приходят повышающие преобразователи. Хоть они не лишены недостатков, но в некоторых задачах сильно могут выручить.
Читать полностью »
Alex_EXE | 25.02.2017 | Питание |
Многие цифровые осциллографы позволяют сохранять наблюдаемые осциллограммы в виде графических файлов и CSV таблиц, так же возможны и другие форматы. Если с графическими файлами всё понятно, их можно без проблем открыть на любом компьютере, мобильном устройстве, то с табличными файлами дела обстоят немного посложнее. Минус картинки в том, что она отображает только заснятый кадр (скриншот экрана осциллографа), таблицу же можно просматривать, как угодно и производить с полученными значениями различные расчёты.
Программа CSV See
Для визуального наблюдения сохранённых осциллограмм в формате CSV таблиц была написана небольшая простая утилита — CSV See.
Читать полностью »
Alex_EXE | 06.01.2017 | Программы |