오래된 컴퓨터를 데이터 로깅 및 프리젠테이션 터미널로 변환하는 방법은 무엇입니까?

오래된 컴퓨터를 데이터 로깅 및 프리젠테이션 터미널로 변환하는 방법은 무엇입니까?

오래된 컴퓨터(예: 1.8GHz P4, 256MB RAM)에 Ubuntu 10.04 LTS 등을 설치합니다.

이제 PIC 또는 AVR 기반 홈 프로젝트로 이동하여 연결하십시오. 마이크로컴퓨터당 단 3개의 연결과 온보드 주변 장치만 있으면 이제 이 5달러짜리 장치의 대형 화면과 키보드에 쉽게 연결할 수 있습니다.

사용미니컴퓨터쉽게 읽고 쓸 수 있는 장치입니다.

나는 한 단계 더 나아가고 싶다. 데이터를 기록하고, 그래프로 표시하고, 분석해야 합니다.

본질적으로 내 검색 결과는 다음과 같습니다.

  1. 자유롭고 개방적이다MatLab 클론, 능숙함
  2. 실시간 데이터 스트림 처리, 직관적인 인터페이스
  3. 다양한 기간에 걸쳐 하나 이상의 매개변수를 플롯합니다.(예: 4개의 센서 온도 및 마지막 분 또는 주의 설정값).기본 제어 이론 기능은 상당한 이점이 될 것입니다(예: 최대, 최소, 오버슈트, 상태 공간 모델 변환, PID 튜닝, 컨트롤러 합성)

여기서 어떤 도구를 사용할 수 있나요?

답변1

기존 옵션(예:과학 실험실, 또는옥타브그리고제어 시스템 패키지)은 실시간 데이터를 처리할 수 있습니다.

어쨌든, 직접 만드는 것은 어렵지 않을 것입니다. 저는 아마도 Python + SciPy + NumPy +를 사용할 것입니다.비연속성+ matplotlib(+ 웹을 통해 제어할 계획인 경우 모든 웹 프레임워크).

하나 있다Python 제어 시스템 라이브러리그러나 나는 그것을 많이 사용하지 않았습니다.

답변2

당신은 그것을 사용할 수 있습니다

  1. 계산에 사용되는 옥타브
  2. -Ctermios직렬 통신용 파일 옵션 또는 라이브러리에 쓰기 기능이 있는 minicom
  3. 데이터 시각화를 위한 gnuplot

관련 정보