Аналого-цифровой преобразователь (АЦП) - это устройство, преобразующее непрерывный сигнал в серию цифровых чисел. При необходимости предпочитайте тег [псевдоним].
2 ответа

Как использовать АЦП и установить флаг в сборке

Я понимаю, что делает АЦП, но я не уверен, как управлять флагом переноса. Если я использую обычный ADD и он переполняется, будет ли он автоматически устанавливать флаг переноса равным 1? И если я использую АЦП и CF равен 1, и он не переполняется, ус…
10 ноя '13 в 19:30
1 ответ

RGB видео АЦП Конверсионные цветные поддоны

Я пытаюсь лучше понять аналого-цифровое преобразование видео и надеялся на какое-то направление. Насколько я понимаю, выделенный 10-разрядный АЦП будет считывать напряжение входных контактов R, G и B, преобразовывать его в 10-разрядный RGB и выводит…
04 июл '17 в 19:58
1 ответ

STM32f4 ADC1 Dma конфигурация не работает

Я пытаюсь настроить ADC1 и запустить его. Использование примеров периферийных устройств STM для ADC3 с DMA. В примере я вижу изменения в ADC3ConvertedValue. Вот пример рабочего кода: #include "stm32f4_discovery.h" #include <stdio.h> #define AD…
08 дек '16 в 17:14
0 ответов

STM32 SPI Получение DMA получает данные мусора

В моем проекте я использую связь Master SPI для получения аналоговых данных от внешнего АЦП. Мой MCU - STM32F746ZGTX. Моя система должна работать в режиме реального времени, поэтому я использовал функции приема и передачи SPI DMA. Я правильно читаю …
22 мар '18 в 06:55
1 ответ

Цифровой выход АЦП уменьшается на 1

