오래된 컴퓨터(예: 1.8GHz P4, 256MB RAM)에 Ubuntu 10.04 LTS 등을 설치합니다.
이제 PIC 또는 AVR 기반 홈 프로젝트로 이동하여 연결하십시오. 마이크로컴퓨터당 단 3개의 연결과 온보드 주변 장치만 있으면 이제 이 5달러짜리 장치의 대형 화면과 키보드에 쉽게 연결할 수 있습니다.
사용미니컴퓨터쉽게 읽고 쓸 수 있는 장치입니다.
나는 한 단계 더 나아가고 싶다. 데이터를 기록하고, 그래프로 표시하고, 분석해야 합니다.
본질적으로 내 검색 결과는 다음과 같습니다.
- 자유롭고 개방적이다MatLab 클론, 능숙함
- 실시간 데이터 스트림 처리, 직관적인 인터페이스
- 다양한 기간에 걸쳐 하나 이상의 매개변수를 플롯합니다.(예: 4개의 센서 온도 및 마지막 분 또는 주의 설정값).기본 제어 이론 기능은 상당한 이점이 될 것입니다(예: 최대, 최소, 오버슈트, 상태 공간 모델 변환, PID 튜닝, 컨트롤러 합성)
여기서 어떤 도구를 사용할 수 있나요?
답변1
기존 옵션(예:과학 실험실, 또는옥타브그리고제어 시스템 패키지)은 실시간 데이터를 처리할 수 있습니다.
어쨌든, 직접 만드는 것은 어렵지 않을 것입니다. 저는 아마도 Python + SciPy + NumPy +를 사용할 것입니다.비연속성+ matplotlib(+ 웹을 통해 제어할 계획인 경우 모든 웹 프레임워크).
하나 있다Python 제어 시스템 라이브러리그러나 나는 그것을 많이 사용하지 않았습니다.
답변2
당신은 그것을 사용할 수 있습니다
- 계산에 사용되는 옥타브
-C
termios
직렬 통신용 파일 옵션 또는 라이브러리에 쓰기 기능이 있는 minicom- 데이터 시각화를 위한 gnuplot