AD采样的学习笔记_第1页
AD采样的学习笔记_第2页
AD采样的学习笔记_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AD采样的学习笔记 陈宏敏 2013-5-251、 STM32 AD简介:STM32集成了12位ADC,是一种逐次逼近型模拟数字转换器。它有18个通道,可以测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。2、 ADC主要特征:12位分辨率,从通道0到通道n自动扫描模式,自校准,通道之间采样间隔可编程,ADC转换时间STM32F103xx增强型产品:ADC时钟为56MHz时为1us(ADC时钟为72MHz为1.17us),供电电压是2.7V到3.3V。ADC输入范围:VREF-=VIN11; /1

2、电池电压 精度0.1 Vinmax=34VVin = vTemp&0x1FF;vTemp = (AfterfilterDJDY*3300)11; /2 电机电压 *20615 精度0.1Vinmax=660VVBus =vTemp&0x1FFF;vTemp = (AfterfilterTGGZ*330)12; /3 推杆故障 精度0.01 Vinmax=2V AHand =vTemp; / 电压与电流的关系式 如2.20V对应的电流显示5.0A AHand = (AHand*500)/220; vTemp = (AfterfilterXQWD*330)12; /4 线圈温度 vTemp软件放大

3、100倍。/此处根据电路原理图来计算得出温度感应的电阻阻值 1K电阻和5V供电500/(NRT+1K)=vTemp/1k. NRT = /vTemp-1000;js+;if(js=13)js=0; else if(WTemRjsNRT)&(NRT=WTemRjs+1) k=(WTemRjs-NRT)*1000)/(WTemRjs-WTemRjs+1); WTemp = k+js*1000; 软件能获取实时的AD采样值,主要是将AD值通过算法将AD值转换成我们能知道的文字,这里涉及的两部分的内容,一就是电路的电路图主要是电阻的比值,另外就是我们所以用的信号输入的数据手册,在这里做两个典型的AD采

4、样学习笔记, DC24V电池电压采样和温度采样。AD输入的电压值是0到3.3V,对应的AD值就是0-0x0FFF,即0-4095。为什么是0x0FFF呢?这就是AD的分辨率决定的,AD的分辨率是12位,对应的就是0x0FFF。硬件电路端会涉及到一个极限电压或其他极限值,极限值对应的电压就是3.3V。这里就涉及到一个公式:Vo/3.3=Vin/Vimax=AD/4096,Vo是对应的0-3.3V电压,Vin是输入值,Vimax是极限值,AD是软件的AD采样,4096是AD分辨率值。所以Vin=(AD*Vimax)/4096。就能计算出输入的信号值,这时AD采样只是0-0x0FFF的采样值,这里我

5、们软件可以设计采样的精度,比如vTemp = (AfterfilterTGGZ*330)12; /3 推杆故障 精度0.01 Vinmax=2V330就是3.3V*100,精度就放大了100倍。温度的采样,我们不能容易直接从信号设备上获取值,我们可以经过电路板上的设计结合信号设备的数据手册,计算出数值。如:u32 WTemR13= , 68340,41554,26020,16623,10930,7329,5014,3498,2492,1800,1322,983;vTemp = (AfterfilterXQWD*330)12; /4 线圈温度 vTemp软件放大100倍。/此处根据电路原理图来计算得出温度感应的电阻阻值 1K电阻和5V供电500/(NRT+1K)=vTemp/1k. NRT = /vTemp-1000;通过电路计算出信号发生设备的电阻值,根据数据手册上的电阻值对应的温度表,计算出温度。if(WTemRjsNRT)&(NRT=WTemRjs+1) k=(WTemRjs-NRT)*1000)/(WTemRj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论