DSP原理及应用技术第8章 DSP工程应用实例.pptVIP

DSP原理及应用技术第8章 DSP工程应用实例.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
( ) * * * 包含电源管理、信号调理采集、驱动控制、数字信号处理控制、掉电保护、外扩存储器、液晶键盘、测量结果输出、异步通信等功能模块。 1. 电源管理 系统电源管理方案如图8-3所示。系统采用24V输入电源供电,先经过降压型DC/DC 变换,得到11V和4V电压,11V电压再经过极性翻转、线性稳压,得到±9V和5V电压,用来为系统模拟电路部分供电,如信号采集调理部分、运放、ADC等;4V电压经过双路LDO得到+3.3V和+1.9V,主要为DSP芯片供电,并为其它芯片提供数字电源,如ADC、DAC、SARAM、FRAM等。 2. 信号调理采集 系统共需采集三路传感器信号,其中位移传感器信号(传感器A和传感器B)由ADC1、ADC2采集,并且DSP通过McBSP接口与这两路ADC通信,这里复用McBSP为SPI功能;温度传感器信号由ADC3采集,并且DSP通过I2C口与该ADC通信。 3. 驱动控制 科氏质量流量变送器还需合成一正弦信号激励一次仪表,这由驱动控制模块完成,包括MDAC和DDS两块芯片。这里,DSP使用GPIO口模拟SPI协议与DDS芯片通信,控制DDS输出特定频率及相位的正弦信号,该正弦信号接入到MDAC芯片的模拟输入端;DSP使用SPI接口与MDAC芯片通信,控制MDAC的输出增益,进而控制正弦信号的幅值。 4. 数字信号处理与控制 处理与控制模块是整个系统的核心模块,负责整个系统的调度运行。该模块需要完成对采样信号的读取、存储、处理,根据信号参数特征计算流量并给出驱动的控制策略,与此同时,还需完成人机接口、通讯、测量结果输出等功能。 5. 外扩存储器 系统外扩了两片外部存储器,分别是SARAM和FRAM,其中SARAM用来存放AD采样数据或保存计算结果,数据在掉电后丢失。而FRAM用来保存一些仪表参数,这些参数可通过按键设置修改并保存至FRAM,掉电后FRAM中数据仍然存在,在上电后,程序可从FRAM中将仪表参数读出。DSP通过外部接口XINTF模块与SARAM通信,通过GPIO接口与FRAM通信。 6. 人机接口及通讯 该部分主要包括液晶显示、键盘及SCI通信。液晶用于显示测量结果、仪表工作状态等信息;键盘操作用来实现切换屏幕、调取和修改仪表参数等功能。此外,DSP通过SCI接口可将参数上传至上位机,而上位机亦可通过SCI接口向DSP发送指令。 7. 测量结果输出 在系统标定过程或工业现场集散控制系统中,需要采集反映流量测量值的脉冲信号,脉冲信号的个数代表着流量的累计值。系统中采用ePWM模块产生PWM脉冲信号,并与定时器相配合,将输出一定个数的脉冲转换为在一段时间内输出一定频率的脉冲。例如,输出1000个脉冲,可以转换为输出1KHz的PWM信号,并输出1s中的时间。当1s时间定时到后,则关闭输出或开始下一次累计值的输出。 此外,工业现场有时还需要进行远程监控或远程测量,这要求仪表将测量值转换为标准的模拟输出,通常是4~20mA电流输出。这里,DSP使用GPIO接口与外部DAC通信,先将测量值转换为电压、再经V/I变换电路,转换成电流输出。 8. 掉电保护 系统在掉电时,需要将当前重要的参数记录下来,以便下次开机时读取。系统外扩一电源监测芯片对11V电源进行实时监测,当监测到该11V电源下降到设定值时,电源监测芯片会产生一低电平信号,该信号接到DSP的GPIO口,用以触发外部中断,中断服务程序中会将关键参数保存至FRAM中。 * 系统软件主要包括初始化、算法、中断、人机接口及通讯、测量结果输出、FRAM、看门狗等模块,软件结构框图如图8-4所示。 整个系统的工作流程如下:系统上电后,DSP首先完成系统各个模块、外设以及算法变量的初始化,并同步启动ADC1和ADC2;传感器输出信号经相同的调理电路放大、滤波后,由ADC1和ADC2采样;采样数据通过DSP的McBSP接口送入DSP内;DSP对采样数据先进行数字滤波,然后调用算法计算信号的频率、相位、幅值参数;DSP根据传感器信号的频率、相位、幅值,确定驱动信号的频率、相位、幅值,完成驱动控制;DSP根据传感器信号的频率、相位,计算流体密度、质量流量,并读取ADC3的采样数据,得到温度值,对测量结果进行温度补偿;DSP将测量结果在液晶上显示,并通过SCI接口、4~20mA输出、脉冲输出模块输出测量结果。 * 在磁感应强度为B的均匀磁场中,垂直于磁场方向放一个内径为D的不导磁管道,内表面加绝缘衬里,当导电液体在管道中以流速v流动时,导电流体就切割磁力线,在和磁场及流速方向垂直的方向将产生感应电动势。当测量管内径D和磁感应强度B一定时,感应电动势e与流体的流速v成线性关系,因此通过测量该电动势e的大小,即可得到流体的流速v或体积流量 * 主要由电源管

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档