请问怎么在dsp2812程序中dsp设置断点点来校正ADC采样?

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 2630|回复: 17
阅读权限0精华0主题帖子UID3135
该用户从未签到金币47 在线时间10 小时最后登录注册时间积分105
DSP2812(永磁同步电机控制)程做电机控制可以参考。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
踩过的脚印
阅读权限0精华0主题帖子UID3137
嵌嵌文盲, 积分 -4, 距离下一级还需 4 积分
该用户从未签到金币-58 在线时间9 小时最后登录注册时间积分-4
多谢,多谢,学习啦。我用28335,应该差不多
阅读权限10精华0主题帖子UID3128
嵌嵌童生, 积分 143, 距离下一级还需 107 积分
该用户从未签到金币48 在线时间13 小时最后登录注册时间积分143
谢谢楼主!
阅读权限0精华0主题帖子UID3127
该用户从未签到金币86 在线时间14 小时最后登录注册时间积分147
我是初学& &我想请问你发的程序怎么在CCS4.2里打开呀?我要打开时importproject不能找到文件& &期待你的回复哦!
阅读权限100精华0主题帖子UID3126
该用户从未签到金币-3 在线时间14 小时最后登录注册时间积分116
给力楼主,果断顶起!
阅读权限10精华0主题帖子UID103173
嵌嵌书童, 积分 39, 距离下一级还需 61 积分
TA的每日心情开心 15:45签到天数: 1 天[LV.1]初来乍到金币19 在线时间3 小时最后登录注册时间积分39
看看能用不能用
[]: 克里姆林宫 发帖时在路边捡到 1
金币,偷偷放进了口袋.
阅读权限10精华0主题帖子UID131700
嵌嵌书童, 积分 15, 距离下一级还需 85 积分
TA的每日心情开心 20:36签到天数: 1 天[LV.1]初来乍到金币12 在线时间0 小时最后登录注册时间积分15
请问楼主是基于SVPWM的代码吗
在论坛发帖时没有注意,被小偷偷去了 4
阅读权限10精华0主题帖子UID131399
嵌嵌书童, 积分 43, 距离下一级还需 57 积分
TA的每日心情奋斗 19:32签到天数: 1 天[LV.1]初来乍到金币35 在线时间3 小时最后登录注册时间积分43
谢谢拿来看看
[]: 董郎628 乐于助人,奖励 9
无效楼层,该帖已经被删除
阅读权限10精华0主题帖子UID132583
嵌嵌书童, 积分 9, 距离下一级还需 91 积分
该用户从未签到金币3 在线时间0 小时最后登录注册时间积分9
[]: 一个袋子砸在了 chiming_hz 头上,chiming_hz 赚了 1
阅读权限10精华0主题帖子UID132593
嵌嵌书童, 积分 24, 距离下一级还需 76 积分
TA的每日心情郁闷 22:50签到天数: 1 天[LV.1]初来乍到金币22 在线时间0 小时最后登录注册时间积分24
激动人心,无法言表!
[]: 一个袋子砸在了 xmrrh123 头上,xmrrh123 赚了 5
阅读权限10精华0主题帖子UID137553
嵌嵌书童, 积分 10, 距离下一级还需 90 积分
该用户从未签到金币8 在线时间0 小时最后登录注册时间积分10
强烈支持楼主ing……
[]: china_he 在论坛发帖时没有注意,被小偷偷去了 3
阅读权限10精华0主题帖子UID137792
嵌嵌童生, 积分 106, 距离下一级还需 144 积分
该用户从未签到金币80 在线时间1 小时最后登录注册时间积分106
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
[]: wty123 乐于助人,奖励 6
阅读权限10精华0主题帖子UID136085
嵌嵌书童, 积分 2, 距离下一级还需 98 积分
该用户从未签到金币1 在线时间0 小时最后登录注册时间积分2
看到这帖子真是高兴!谢谢谢谢铃铃铃
乐于助人,奖励 3
阅读权限10精华0主题帖子UID137996
嵌嵌书童, 积分 21, 距离下一级还需 79 积分
TA的每日心情开心 01:23签到天数: 1 天[LV.1]初来乍到金币20 在线时间0 小时最后登录注册时间积分21
老古董才是最好的
在论坛发帖时没有注意,被小偷偷去了 1
社区QQ达人
使用QQ帐号登录论坛的用户
工作时间8:30 - 17:30
研旭精品:
Powered by网站已改版,请使用新地址访问:
DSP-2812-AD-Sample 此程序是关于DSP 的AD采样 ,包含对电流和电压的采集 DSP program 238万源代码下载- www.pudn.com
&文件名称: DSP-2812-AD-Sample
& & & & &&]
&&所属分类:
&&开发工具: Visual Basic
&&文件大小: 7 KB
&&上传时间:
&&下载次数: 3
&&提 供 者:
&详细说明:此程序是关于DSP2812的AD采样程序,包含对电流和电压的采集-This program is about the DSP2812 s AD sampling procedures, including current and voltage acquisition
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&DSP 2812 AD Sample.doc
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 这是基于DSP的给图像添加高斯噪声和椒盐噪声,并显示图像效果的CCS工程源码
&[] - DSP2812 ADC16通道单序列采样程序
&[] - SEED-2812的CAN模块功能测试,本测试采用CAN模块自身提供的32个邮箱设置为16个发送邮箱,16个接收邮箱,采用自收自发模式,循环发送。
&[] - SEED-DSP2812开发板 SPI通信例程,亲测可用。基于TMS320F2812的ADC校正算法设计与实现
2015年微型机与应用第17期
作者:班允强,梁 英,刘朝强
  摘 &要: 针对在信息采集中存在的精度不够,采样值与真实值偏离过大的问题,本文采用了一种,可以实现对ADC存在的和进行补偿,结合简易的硬件电路,成功实现了对ADC采样精度的补偿。  关键词: TMS320F2812;ADC校正算法;增益误差;偏移误差0 引言  DSP芯片在信号处理方面具有独特的优势,其采用了先进的哈佛总线结构,从而使数据的吞吐率提高一倍[1-3]。本文选择TI公司的TMS320F2812为系统的核心,它是一款32位的DSP芯片,TMS320F2812具有12位ADC模块,理论上采样精度可以达到9位,约为 & &0.2%左右,但在实际应用过程中并不让人满意,采样值和真实值之间的相对误差很大,有时甚至超过15%,这会给实际应用带来很大的麻烦[4]。为了提高TMS320F2812的采样精度,本文采用ADC校正算法进行补偿,经过实际验证,取得了很好的效果。1 ADC的工作方式选择  TMS320F2812的ADC模块共有16个采样通道,可分为两组:一组是ADCINA0~ADCINA7,另一组ADCINB0~ADCINB7[5-6]。ADC模块的时钟频率最高可配置为25 MHz,采样频率最高为12.5 MS/s,也就是说每秒最高能完成12.5个百万次采样,内置2个采样保持器S/H-A、S/H-B和2个序列发生器SEQ1、SEQ2;基于上述结构,选择不同的采样方式和不同的序列发生器模式,就有不同的工作方式,所以ADC共有4种工作方式,每种工作方式都有各自的特点,需要根据实际需要进行选择。  根据本文校正需要,DSP需要同时采集两路精准电源信号,为了保证两路信号的实时性要求,本文选择级联模式下的并发采样的工作方式,一次采集2个通道,可以保证两路信号的实时性要求,ADC初始化程序如下:  void InitAdc(void)  {  unsigned int i;  AdcRegs.ADCTRL1.bit.RESET=1;  NOP;  AdcRegs.ADCTRL1.bit.RESET=0;  AdcRegs.ADCTRL1.bit.SUSMOD=3;  AdcRegs.ADCTRL1.bit.ACQ_PS=0;  AdcRegs.ADCTRL1.bit.CPS=0;  AdcRegs.ADCTRL1.bit.CONT_RUN=0;  AdcRegs.ADCTRL1.bit.SEQ_CASC=1;  AdcRegs.ADCTRL3.bit.ADCBGRFDN=3;  for(i=0;i&10000;i++)NOP;  AdcRegs.ADCTRL3.bit.ADCPWDN=1;  for(i=0;i&5000;i++)NOP;  AdcRegs.ADCTRL3.bit.ADCCLKPS=15;  AdcRegs.ADCTRL3.bit.SMODE_SEL=1;  AdcRegs.MAX_CONV.bit.MAX_CONV=5;  AdcRegs.CHSELSEQ1.bit.CONV00=0x0;  AdcRegs.CHSELSEQ1.bit.CONV01=0x1;  AdcRegs.CHSELSEQ1.bit.CONV01=0x2;  …  }2 ADC校正原理  ADC模块的误差不仅包括器件本身特性引起的零点、增益、非线性误差,这些因素很难通过措施补偿,但ADC模块的转换特性是线性的,可以通过适当的措施进行补偿。ADC的转换特性曲线如图1所示。  从图中可以看出,理想的ADC转换特性曲线并不存在增益误差和偏移误差,所以可以求得模拟输入量X和数字量输出量Y的对应函数关系,一条过零点的正比例函数,该直线恒过(34 095)点,4 095是结果缓冲寄存器的值右移4位后0x0FFF,但实际中由于增益误差和偏移误差的存在,模拟量和数字的对应关系为:  Y=KX+b(1)  式(1)中的K和b是未知量,只要求得K和b的值,那么通过ADC转换结果缓冲寄存器得到的数据Y,就可以计算出实际的输入电压值X。对于这个二元一次方程,只要找到如式(2)所示的两个方程组就可以求得K和b。    为了能求得K和b的值,可以在硬件电路中增加两路精准电源作为参考电压,本文提供给ADCINA0和ADCINB0采样通道,也就是X1和X2,通过读取ADCINA0和ADCINB0结果缓冲寄存器可以获得Y1和Y2,通过式(2)可获得K和b的值,如式(3)所示:   所以实际的输入值为式(4):  3 ADC校正算法  由ADC校正原理可以知道,只要在硬件电路上提供两路精准电压就可以求得式(3)的K和b值,由这两个参数通过式(4)去校正其他通道的采样值。本文ADC共采集6路信号,两路校正信号(ADCINA0、ADCINB0)和4路待被校正信号(ADCINA1、ADCINB1、ADCINA2、ADCINB2),对每个通道同时采样N次,对结果进行排序,去掉最大值和最小值,取中间N/2平均值,每个平均值作为采样结果等待处理,对参考通道ADCINA0和ADCINB0的结果进行计算,求得增益K和偏移b,为了更好地测试其可行性,本文取N等于8,在实际应用中可以将N取大些以便于提高精准度。算法流程如图2所示。4 结果验证  为了验证ADC校正算法的有效性,本文在硬件电路设计中加入了两路精准电源作为参考电压ADCINA0= 0.502 V、ADCINB0=1.801 V,软件的调试选用CCS3.3,调试完成后同时给ADCINA1、ADCINB1、ADCINA2、ADCINB2加上不同的电压,然后打开CCS3.3软件下的watch windows观察变量的值,可以得到表1的数据。  在观察watch windows下的变量值时,数据位会不停地变化和刷新,记录一次采样的值可能不准确,所以可以多测几次。从表中数据可以看出,ADC校正算法良好,校正后的结果与真实值很接近。5 结论  本文采用了ADC校正算法对TMS320F2812数据采集进行校正,在硬件电路中设计了两路精准的参考电压,为软件校正提供硬件支持。通过实验证明,ADC校正算法提高了TMS320F2812数据采集的精准度,解决了在实际应用中理论值和实际值的偏差问题。  参考文献  [1] 张雄伟,陈量,徐光辉.DSP芯片的原理与开发应用[M].北京:电子工业出版社,1997.  [2] 徐科军,张涵,陈智渊,TMS320X281x DSP原理与应用[M].北京:北京航空航天大学出版社,2006.  [3] 周霖.控制工程技术应用[M].北京:国防工业出版社,2005.  [4] 顾卫钢.手把手教你学DSP基于TMS320X281x[M].北京:北京航空航天大学出版社,2011.  [5] Texas Instruments. TMS320F28x analog to digital converter(ADC) reference guide[Z]. 2003.  [6] Texas Instruments. TMS320x281x, 280x serial communications interface(SCI)reference guide (Rev.B)[Z].2004.
