Есть ли способ сохранить данные о напряжении напрямую (без микроконтроллера) в любое место, например, EEPROM, SDCARD и т. Д.?
Например, я использую датчик давления MPX, который выдает аналоговый выход 0–5 В. Вместо того, чтобы преобразовывать напряжения в давление в микроконтроллере и экономить (что требует времени, денег, пространства и т. Д.), Сначала я хочу сохранить аналоговые данные, а затем перенести эти данные на мой компьютер для преобразования напряжений в давление.
microcontroller
circuit-analysis
analog
eeprom
data
Фират Дагкиран
источник
источник
Ответы:
Вы не можете использовать EEPROM или любые другие средства хранения данных, которые являются цифровыми, без предварительного преобразования вашего сигнала в цифровой. Использование микроконтроллера является очевидным и простым способом сделать это.
Однако, если вы действительно хотите удовлетворить своего внутреннего пещерного человека, приобретите один из них:
Здесь хранятся аналоговые данные от нескольких десятков Гц до нескольких кГц. Вам придется проконсультироваться с некоторыми глиняными таблетками, чтобы научиться им пользоваться.
Одна из проблем, с которой вы столкнетесь, заключается в том, что частота интереса, вероятно, ниже, чем та, которую он может записать. Решение состоит в том, чтобы ваш сигнал управлял генератором с переменным напряжением, а затем записывал выходной сигнал этого генератора. Другими словами, FM-модуляция вашего низкочастотного сигнала.
Существуют микросхемы, которые реализуют функцию управляемого напряжением генератора, но это было бы слишком разумно и противоречило бы вашей ретро цели. Получить несколько из них:
и сделать свой собственный.
После сохранения данных вы «перематываете» (см. Глиняные таблички) носитель. Затем «сыграй» в звуковую карту ПК. ПК находит частоту сигнала, от которой преобразует обратно в напряжение, и от этого определяет фактическое значение данных.
Или вы можете просто использовать микроконтроллер и потреблять меньше времени, денег, энергии и места.
источник
Нет, вы не можете хранить аналоговое значение как есть на цифровом носителе, таком как eeprom или SD-карта.
Вы можете сделать аналого-цифровое преобразование (используя соответствующий чип), чтобы преобразовать ваш аналог в цифровой. Для следующего шага для записи на SD-карту практически требуется процессор. Если вы действительно не хотите использовать MCU, вы в конечном итоге спроектируете и создадите его самостоятельно из более простых строительных блоков. Это интересный образовательный проект, около 0,5 человеко-года для студента, который хорошо разбирается в программировании и электронике.
EEPROM будет немного легче записывать значения, но считывание значений на ваш ПК будет более сложным. В итоге все равно будет гораздо проще, чем DIY MCU, но все же довольно проект.
Когда вы оглядываетесь вокруг, все используют MCU почти для всех проектов, включая регистрацию данных, как вы хотите. Угадай почему!
источник
То, что вы пытаетесь сделать, звучит как регистрация.
Есть много регистраторов данных, продаваемых на коммерческой основе. Если вы хотите записать показания напряжения, вы можете попробовать поискать «регистратор напряжения». Такие устройства записывают файл журнала на запоминающее устройство (SD-карта, флэш-накопитель и т. Д.) По показаниям датчика.
Технически это использует MCU внутри. Но вы никогда не видите MCU, вам никогда не нужно разрабатывать программное обеспечение для MCU, и вы никогда не трогаете MCU.
источник
Ответ зависит от вашего определения «напрямую».
Я мог бы представить следующую настройку (далеко не «прямую», но без MCU):
Целевая память:
В качестве альтернативы вся описанная выше установка может быть реализована в CPLD или FPGA, а не в MCU.
Вы также можете использовать контроллер Motorola MC14500B , который не является MCU.
На практике сегодня самый дешевый, самый маленький, самый быстрый и самый надежный вариант - это MCU.
источник
Поскольку вы рассматриваете возможность использования компьютера для «преобразования напряжения в напряжение», вам необходимо использовать формат данных, понятный для компьютеров, - это цифровой формат. Поэтому что-то должно сначала преобразовать аналоговый выход ваших датчиков в цифровую форму, «оцифровав» напряжение. Таким образом, между ними должен быть аналого-цифровой преобразователь. Преобразование оцифрованного напряжения в показания давления (с использованием некоторых таблиц или формул преобразования, если преобразование является нелинейным) является хорошей задачей для вашего ПК.
Технически вам не нужен микроконтроллер для выполнения этого преобразования, выделенная ПЛИС с аппаратными алгоритмами может контролировать всю выборку данных и обмен данными. Но MCU удобнее, особенно если в него уже встроен АЦП.
И вам не нужно тратить свое время на создание конвертера MCU +, есть устройства, называемые «системами сбора данных» (DAS) или «регистраторами данных», которые сделают это за вас, произведут выборку / преобразование аналоговых данных и передадут их через удобный интерфейс как USB (или RS232). Некоторые цифровые мультиметры имеют такую возможность сбора данных, или вы можете получить специальный DAS в таких местах, как DATAQ.com. DAS поставляется со всем необходимым программным обеспечением для регистрации данных, и вы можете хранить данные в любом месте, на SD-карте или в другом месте. Понятно, что преобразование вашего датчика в пригодные данные о давлении будет стоить вам денег, ничего не дается бесплатно.
источник
Да, вы можете ... вроде. Ищите микросхемы ISD , разработанные для очень простых и дешевых приложений, где вам нужно записывать и воспроизводить аналоговые сигналы. Используется в говорящих игрушках, музыкальных открытках и тому подобном. Я сомневаюсь, что они достаточно точны для ваших целей.
http://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en
источник
Поскольку ваше единственное требование - не использовать uC, вы можете использовать мост USB-SPI для взаимодействия АЦП SPI с ПК.
Это самое дешевое решение, если вы не хотите использовать ОК.
Или вы можете профинансировать $$$ для институтов, исследовательских центров, ... чтобы они могли ускорить исследование аналоговой памяти, то, что вам нужно прямо сейчас.
источник
Регистратор данных напряжения 0 ~ 32 В USB-503 хранит 32 тыс. Измерений
с интервалом от 1 с до 12 ч.
Хранится на USB-ключе с аккумулятором в комплекте. Простой экспорт в Excel. Inc Программное обеспечение на www.mccdaq.com
Дешевые.
Это всего 2,1 миллиона риалов
эм .. сделать это 2,2 м и растет
источник