相关服务

  • 《现代电子技术》2006年第16期摘录:2006年第16期息第231供

如发现有乱码,请点击下面链接浏览原文
正文摘录:

2006年第16期息第231供C/C一调用的子程序。图4Wizarld的设备列表2.2I)SP程序的设计C54x【)SP软件的方法通常有3种:(1)用C语言开发。TI公司提供了用于C语言开发的(2CS(Co&:C~omposerSudio)平台。这种方法的优点是可以增强软件的可读性,提高了软件的开发速度,方便软件的修改和移植。然而c编译器无法实现在任何情况下都能够合理的利用DsP的各种资源。(2)用汇编开发。此种方式代码效率高,程序执行速度快,可以充分利用芯片提供的硬件资源。但用汇编编写程序比较繁琐,程序可读性差。另外,对不同类别或不同公司的芯片汇编语言往往不同,因此可移植性差。(3)C和汇编t昆合编程开发。采用此种方法能更好的达到设计要求。本文采用第3种编程方法开发r)SP程序。【)St’在这个系统中起着核心控制作用,通过对【)SP编程可以实现数据采集、数据处理以及数据传输功能。系统软件的主要功能流程图如图5所示。整个采集卡上电复位后,安装PCI驱动程序,I)SF’首先初始化C5402及激光雷达,然后开始采集激光雷达采集的接触网信号并对采集好的信息进行分析处理,提取有效信息,I)SP产生DMA中断,将处理好的数据按定义好的通讯格式,以DMA方式传送给上位机进行进一步处理。3结论图5系统软件流程图由于PCI总线的高速特性,使其被广泛应用于高速数据采集系统中,有效地解决了实时采集、实时传输和实时存储等问题。而PCI总线控制器专用芯片的出现则缩短了PCI总线硬件设备的开发周期,使得硬件设备的可靠性和稳定性都有了较大的提高。在开过程中,发现要想有高效率的操作特性,使用第三方提供的驱动程序开发包总是不太理想,尤其对于高速采样及实时严格的系统。用户还是要利用DDK开发符合自己要求的驱动程序。该数据采集卡实现了对接触网检测信号的接收处理、信息筛选及通过PCI总线向上位机高速传送数据的功能。这样就会使上位机的工作负担大为减轻,从而提高了激光雷达系统在高速接触网动态检测的实时性。参考文献[1]赵明忠,顾斌.[)SP’应用技术[M].西安:西安电子科技大学出版社,2004.[2]武安河,周莉莉.Windows;设备驱动程序(VxD与wDM)开发实务[M].北京:电子工业出版社,2001.作者简介程维男,1977年出生,西南交通大学电气工程学院硕士研究生。主要研究方向为接触网检测。畅洪亮男,1963年出生,中铁三局集团电务工程有限公司高级工程师。主要研究方向为铁道电气化。牛大鹏男,1982年出生,西南交通大学电气工程学院硕士研究生。主要研究方向为接触网检测。(上接第16页)[2]陈邦嫒.射频通信电路[M].3版.北京:科学出版社,2003.[3]王子宇,张肇仪,徐承和.射频电路设计一理论与应用[M].北京:电子工业出版社,2003.[4]刘久文.RF低噪音放大器的仿真设计方法[J].北京航空航天大学学报,2000,26(3):259—262.[5]AnsoftHFSSandE)esi‘gner·LJser’s(}uidc:.[6]罗渝霞,贾建平.自适应前馈的射频功率放大器设计[J].现代电子技术,2004,27(17):儿一13.作者简介李丽女,1982年出生,湖南古丈县人,研究生。课题研究方向为无线传输方面。

阅读此文(图):   点击此处在线翻阅