EEPROM, SDCARD 등과 같이 전압 데이터를 마이크로 컨트롤러없이 직접 저장할 수있는 방법이 있습니까?
예를 들어, 0V ~ 5V 아날로그 출력을 제공하는 MPX 압력 센서를 사용하고 있습니다. 마이크로 컨트롤러에서 전압을 압력으로 변환하고 절약 (시간, 돈, 공간 등)하는 대신 먼저 아날로그 데이터를 저장 한 다음 전압을 압력으로 변환하기 위해이 데이터를 컴퓨터로 가져 가고 싶습니다.
EEPROM, SDCARD 등과 같이 전압 데이터를 마이크로 컨트롤러없이 직접 저장할 수있는 방법이 있습니까?
예를 들어, 0V ~ 5V 아날로그 출력을 제공하는 MPX 압력 센서를 사용하고 있습니다. 마이크로 컨트롤러에서 전압을 압력으로 변환하고 절약 (시간, 돈, 공간 등)하는 대신 먼저 아날로그 데이터를 저장 한 다음 전압을 압력으로 변환하기 위해이 데이터를 컴퓨터로 가져 가고 싶습니다.
답변:
신호를 디지털로 변환하지 않고 EEPROM 또는 디지털 방식의 다른 저장 수단을 사용할 수 없습니다. 마이크로 컨트롤러를 사용하는 것이 분명하고 간단한 방법입니다.
그러나 내면의 동굴 사람을 정말로 만족 시키려면 다음 중 하나를 구입하십시오.
이것은 수십 Hz에서 수 kHz까지 아날로그 데이터를 저장합니다. 사용 방법을 배우려면 점토판을 참고해야합니다.
한 가지 문제점은 관심 빈도가 기록 할 수있는 것보다 낮다는 것입니다. 해결책은 신호를 전압 가변 발진기로 구동 한 다음 해당 발진기의 출력을 기록하는 것입니다. 즉, 저주파 신호를 FM 변조합니다.
전압 제어 발진기 기능을 구현하는 IC가 있지만 너무 현명하고 레트로 목표와 충돌합니다. 다음 중 몇 가지를 얻으십시오.
자신을 만드십시오.
데이터가 저장되면 저장 매체를 "되감기"(점토판 참조)합니다. 그런 다음 PC 사운드 카드에 "재생"하십시오. PC는 신호의 주파수를 찾은 다음 다시 전압으로 변환하고 실제 데이터 값을 결정합니다.
또는 마이크로 컨트롤러 만 사용하면 시간, 비용, 전력 및 공간을 덜 소비 할 수 있습니다.
아니요, eeprom 또는 SD 카드와 같은 디지털 저장 매체에는 아날로그 값을 그대로 저장할 수 없습니다.
아날로그를 디지털로 변환하기 위해 적절한 칩을 사용하여 아날로그-디지털 변환을 수행 할 수 있습니다. 다음 단계를 위해 SD 카드에 쓰려면 실제로 프로세서가 필요합니다. 실제로 MCU를 사용하지 않으려면 간단한 빌딩 블록에서 직접 MCU를 설계하고 구축해야합니다. 그것은 프로그래밍과 전자 공학에 능숙한 학생을 위해 약 0.5 인년의 흥미로운 교육 프로젝트입니다.
EEPROM을 사용하면 값을 좀 더 쉽게 작성할 수 있지만 PC에서 값을 읽는 것이 더 복잡합니다. 균형에서 그것은 여전히 DIY MCU보다 훨씬 쉽지만 여전히 프로젝트입니다.
주변을 둘러 보면 누구나 원하는 데이터 로깅을 포함하여 거의 모든 프로젝트에 MCU를 사용합니다. 왜 그런지 맞춰봐!
당신이하려는 것은 로깅과 같은 소리입니다.
상업적으로 판매 된 많은 데이터 로거가 있습니다. 전압 판독 값을 기록하려면 "전압 로거"인터넷 검색을 시도 할 수 있습니다. 이러한 장치는 센서 판독 값에서 로그 파일을 저장 장치 (sd 카드, 썸 드라이브 등)에 씁니다.
기술적으로 이것은 내부적으로 MCU를 사용합니다. 그러나 MCU를 보지 못하고 MCU 용 소프트웨어를 개발할 필요가 없으며 MCU를 건드리지 않아도됩니다.
대답은 "직접"의 정의에 따라 다릅니다.
다음 설정을 상상할 수 있습니다 ( "직접"과는 거리가 있지만 MCU가없는 경우).
대상 메모리 :
또는 위의 전체 설정을 MCU가 아닌 CPLD 또는 FPGA에서 구현할 수 있습니다.
MCU가 아닌 Motorola MC14500B 컨트롤러를 사용할 수도 있습니다 .
실제로 오늘날 가장 저렴하고 가장 작고 가장 빠르고 안정적인 옵션은 MCU입니다.
컴퓨터를 사용하여 "전압을 압력으로 변환"하는 것을 고려하기 때문에 컴퓨터가 이해할 수있는 데이터 형식 (디지털 형식)을 사용해야합니다. 따라서 무언가가 먼저 센서의 아날로그 출력을 디지털 형태로 변환하여 전압을 "디지털화"해야합니다. 따라서 그 사이에는 아날로그-디지털 변환기가 있어야합니다. 디지털화 된 전압을 압력 판독 값으로 변환하는 것 (변환이 비선형 인 경우 일부 표 또는 변환 공식 사용)이 PC에 적합합니다.
기술적으로이 변환을 수행하기 위해 MCU가 필요하지 않으며, 유선 알고리즘을 갖춘 전용 FPGA는 모든 데이터 샘플링 및 통신을 제어 할 수 있습니다. 그러나 MCU에 이미 ADC가 내장되어있는 경우 더욱 편리합니다.
또한 MCU + 컨버터를 구축하는 데 시간을 소비 할 필요가 없습니다. "DAS (데이터 수집 시스템)"또는 "데이터 로거"라는 장치가 있습니다. USB (또는 RS232)와 같은 편리한 인터페이스를 통해. 일부 DMM에는이 데이터 수집 기능이 있거나 DATAQ.com과 같은 곳에서 전용 DAS를 얻을 수 있습니다. DAS는 필요한 모든 데이터 로깅 소프트웨어와 함께 제공되며 원하는 데이터, SD 또는 기타 데이터를 저장할 수 있습니다. 당연히 센서에서 사용 가능한 압력 데이터로 변환하는 데는 약간의 비용이 들며 무료로 제공되는 것은 없습니다.
네, 할 수 있습니다 ... 아날로그 신호를 기록하고 재생해야하는 간단하고 저렴한 애플리케이션을 위해 설계된 ISD 칩을 찾으십시오 . 말하는 장난감, 뮤지컬 엽서 등에 사용됩니다. 그래도 그것들이 당신의 목적에 충분히 정확하지는 않습니다.
http://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=ko
유일한 요구 사항은 uC를 사용하지 않기 때문에 USB-SPI 브리지를 사용하여 SPI ADC를 PC와 인터페이스 할 수 있습니다.
uC를 사용하지 않으려는 경우 가장 저렴한 솔루션입니다.
또는 연구소, 연구소에 $$를 투자 할 수 있습니다. 따라서 지금 당장 필요한 아날로그 메모리 연구 속도를 높일 수 있습니다.
0 ~ 32V 전압 데이터 로거 USB-503
은 1 초에서 12 시간 간격으로 32k 측정 값 을 저장 합니다.
배터리가 동봉 된 USB 동글에 저장합니다. Excel로 쉽게 내보낼 수 있습니다. www.mccdaq.com의 Inc 소프트웨어
싼.
겨우 210 만 리얼
음 .. 2.2m 상승