AD采样的数据,如何保存起来?并且可以查询采样的记录?
如何知道采样的数据是正确的
简单一点的话,直接定义全局变量数组,从AD寄存器读取到的值(有高八位,低八位,视具体情况)转换成实际的值存放在数组内。
最后for循环依次打印数组的各个值。
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左右;
很简单
第一 定义一个存储区间
第二 用SD卡存储 如果数据比较多
一般都是存在flash里面的