首页头部标志
   新闻分类
   联系我们
  • 电话:0411-86632519
  • 传真:0411-86610519
  • 邮箱:dlysys@163.com


 
超声波液位计基于DSP的探讨 二十二
时间:2015/11/19 7:24:28  来源:本站原创  点击:912

超声波液位计基于DSP的探讨 二十二

在本课题中DSPBIOS实现的功能主要有两个:(1)实现CCS开发环境对程序执行的实时监控;(2)实现各个线程之间的调度和通信。通过调用DSPBIOSAPI函数实现。

本课题中所涉及的系统软件主要分为四个相对独立的任务:(1)超声波换能器激发任务Taskl(2)超声波回波接收任务Task2(3)信号处理模任务Task3(4)显示显示Task4;其间的超声波换能器激发模块采用DSPBIOS的定时中断模块(CLK)来实现。CLK模块在DSPBIOS中具有严格的实时性和高优先级,定时的时间到以后DSPCPU立即将当前任务挂起,调用CLK所连接的函数ultrasonictrasmit O,超声波换能器的激发脉冲发射完成以后,采用软中断SWl激发接收任务Task2工作,激发任务和接受任务TSK的优先级低于CLK的优先级。Task3执行Fir滤波程序以及互相关算法程序。整个系统的DSPBIOS图形界面的配置如图所示.

DSPBIOS的应用程序中,main 0函数主要做的是一些初始化工作,包括初始化DSP,初始化DSPBIOS模块,完成这些工作以后,DSPCPU将控制权交给DSPBIOSDSPBIOS的程序启动过程如下所示:(1)DSP初始化,程序复位的中断向量指向cint00(2)根据.cinit初始化.bss(3)调用biosinitDSPBIOS进行初始化;(4)调用.pinit初始化函数指针;(5)调用主函数main(6)调用BIOSSTART启动DSPBIOS。进入上述的应用函数执行。

43本章小结

本章主要介绍了DSP软件的开发环境以及在本课题中使用到的实时操作系统,描述了算法实现的具体结构。

详情请浏览公司网站的产品中心 http://www.dlysys.com/  超声波液位计

 超声波流量计

 

 
上一篇:超声波流量计的开发与研制探讨 二
下一篇:超声波流量计的开发与研制探讨 三