如何将旧电脑转换为数据记录和演示终端?

如何将旧电脑转换为数据记录和演示终端?

拿一台旧电脑(例如1.8GHz P4,256MB RAM),在上面安装例如Ubuntu 10.04 LTS。

现在转到基于 PIC 或 AVR 的家庭项目并连接该东西。只需三个连接和每台微型计算机的板载外围设备,您现在就可以轻松连接到这个 5 美元的小工具的大屏幕和键盘。

使用小型计算机轻松读取/写入设备。

我想更进一步。我需要记录、绘制和分析数据

本质上,我把我的搜索结果想象成

  1. 免费开放MatLab 克隆,擅长
  2. 处理实时数据流,具有直观的界面
  3. 绘制不同时间跨度的一个或多个参数的图表(例如,最后一分钟或一周内 4 个传感器的温度以及设定点)。基本的控制理论功能将是一个显着的优势(例如最大值、最小值、过冲、状态空间模型转换、PID 整定、控制器综合)。

我在这里可以使用什么工具?

答案1

我不知道现有的选项是否(例如科学实验室, 或者八度控制系统包)可以处理实时数据。

无论如何,自己制作应该不难;我可能会使用 Python + SciPy + NumPy +pyserial+ matplotlib(+任何网络框架,如果您最终计划通过网络控制它)。

有一个Python 控制系统库但我从未过多地使用它。

答案2

您可以使用

  1. 用于计算的倍频程
  2. -C具有写入文件选项的minicom或termios用于串行通信的库
  3. 和 gnuplot 用于数据可视化

相关内容