超声波液位计基于DSP的探讨 二十
(2)FLASH接口电路
本课题选用的程序以及历史数据的存储器采用的是FLASH存储,在上电以后,bootloader将程序搬运到SDRAM中进行快速执行。在本课题中FLASH选择的是三星公司生产的一敖NANDFLASH,型号为K9F1208UOM-YCBO。存储器容量为64MB x 8Bit,读写操作采用以512Bit的块为单位进行i供电电源以及接口逻辑电平均是3.3V.硬件电路的连接。
3.5本章小结
本章主要介绍了超声波液位计的硬件设计部分以及如何减少盲区的研究,描述流程为从用于测距的超声波的产生,至接收的模拟信号处理部分以及数字信号处理的DSP硬件系统部分,经过试验验证发现各部分硬件均能够发挥良好的工作性能。
4.超声波液位计的软件实现
通过第三章的描述,设计了完整的超声波液位计硬件部分。超声波液位计的回波信号经过采集和初步处理以后进入DSP内部,在其内部进行进一步的处理从而计算得到液位信息.
4.1软件环境
4.1.1CCS
本课题选择的是TI生产的DSP芯片,TI为其旗下的各类DSP提供的编程环境为CCS(Code Composer Studio)。这是一个基于Windows’的高效C编译器以及其他功能的集成开发环境,考虑到实时程序运行过程中的测试不能影响到程序的执行时间,能够实时的分析出来程序的执行效率,这个开发环境还提供了配置,建立、调试、跟踪和分析程序的工具。
针对DSP芯片软件开发过程中的各项需要,CCS提供的具体功能非常丰富,在本课题3S研发的过程中主要涉及到了其提供的下列功能:(1)集成的可视化代码编辑界面,用于编写C代码、汇编、头文件、GEL初始化文件以及cmd文件;(2)集成代码生成工具,包括汇编器、优化C编译器以及连接器;(3)基本的调试工具j向DSP芯片中装载执行代码(out文件),查看寄存器、存储器以及查看变量窗口,支持c源代码级的调试;(4)断点工具,包括硬件断点,数据空间读/写断电等;(5)分析工具,通过查看程序运行的时钟周期数的办法评估代码执行的效率,以及设计延时程序的延时时间;(6)数据图形显示工具,对采集到的数据以及处理过程中的数据以图像的形式显示出来;(7)提供GEL工具,用户可以采用GEL文件对芯片进行初始化;(8)提供DSP/BIOS工具,增强对代码的实时分析能力、调度程序执行的优先级、方便管理或使用系统资源,从而减少系统开发人员对DSP芯片底层硬件资源熟悉程度。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 超声波液位计
超声波流量计