Я работал в проекте АЦП на ATmega 32, мой АЦП имеет разрешение 10 бит, Vref = 2,56 В (внутренне из этой информации я могу сделать вывод, что размер шага = 2,56/1024 = 2,5 мВ затем, если входное напряжение составляет 2,5 В, выход цифровых данных долж…
19 ноя '13 в 01:21
1 ответ

STM32 F3 Discovery АЦП с DMA и Nvic

Мне нужно использовать 4 канала АЦП в моем обнаружении stm32f3, поэтому я решил использовать DMA с Nvic. Значения, отправленные USART, являются правильными, однако прерывание DMA1 Channel1 вызывается только один раз после загрузки кода на флэш-памят…
01 фев '16 в 19:00
0 ответов

Где я ошибаюсь при чтении данных с платы ADE7913 EVAL-Z на плате STM32L4R5ZI Nucleo?

Я пытаюсь прочитать регистр IWV с платы ADE7913 Eval-Z с помощью платы STM32L4R5ZI Nucleo. Я не могу сделать то же самое по какой-то причине, которую я не могу понять. Я использую HAL_SPI_Transmit() для передачи байта команды, чтобы начать чтение ре…
23 авг '18 в 12:35
0 ответов

Проблема моделирования микросхемы MPLABX ADC: ADC-W101: выбранный канал настроен как цифровой ввод-вывод

Я пытаюсь смоделировать следующую программу с помощью симулятора MPLAB X, но АЦП, похоже, не работает. Я прикрепил файл стимула со значениями "0303" к регистру ADRESL, но у меня нет чтения, и в консоли симулятора я получил предупреждение "ADC-W101: …
28 окт '12 в 15:48
1 ответ

avr: atmega328p АЦП всегда читает максимальное значение

Я пытался сэмплировать аналоговый сигнал с помощью atmega328p в c. Раньше у меня это работало с чем-то похожим, но на этот раз я не могу заставить его работать. Я попытался сделать минимальный пример, который дает мне тот же результат: #include <…
28 апр '17 в 19:33
1 ответ

LM35 временное уравнение Сеснора для Arduino Uno, который подключен к Matlab GUI

Привет, я новичок в Matlab GUI Я пытаюсь создать график зависимости осей от LM35 через Arduino UNO и Matlab. Я использовал следующий код, чтобы прочитать аналоговое напряжение, readVoltage(a,0)Я получаю значения около 0,28 - 0,30, но я не знаю точно…
0 ответов

Считывание двоичного файла

У меня есть некоторые данные аналого-цифрового преобразователя, которые автоматически записываются в двоичный файл, который я хочу прочитать. В инструкции по эксплуатации, прилагаемой к устройству, есть пример кода C, который это сделает, но я попыт…
27 мар '17 в 18:54
0 ответов

Как вы используете значения АЦП для кодирования датчика?

Поэтому я использую Ti Launchpad для автономного робота для проекта. Я пытаюсь использовать линейный датчик и ИК-датчик для моего кода. Я верю, что он настроен правильно, я не уверен, почему это не работает. (когда я запускаю код, моторы работают не…
14 ноя '18 в 19:11
0 ответов

Проверка аналогового сигнала внутри маски

Мне нужно прочитать аналоговый сигнал (импульс) с помощью микроконтроллера (arduino может быть хорошим, потому что частота дискретизации 3 кГц подходит для меня), а затем я хотел бы проверить, находится ли этот импульсный сигнал внутри маски, как по…
04 окт '18 в 09:43
1 ответ

Частота дискретизации Beaglebone Black слишком низкая и дает ложное напряжение

Я в значительной степени новичок, когда дело доходит до такого рода вещей, так что если вы, ребята, можете либо помочь мне, либо направить меня в место, где я узнаю, что мне нужно знать, я был бы очень признателен. В основном моя проблема в том, что…
01 мар '16 в 02:54
1 ответ

Кодирование Raspberry Pi с АЦП - SPI

Я пытаюсь подключить аналого-цифровой преобразователь к Raspberry Pi. Насколько я понимаю, RPi не поддерживает режим двунаправленного SPI. АЦП, который я использую, говорит, что он совместим с SPI, но имеет только входы SCLK, CNV и выходы CLKOUT+ и …
19 апр '16 в 02:42
2 ответа

stm32f103 Частота дискретизации АЦП

Я установил временные циклы образца АЦП здесь: ADC_RegularChannelConfig(ADC1, ADC_Channel_17, 1, ADC_SampleTime_71Cycles5); Как рассчитать частоту дискретизации АЦП из того, что в stm32f103?
10 фев '17 в 20:45
1 ответ

Как настроить выбор мультиплексора АЦП ad7266 в дереве устройств?

Я использую плату Freescale i.mx28. Есть ad7266, который связывается с процессором через SPI. Ad7266 имеет мультиплексор, который работает с тремя GPIO. (А0, А1, А2). В прошлом я настраивал эти GPIO непосредственно в драйвере. Теперь я хочу использо…
14 янв '16 в 14:23
1 ответ

Скользящая средняя для АЦП

Привет всем! Я работаю над проектом, в котором мне нужно вычислить скользящее среднее значение показаний АЦП. Данные, поступающие с АЦП, представляют синусоидальную волну. Это код, который я использую, чтобы получить скользящее среднее для данного с…
26 окт '15 в 18:35
1 ответ

АЦП MAX 10 с оптимизацией кода VHDL / Quartus Prime Lite

Прежде всего я должен сказать, что я новичок в VHDL, поэтому, если это действительно глупый вопрос, я хочу заранее извиниться. Я пытаюсь заставить АЦП софт IP работать. Я хочу использовать только АЦП, поэтому не FIFO или что-либо еще. Поэтому я сген…
20 фев '17 в 14:47
1 ответ

Необходимость задержать АЦП

Я пытался посылать аналоговые сигналы от arduino на компьютер через последовательный порт. Для получения максимальной выборки входных аналоговых сигналов я установил максимальную скорость передачи данных. Код соответствует void setup() { Serial.begi…
15 окт '14 в 18:26