基于DM642和CDMA的无线远程监控系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要介绍基于TMS320DM642和CDMA无线数据模块的无线远程监控系统的设计与实现。为提高设备驱动程序的代码可重用性,以视频解码芯片TVP5150A为例,介绍了开发设备驱动程序的通用方法,提出了把驱动程序分为类/微上下两层驱动的概念。为将经过MPEG-4压缩后的码流和采集到的现场设备工作数据发送到远程监控机,实现无线远程监控的功能,需要开发CDMA无线数据模块的网络连接程序和数据通信程序,其中的数据通信程序根据我们自己定义的通信交互协议进行开发。同时,本文还给出了实现无线视频传输的设计与实现,就是通过DM642的EDMA和MCBSP实现其与CDMA无线数据模块的串口通讯,这样就可以利用EDMA传输快速、高效的特性,且数据传输工作不需要CPU参与,在后台进行。另外,为实现EDMA的数据连续传输,采用了PING-PONG缓存和EDMA传输中断。由于TMS320DM642特殊的引导机制,即在上电复位时只能自动引导1KBYTES代码,提出了二级引导程序概念,并介绍了其设计与实现。
     本文最后对全文作了总结,并对TMS320DM642在无线通信嵌入式产品中的广泛应用作了展望。
This thesis mainly introduces the design and realization of a wireless remote monitor system based on TMS320DM642 and CDMA wireless data modem. In order to maximize the re-use of device driver's code, a general method used for developing device driver is introduced taking the example of video decode TVP5150A and a concept is put forward that driver can be divided into two layers: class/mini driver denoting driver's upper layer and lower layer, respectively The network connecting program for CDMA modem and the data communication program need to be developed for transmitting the image compressed in MPEG-4 standard and field instrument's operating data to the remote monitor, and the data communication program is based on the protocol defined by the developers. Design and realization of wireless video's transferring by combining EDMA and MCBSP to connect to CDMA modem is introduced, in which EDMA's property: transferring data in high speed and efficiency and working in background without CPU's intervention plays an important role. In addition, PING-PONG buffering and EDMA transfer interrupt is used to realize the EDMA's continuous operation. Secondly bootloder is needed to be developed for an embedded system based on TMS320DM642, because it could only boot lk bytes code by chip-on bootloader following the release of/RESET while the CPU is stalled.The last part gives the a conclusion and describes the future of embedded systems based on combination of TMS320DM642 and wireless communication technology.
引文
[1] 席勇,嵌入式处理技术在无线远程监控系统中的研究和应用,北京邮电大学硕士学位论文,2004年2月
    [2] 视频监控系统 十八般监视武器样样详解(图)__网上学园_科技时代_新浪网.htm,2004年2月
    [3] 李芳慧等,TMS320C6000系列DSPs原理及应用,第2版,电子工业出版社,2003
    [4] 马海杰,基于TMS320DM642音视频编解码系统硬件设计,浙江大学硕士学位论文,2005年3月
    [5] John B.Groe,Lawrence E.Larson著,杨家玮等译,CDMA移动无线电设计,人民邮电出版社,2002年8月
    [6] 魏忠,蔡勇,雷红卫编著,嵌入式开发详解,电子工业出版社,2003年1月。
    [7] Texas Instruments, DSP/BIOS Driver Developer's Guide, Nov.2002
    [8] Texas Instruments, TMS320C6000 DSP EDMA Controller Reference Guide, Mar.2005
    [9] Texas Instruments, Creating a Second-Level Bootloader for FLASH Bootloading on TMS320C6000 Platform With Code Composer Studio,2004
    [10] Texas Instruments, TMS320DM642 Video/Imaging Fixed-Point Digital Signal Processor, 2004.
    [11] Texas Instruments, TMS320DM642 Technical Overview, 2002
    [12] Texas Instruments, TMS320C64x DSP Video Port/VCXO Interpolated Control (VIC) Port Reference Guide,2005
    [13] Texas Instruments, TVP5150APBS Ultralow Power NTSC/PAL/SECAM Video Decoder With Robust Sync Detector, 2003
    [14] Texas Instruments, TMS320C6000 DSP General-Purpose Input/Output (GPIO) Reference Guide,2004
    [15] 何立民,单片机高级教程—应用于设计,北京航空航天大学出版社,1999年12月
    [16] Texas Instruments, TMS320C6000 DSP Inter-Integrated Circuit (I2C) Module Reference Guide,2002
    [17] Texas Instruments, TL16C550 datasheet, 1996
    [18] 潘名莲,马争,惠林,微计算机原理,电子工业出版社,2001年9月
    [19] Spiex Corp. Spi491 datasheet.
    [20] 8通道模拟量检测模块i-7017功能说明书,泓格公司
    [21] AnyDATA.net Corp.CDMA DATA TERMINAL DTU-800X Reference Manual Application Information,
    [22] Texas instruments, The TMS320DM642 Video Port Mini-Driver, 2003
    [23] Texas Instruments, TMS320C6000 Chip Support Library API Reference Guide,2003
    [24] Texas Instruments, Code Composer Studio Application Programming Interface Reference, 2003
    [25] AnyDATA. net Corp,CDMA DATA TERMINAL AnyDATA Proprietary Packet Data User Manual, June 2001
    [26] Texas Instruments, TMS320C6000 DSP Multichannel Buffered Serial Port (MCBSP) Reference Guide, Sep.2004
    [27] Texas Instruments, TMS320C6000 MCBSP: UART, May.2004
    [28] Randal E.Bryant,David O'Hallaron著,龚奕利,雷迎春译,深入理解计算机系统,中国电力出版社,2005年2月
    [29] 潘荣,娄国伟,用逻辑结构图实现MCBSP和EDMA的构架,单片机与嵌入式系统应用,2005年12月
    [30] 孙兵,黄贤武,TMS320C6711 EDMA方式在视频传输系统中的应用,现代电子技术,2005年第14期
    [31] 曾庆如,王洪迅,TMS320C64X EDMA的图像数据传输优化,电路与应用,2005年增刊总第278期
    [32] 李宝林,刘欣,实时图像处理系统中EDMA实现数据搬移,信息技术,2005年第9期
    [33] 唐冰,骆云志,周勇,采用MCBSP和DMA的数据传输,兵工自动化,2004年第23卷第1期
    [34] UDP协议简介,中国协议分析网
    [35] 刘蓉辉,DSP的自举引导方法的应用研究,世界电子元器件,2004年5月
    [36] 朱显新,邓启辉,TMS320C32系统得BOOTLOADER的设计与实现,世界电子元器件,2004年4月
    [37] 徐胜,管庆,TMS320C5000的BOOTLOADER技术,电子产品世界,2003年3月
    [38] 陈红梅,陈建,TMS320C5402的FLASH并行BOOTLOADER技术,单片机与嵌入式系统应用
    [39] Data sheet for Am29LV640MT. AMD Corp.2004
    [40] Texas Instruments,TMS320C6000 DSP External Memory Interface (EMIF) Reference Guide,Apr.2004
    [41] Texas Instruments, TMS320C6000 DSP Peripherals Overview Reference Guide,Apr.2004
    [42] 屠祁,屠立德等编著,操作系统基础,清华大学出版社,2002年9月
    [43] Texas Instruments, TMS320C6000 Assembly Language Tools User's Guide Apr.2004
    [44] Texas Instruments, Code Composer Studio User's Guide, Feb.2000
    [45] Texas Instruments, TMS320C6000 CPU and Instruction Set Reference Guide, 2000

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700