继续阅读>>
热门关键词dsp adc程序_中华文本库
F28335各个程序代码简单描述 - 上海汉远科技 F28335 各个程序代码的保存路径在 Code of TMS320F28335 CCS4\v120\DSP2833x_examples 文件...
Dsp 的adc转换模块 - 在现实世界中,许多量都是模拟量,例如电压、电流、温度、湿度、压力等信号;而在 DAP 等 微控制器世界中,所有的量却都是数字量,那如何...
Initialize the DSP 2. Set the PIE the interrupt vector table, 3. Initialize the ADC 4. The ADC interrupt entry address into PIE ...
“简简单单 DSP”系列学习活动—第六期 AD 学习及使用“简简单单 DSP”系列...ADCADCCHSELSEQ1、ADCADCCHSELSEQ2, SEQ2 将用到 ADCADCCHSELSEQ3、ADCADC...
DSP 的Adc - DSP 的A/D 转换器 本章主要内容: F281x 的A/D 转换器的特点(Features of F281x ADC) 自动排序器原理(Autoconversion S...
DSP原理与应用 日 19 § 5.1.7 5 1 7 ADC采样校准 ADC_cal() ()子程序 子程序在芯片出厂时已经固化在 片厂 固化 OPT存储 存储器中。 中 ...
DSP 模数转换实验报告 姓名: XX 专业:电子与通信工程 学号:XXXXXX 导师: XX ...7.打开观察窗口 -打开源程序 ADC.c,在有注释“软件断点 1”的行上加软件...
F28035_ADC - 详细说明AD的寄存器使用和代码示例。... 如果引导程序在仿真过程中被跳过,用户必 须确保校准...文件 DSP2802x(3x)_Adc.c 中的 AdcOffsetSelfCal(...
adc| 程序| 采集|DSP adc采集程序_信息与通信_工程科技_专业资料。本文是用DSP进行数据采集以及幅值和频率检测的程序 #include &DSP281x_Device.h& #...}

我要回帖

更多关于 dsp2812双闭环程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信