Началось все с того, что при проектировании своего устройства на микроконтроллере ATtiny 85, которое должно было работать от встроенного li‑ion аккумулятора, я изначально не задавался целью измерения заряда АКБ, поскольку в этом не было необходимости. Однако, собрав все устройство на печатной плате, я подумал над тем, почему бы не добавить такую возможность.
Рубрика «ацп»
Измерение собственного напряжения питания микроконтроллера
2025-05-08 в 16:23, admin, рубрики: attiny, ATtiny85, avr, c++, ацп, микроконтроллеры, Программирование, программирование микроконтроллеровГрафический спектроанализатор с динамической индикацией на жесткой логике
2023-02-28 в 8:05, admin, рубрики: avr, diy или сделай сам, timeweb_статьи, Winamp, ацп, Блог компании Timeweb Cloud, жесткая логика, микроконтроллеры, микросхемы, Производство и разработка электроники, спектроанализатор, схемотехника, электроника, Электроника для начинающих
Когда деревья были большими, а я был юным, но в меру упитанным электронщиком, мне доводилось проектировать весьма немаленькие светодиодные штуковины. Естественно, делалось это все на микроконтроллерах. Старые фотографии одной из таких штуковин навеяли мне идею собрать схему спектроанализатора, но без использования микроконтроллеров.
Я поставил для себя задачу получить схему с функциональностью, аналогичной тому, что показано на видео. Также хотелось сэкономить драгоценные микросхемы LM3914, запасы которых у меня истощились. Для этого решено было делать динамическую индикацию. Да, вам не почудилось, динамическая индикация и никаких микроконтроллеров. К тому же, динамическая индикация с легкостью позволит решить задачу одновременного отображения столбиков и точек. Количество светодиодных столбиков я решил ограничить до четырех, чтобы не раздувать слишком большую схему.
Как всегда, под катом вас ждет беспощадная схемотехника на основе только жесткой логики и не менее жестких операционниках.Читать полностью »
Схема простой звуковой карты (ЦАП)
2023-02-03 в 17:17, admin, рубрики: adc, Audio-Technica, dac, diy или сделай сам, аудиотехника, ацп, звук, Производство и разработка электроники, Слономышь, схемотехника, цап, Электроника для начинающихЭтому проекту уже более 7 лет. Есть обстоятельства, когда требуется иметь внешнюю звуковую карту. Иногда это отсутствие встроенной, иногда поломка встроенной, иногда не качественная встроенная, а порой требуется специфический буфер на выходе с возможностью сделать сигнал +-7В, иногда питание компьютера ухудшает параметры встроенной карточки и так далее и тому подобное…
Краткий обзор возможностей — для построения осциллографа
2021-06-24 в 13:01, admin, рубрики: arduino, DIY, diy или сделай сам, ruvds_статьи, ацп, Блог компании RUVDS.com, осцилл, осциллограф, осциллограф на ардуино, Разработка для интернета вещей, Разработка под Arduino, Электроника для начинающих
Многие любители электроники периодически сталкиваются с необходимостью отслеживания различных процессов, с помощью такого прибора, как осциллограф. Не секрет, что стоимость профессиональной системы является весьма «кусачей» и поэтому постоянно предпринимаются попытки сделать данную систему своими руками.
С появлением ардуино, увлекающиеся получили новый шанс по созданию данного аппарата «дешево и сердито». В этой статье мы сделали попытку провести краткий обзор возможностей ардуино в этом направлении.Читать полностью »
Скоростной АЦП с нуля. 16 бит за 10 лет
2020-12-01 в 9:18, admin, рубрики: fpga, ацп, Блог компании Миландр, история разработки, Локализация продуктов, микроэлектроника, миландр, Производство и разработка электроники, схемотехникаЧего стоит разработать быстродействующий аналого-цифровой преобразователь, почти не имея опыта? Насколько сильно наше отставание в этой области? Есть ли в этой нише шанс найти коммерческое применение своей продукции и отщипнуть хоть кусочек рынка у гигантов мира сего? Выпуская в свет новый 16-битный 80 МГц АЦП, хотим порассуждать на эти темы и рассказать о самой микросхеме и опыте её создания.

Power-line communication. Часть 1 — Основы передачи данных по линиям электропередач
2020-08-24 в 22:42, admin, рубрики: plc, Power line communication, stm32, ацп, Блог компании DIRECTUM, линии электропередач, ЛЭП, передача данных, программирование микроконтроллеров, Разработка систем связи, цапНе так давно передо мной встала нетривиальная задачка — собрать устройство, которое могло бы по линиям электропередач (0,4 кВ), в сетях обычных бытовых потребителей, передавать некоторую информацию, а точнее — показания электросчетчиков.

