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

AD采样的数据,如何保存起来?

白玉兰 2015-06-25 浏览量:2003

AD采样的数据,如何保存起来?并且可以查询采样的记录?

如何知道采样的数据是正确的

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 简单一点的话,直接定义全局变量数组,从AD寄存器读取到的值(有高八位,低八位,视具体情况)转换成实际的值存放在数组内。

    最后for循环依次打印数组的各个值。

    • 发布于 2015-06-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 可以定义一个数组,存储采样值,根据你的AD的位数和参考电压以及采样值就能计算出实际采集到的电压值了,转换成实际电压值后,通过串口打印
    • 发布于2015-06-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以定义一个数组,然后通过显示器显示出来,然后与计算值对比一下。
    • 发布于2015-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 对采样转换的结果存FLASH或者EEPROM。数据正确与否,那就要看你的标准。
    • 发布于2015-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • AD小于等于16位精度; 
    unsigned int   AD_vale[4];
     
    AD_vale[0]=AD1;   //第一路的ad值;
    AD_vale[1]=AD2;
    AD_vale[2]=AD3;
    AD_vale[3]=AD4;
     你可以用数码管显示  各个AD值,也可以用串口把AD值发出来,接上电脑查看。
    至于判断的话,就要看你AD转化精度。
    比如,你的是8位AD,那么AD值的范围i是0~255;  (2^8=255)
    AD的基准电压是5V;
    如果采集的电压是0V 。AD值应该是0左右;
    如果采集的电压是2.5V 。AD值应该是128左右;
    如果采集的电压是5V 。AD值应该是255左右;

    • 发布于2015-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  •           SD存储flash
    • 发布于2015-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 很简单 

    第一 定义一个存储区间

    第二 用SD卡存储 如果数据比较多

    一般都是存在flash里面的

    • 发布于2015-06-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

AD采样的数据,如何保存起来?