【VC++开源代码栏目提醒】:网学会员在VC++开源代码频道为大家收集整理了“基于TMS320VC5409的嵌入式WEB数据服务器的实现 - 软件工程“提供大家参考,希望对大家有所帮助!
测控技术与仪器仪表№su怕me们硎旧.‰№咖a川n吼Ⅲme№ 基于TMS320VC5409的嵌入式WEB 数据服务器的实现 高翔1,李凌2,刘广存3 (1.中国科学院上海技术物理研究所,上海200083; 2.河海大学机电工程学院,江苏常州213022; 3.南京理工科技园股份有限公司,江苏南京210014) 摘要:设计开发了一种适用于对数据传输率有一定要求的WEB数据服务器系统。
系统以TMS320VC5409 DSP为主处理器,通过与RT】盔019AS芯片连接实现了以太网接口。
完成了MP TCP/IP协议栈在TMS320VC5409的移植,并在应用层实现了一个嵌入式WEB数据服务器。
关键词:嵌入式WEB数据服务器数据采集.TMS320VC5409 1wIP RⅡJ8019AS 在较高速的嵌入式应用场合,普通单片机…的I/O 1以太网控制器RTL8019AS【3l接口速度以及协议处理速度经常成为网络数据传输的 目前以太网技术在计算机系统中已经发展到千兆瓶颈,因而并不是一种合适的设计选择。
这些系统中的 位的带宽速度,但多数以太网接口芯片都是通过PCI总主处理器通常都会有较快的处理和接口速度,将这些快 线与CPU连接。
而在嵌入式系统中,除非系统内的高速速接口与以太网控制芯片进行连接可以实现满足一定 处理器本身带有PcI接口,一般很难直接与这类芯片进数据传输速率要求的网络应用。
本文基于TMS320VC5409数 行连接。
从经济与效率的角度考虑,嵌入式系统采用相字信号处理器Ⅲ和R1rI暑019AS以太网控制器【3J设计了一 对慢速的lOM以太网接口芯片RJI.I.8019AS是合适的。
种适用于传输传感器采集到的大量数据及处理后信息 R1〔髓019AS是一种被广泛应用的廉价以太网接口控制的快速以太网接口,并在此基础上通过移植与应用1wIP 器,与CPU的接口为ISA总线,可以与各类处理器的外TcP,IP协议栈f41实现了嵌入式WEB数据服务器。
部接口进行轻松连接。
芯片的特点如下:(接上页。
) 厢 据的精确采集、实时显示、实时打印、实时存储、人机交 互等功能,并实现了短消息无线通信,保证了在一些无 GPRS终端上电,MSP430 及
软件初始化 人值守的工作场合下的远程无线数据监控,具有良好的 应用前景。
同时,该系统已经成功应用于“激光车辙测 GPRS模块复位 试仪”、“路面弯沉仪”等装置的研制,运行状况良好。
参考文献 GPI玛终端参数配置 【l】胡大可.MSP430系列兀。
ASH型超低功耗16位单片机 〔M〕.北,·{:北京航空航天大学出版社,2001. GPRS链路建立 【2】焦纯,杨虱胜,霍旭阳.基于MSP430单片机的现场数据 实时采集系统【J】.电子产品世界,2006,(16). 、\..—/ .I.Y 【3】王晓银,王彦瑜,蒋锋.基于MSP430F149单片机的温度 监测系统的设计【J】.微计算机信息(嵌入式与SOC), 1磊薏;卜 2006,22(20). 、心墨!璺型三—/ 山Y 【4】刘亚利,敬岚,乔卫民.基于MsP430F149型单片机的智 能温度控制系统【J】.
计算机工程与
设计,2006,27(6). 终端进入数据透传模式 (收稿日期:2007—03一cr7) 并维护GPRS链路 图4 GPRS
通信模块设计 72 欢迎网上投稿w唧.骶tlIet.皿www.a咖et.com.∞ 《电子技术应用》2007年第7期 万 方数据 测控技术与仪器仪表Measu怕ment contm·Tecnnology ana.nstmments 匹配
问题。
C5409是3.3V接口器件而R7I’L8019AS的接口 10Ba8eT: 电平为5V,因此需在总线上加入一个兼容3.3V和5V电 (2)全双工,收发速率可同时达到10Mbp8 5 平的驱动芯片,如L、,,I’H16245A。
另外由RrllI.8019AS向 (3)内置16KB Sm~M,用于收发缓存环,降低对主 C5409输出的中断和READY信号也需要通过驱动芯片处理器的速度要求; 进行电平匹配。
中断信号通过非门翻转。
(4)支持8,16位可选宽数据总线,8条中断申请线 (3)由于C5409没有分离的读写控制信号,需要通 过译码的方法来与R1几8019As进行连接。
对DSP的 (5)支持UTP、AUI和BNC接口自动检测,另外集成 Is#、R,W#和IOsl’砌孙信号译码可以获得R,11.8019AS的的lOB鹅eT传输接口支持对接收线对的自动极性校正; IoRB和IOWB信号,