Перед началом работы над созданием этого устройства, я мало понимал в цифровой обработке сигналов и в том, как работают компьютерные сети на физическом уровне. Нужно было быстро погрузиться в вопрос и выстроить план по созданию рабочего прототипа.
В процессе изучения я нашел очень много специализированной литературы по электронике, микроконтроллерам и цифровой обработке сигналов, которая очень помогла мне в этом. Но в самом начале пути для выбора направлений изучения мне бы пригодились обзорные статьи вроде этой.
Дальнейший материал — это выжимка из профессионального опыта в том виде, в котором я бы хотел это рассказать самому себе из прошлого. Многие факты сильно упрощены для лучшей читаемости.
Читать полностью »
Измеряем температуру без АЦП
2020-05-08 в 23:04, admin, рубрики: Алгоритмы, ацп, измерения, Разработка под Arduino, схемотехника, таймеры, ТемпературыСтояла как-то задача оснастить одну систему кучей термодатчиков. Причём оснастить максимально недорого.
Результаты изысканий (которые, по-моему, получились довольно изящными) предлагаю к рассмотрению в этой статье.

В данной статье разбираются контактные способы измерения температур в системах с микроконтроллером.
Ввод данных в STM32F4xx с параллельного АЦП через DCMI
2019-12-30 в 10:44, admin, рубрики: DCMI, stm32, ацп, микроконтроллеры, программирование микроконтроллеров, цифровая обработка сигналовИзвестно, что семейство микроконтроллеров STM32F4xx, имея на борту достаточно производительные ядра, вполне подходящие для «не мясорубочных» задач ЦОС не имеют полноценного интерфейса ввода данных с простейшей параллельной шины в режиме «pipe-line» (clk-data). «Покурив» «dm00037051.pdf», нашел не специфичный, но на первый взгляд подходящий вариант – интерфейс DCMI (Digital camera interface).
Конечно, использование для нагруженной классической ЦОС (КИХ, БИХ, FFT) микроконтроллеров STM32, не совсем является оптимальным вариантом, но если вдруг так легли карты и все-таки возможностей данного микроконтроллера вполне достаточно, плюс нужно достаточное количество низкоскоростных интерфейсов. Об этом под катом.
Применение MATLAB-Simulink с аппаратурой производства АО «ИнСис»
2019-10-06 в 15:33, admin, рубрики: fpga, Matlab, Simulink, USB 3.0, ацп, Программирование, разделяемая память, цап, цифровая обработка сигналовВажной практической задачей является использование Matlab/Simulink с реальной аппаратурой которая позволит принять сигнал из реального мира. Это очень полезно для отладки алгоритмов. В данной работе представлена технология подключения к Simulink устройств АЦП производства АО «ИнСис». Для подключения используется DLL, которая видна в Simulink как компонент sm_adc. Для работы с аппаратурой используется отдельная консольная программа. Связь с DLL производится через разделяемую память. По данной технологии могут быть подключены любые АЦП на любых несущих модулях АО «ИнСис». В работе представлена система из генератора A7_DAC и модуля сбора FMC128E/FM412x500M.
Данная работа демонстрировалась на конференции «Технологии разработки и отладки сложных технических систем» 27-28 марта 2018 года.

Управляем генератором или борьба с АЦП в STM32F030
2019-04-16 в 13:08, admin, рубрики: adc, diy или сделай сам, stm32, ацп, кунг-фу, программирование микроконтроллеров, Производство и разработка электроники, схемотехника, фичи, Электроника для начинающихУ меня как-то исторически не сложилось с семейством STM32F030, лет 5 назад попробовал поработать с ними и долго удивлялся корявости работы большей части периферии, а потом забил на них. И вот на днях мне все таки пришлось вернуться к данной серии, нужно было измерять за минимальные деньги постоянное напряжение на свинцовом АКБ (или сборке до 4 штук последовательно) от 8 до 60В с точностью не хуже ±0.1В с небольшой частотой опроса.
Решение задачи «в лоб» позволило достаточно точно измерять напряжение только когда на входе АЦП значение больше 1,5...1,6В, то есть только во второй половине диапазона, что для меня означало 30...60В вместо требуемых 8...60В. Основная проблема была в интервале 0...1.6В, выглядело это все как будто у меня делитель напряжения «плавал» или опорное напряжение для АЦП (Vref) было крайне нестабильным.
Нужно было быстро решать задачу, пускай и не самым элегантным способом, но хотя бы без явных костылей. Для этого предстояло сначала изучить проблему и понять откуда «ноги растут», а затем устранить эту проблему. Если устранить не получится, то хотя бы как-то обойти ее, чтобы в итоге получить работающее устройство и отправить его заказчику.

