• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

求教,如何用单片机实现容器液位变化实时监控和记录

3e89a8bfe319109b 2020-07-29 浏览量:415
如题,液位传感器拟采用电容式TM601芯片,需要实现能监测容器内液面高度的变化,并记录液面变化和时间的关系。能导出类似excle表格的数据或者在显示屏上显示液位为Y轴,时间为x轴的2D曲线图。求指导一下
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 先正常驱动TM601芯片,定时读取电容值,同时可以转换为液位高度,记录下同时刻的时间;通过串口、网口将液位高度和时间实时发送给上位机;上位机软件处理成波形曲线图。

    简单说过程是这样,读取TM601不难,上位机做曲线图,可以找一些现成开源的改改,先有个初步效果,后面再细化完善。

    • 发布于 2020-07-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 可以利用单片机读取tm601的数据,然后单片机定时用串口输出数据,上位机用串口助手接收,然后保存到excel,在生成图表就可以了
    • 发布于2020-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 目前嵌入式系统上面很少采用excel这种格式的,因为这种格式是microsoft专有的,建议使用csv,用逗号作为分隔符,比较简单

    另外就是TM601和MCU之间的通信要调试一下

    • 发布于2020-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 将单片机接受到的数据通过串口发送给电脑,在利用PYTHON或者JAVA自己编写一个上位机,将接收到的数据以图表或者表格的形式输出。
    • 发布于2020-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果存储的数据量比较多,需要的RAM空间要大,可以直接定义一个二位数组来记录时间和液位量的关系。需要正在LCD上面显示的话,直接打点就行了,定义好场合宽,将数据进行L长款的等比缩放。也可以使用串口发送到上位机记录下来

    • 发布于2020-08-03
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

求教,如何用单片机实现容器液位变化实时监控和记录