基于BF533的智能车载终端

发布者:风清扬yx最新更新时间:2013-04-06 来源: 21ic关键字:BF533  智能车载终端  GPS  GPRS 手机看文章 扫描二维码
随时随地手机看文章
引言

机动车辆迅速增长,给人们的生活带来方便的同时,也带来了车辆管理、车辆防盗、车辆遇抢等问题。如何使车辆的管理科学化,提高车辆的运营安全,已经成为一个亟待解决的重大课题。

基于BF533的智能车载终端整合了高性能处理器、全球定位系统、全球移动通信系统GSM/GPRS、蓝牙耳机、TFT-LCD显示器、CMOS摄像头、FPGA逻辑接口、计算机网络等资源。主要实现的功能指标有:

*图像实时拍摄、处理功能:提供实时路面情况分析。
*实时定位功能:获得高精度的位置及状态信息。
*监控报警:监控中心通过数据分析可得出车辆位置并提供帮助。
*车载电话功能:可以实现蓝牙免提电话功能,保证语音通信。
*图像存储和文件管理:可存储压缩图像两百多幅,存储短信上千条。
*远程控制功能:提供485总线接口,利用手机短信实现汽车内设备的远程控制。
*上网功能:通过GPRS实现无线上网,同时也可以下载导航地图。

系统硬件设计

如图1所示,整个系统包括三个部分:智能车载终端、蓝牙耳机和服务器软件(提供GPRS下载和远程视频监控显示)。由于篇幅关系,服务器软件在这里不再论述。


图1 系统硬件结构

智能车载终端

·BF533核心处理器

BF533是ADI公司Blackfin系列的高性能体系结构的定点DSP。它具有两个MAC信号处理引擎,采用正交类RISC微处理器指令集,特有的专用视频指令使它在多媒体应用开发方面具有显著的优势,为以单DSP为核心开发较为复杂的多媒体系统提供可能。

此外,BF533还具备丰富的外设接口资源,通过数条高带宽总线与内核连接。除通用I/O口、实时时钟及定时器外的所用外设均受DMA结构支持。

·FPGA电路设计
为了使系统具有强大的扩展性,选用了EP1C6Q240。它是Altera公司Cyclone系列的中低档产品,有5980个LE单元,内部RAM 92kbits,PQFP240 封装,I/O 185个,2个PLL,还支持LVDS、DDR 等传输接口。它的配置使用最新型的AS配置方式,配置芯片是EPCS4(FLASH 结构、4Mbits )。

·蓝牙手机和GPS接口

GPRS部分采用GR47芯片,它是Sony Ericsson公司生产的新一代GPRS模块,不仅能提供GSM语音、数据传输功能,还提供了GPRS数据传输功能。

GPS部分采用高灵敏度的GR-87接收模块,它还支持NMEA0183 v2.2 标准信号格式及SiRF二位元编码。

·其他接口电路

显示器采用24位320×240的彩色LCD,只用了其中红、 绿、蓝各6位像素。同时配置了像素时钟和VM时钟信号。

CMOS摄像头采用OmniVision公司OV7660,ADmC7019通过SCCB接口对OV7660进行控制,包括对比度、亮度、饱和度、白平衡及自动曝光、同步信号位置及极性输出、帧速率和数据输出格式。

RS485总线是工业领域广泛应用的LSO/OSI模型物理层标准协议之一,采用平衡式发送、差分式接收的数据收发器来驱动。 [page]

蓝牙耳机

·总体结构

蓝牙耳机主要包括几个部分:功能按键和状态指示、蓝牙模块BC-2通信部分、语音编解码电路、MIC及喇叭放大电路和电源电路。硬件总体结构如图2所示。


图2 蓝牙耳机硬件框图

·ADmC7019芯片

ADI公司的ADmC7019微转换器实现语音的软件编解码。它采用ARM7TDMI体系结构,运算速度可达45MIPS,支持16/32位精简指令集,具有最多16通道、高达1000kSps采样速率的12位A/D。

·语音编解码电路

实验发现,当采用GR47的单端音频模式时,由于系统主板电路复杂,而且 GR47处于发射状态时电流达到3A,蓝牙耳机接收到的音频信号背景噪声很大,因此选用差分模式,利用ADmC7019 自带的差分ADC完成音频信号的采样。

·音频电路和电源电路

MIC和音频功率放大电路选择微功耗的MAX9812和D类音频功放MAX9712,两者均有关断模式,关断模式下的电流为mA级。

采用LP2992将锂电池电压降为3.3V,ADmC7019提供一路A/D作为电压监测,主要起保护和电量低的告警作用,当锂电池电压过低时,为防止锂电池过度放电,ADmC7019先报警然后自动进入休眠模式。

当建立语音连接时平均电流为33.5mA,最大可达60mA,待机时平均电流为4.7mA。为了延长使用时间,耳机在不工作时尽量处于休眠模式(mA级),有电话时通过软件唤醒耳机进入工作状态。

系统软件设计

总体软件设计分为三大部分,第一部分为ADSP-BF533主控程序设计,采用ADI公司的Visual DSP++开发环境和C/C++语言编程;第二部分为ADmC7019微控制器程序设计,采用Keil-ARM开发环境和C语言编程;第三部分为FPGA逻辑设计,采用VHDL语言编程,由于篇幅关系,FPGA部分不再论述。

ADSP-BF533的软件设计

由图3可知,BF533软件系统分为三个层次:硬件接口层、基本功能层和顶级应用层。其中,CMOS摄像头数据的实时读取与显示依靠两块SRAM,BF533也分配两块SDRAM缓存来提高系统的吞吐量,其工作流程如图4所示。


图3 BF533软件系统


图4 图像采集显示控制流程[page]

ADmC7019的软件设计

采用两片ADmC7019来完成蓝牙耳机和智能车载终端协处理功能,智能车载终端上的ADmC7019主要完成音频编解码、GPS信息的解析、CMOS摄像头的初始化以及执行BF-533通过SPI总线发出的命令等功能;蓝牙耳机端的ADmC7019完成音频编解码、通话状态指示和按键控制、电源管理等功能。其具体控制流程如图5所示。


图5 ADmC7019总体软件流程图


图6 车载终端实物

测试结果

经过测试,本系统达到预期目标,实现引言所述的7条主要功能指标。具体实物如图6所示。(end)
关键字:BF533  智能车载终端  GPS  GPRS 引用地址:基于BF533的智能车载终端

上一篇:基于超声原理的轮胎漏气检测系统设计
下一篇:汽车交流发电机纹波电流及其抑制

推荐阅读最新更新时间:2024-05-02 22:37

跳出车载导航应用,GPS何时才能开辟新天地
“我在哪里?我要到哪里?他/她在哪里?他/她那里离我有多远?……”你会不会和我一样经常浮现出这样的问题呢?其实,又有谁能否认这些是我们经常甚至每天都或多或少会想到的问题。作为带有强烈社会属性的人类,这样的问题,或者说这样的需求是内在的和持续的。本文不敢涉足哲学层面的探讨,不过把此作为一个引子,先让我们从需求的角度来认识GPS技术或者说LBS(Location Based Services)的存在肥沃土壤。 说起GPS大家首先想到的是行车导航,这是事实但也是GPS技术当前的一个无奈。大家也许还记得,07年的时候整个手机行业几乎认定GPS是手机上新的杀手应用,GPS手机的项目到处都在起,但是结果却是没人买单,07年甚至0
[手机便携]
GPRS测试仪表的实用性分析
GPRS网络作为中国移动数据业务的承载网,支持多种数据业务。 各类数据业务涉及不同的网元,任何一个网元出故障都会直接影响到数据业务的正常使用,保证用户端到端的使用就显得非常重要。 为了让用户感受尽可能的完善,优化工程师一般会利用GPRSDT/CQT测试模拟终端用户的使用情况,将数据业务的使用过程用时间图、事件列表、层三信令等工具来表述,以便对测试中的问题进行准确定位与分析。 但在GPRSDT/CQT测试过程中有时会遇到异常问题,测试的结果与真实的网络状况不相符,这时不能简单凭借测试生成的报告来评估网络的性能指标,本文主要介绍在测试过程中遇到的异常问题,并做出相应的分析及解决建议。 一、PRSDT/CQT测试项目介绍GPRSDT/CQ
[测试测量]
科幻成现实:自带 GPS 的“智能药丸”要来了
科幻是对未来最好的预言。几百年前,人类在科幻故事里想象,有朝一日我们可以潜入深海,可以飞上太空。这些天马行空的幻想都已经成真,但人类将科幻变为现实的旅程才刚刚起步。在这个“属于生物学”的世纪,越来越多关于健康的科幻想法,正在成为造福人类的新产品。 1966 年,一部叫做《神奇旅程》(Fantastic Voyage)电影在美国上映。这部电影讲述的是 5 名医生被缩小成几百万分之一,然后乘坐潜水艇顺着血流进入人体,在病人身体内部进行治疗的故事。50 年后的今天,我们看到了它的雏形。 本周,加州理工学院(Caltech)的两名科学家开发出了一种全新的“药片”,解决了将科幻变为现实的一大难题——定位。先前,人们曾开发出了不少微型机器人
[医疗电子]
51单片机与GPS串口通信
最近在考研调剂没有学校要, 找工作又找不到, 快崩溃了。 刚想找点乐子,忘掉烦恼。开了一下自己的工具箱,发现以前买了一块二手的车载GPS,因为一直没有资料就放在那没有用。 仔细看了一下GPS发现芯片的LOGO和型号还是看得出来的,这是一块用了索尼CXD2931R作为接收GPS信号的芯片,本来想到网上看看有没有现成的作品,可是很遗憾没能找到(可能已经别淘汰了),没办法只能到ALLDATASHEET上下了这份芯片的手册, 看了下手册,发现sony的这款GPS芯片很高档呀:集成32位处理器、DSP、RAM和ROM的容量也很大(怪不得GPS价格这么贵)。 原来GPS使用串口来给主机发送信息的,这块GPS的通信速
[单片机]
46-基于51单片机的GPS定位GSM短信上报系统设计
具体实现功能 系统由STC89C52单片机电路+GPS模块电路+GSM模块SIM800A+指示灯电路+电源电路组成。 具体实现功能: 1、系统上电后,系统向特定手机号码发送短信,短信内容为系统的当前经纬度信息。40s左右发一次。 2、如果需要立刻发送经纬度信息,直接按板载按键即可立刻发送经纬度数据,不用等待40s。 3、短信发送及初始化有状态指示灯指示。 设计背景 人类的第一颗GPS卫星发射进入太空是在1976年3月23日,和其他的普通卫星不同。它的成功运行代表着导航卫星时代的大门正式被打开,我们将正式迈入到卫星定位的时代。导航卫星向我们发来的信息,是允许很多的用户一同使用的三维数据信息。GPS能够为地球天气、
[单片机]
46-基于51单片机的<font color='red'>GPS</font>定位GSM短信上报系统设计
日本一公司推出 GPS 放牛服务:牛耳数字标签 35000 日元起,电池可用 10 年
6 月 26 日消息,日本熊本市的软件开发商 Rogica 公司近日开始销售使用 GPS 系统的放牛监控服务,将类似数字标签的通信设备贴在牛的耳朵上,从而实时监测牛群的位置信息。 Rogica 公司介绍,这项服务只需要一个长约 3cm、宽约 6cm、重 35g 的小标签,再加上一台 PC 或平板电脑即可使用。数字标签电池寿命长达 10 年,监测系统则由澳大利亚的动物行为监测公司 Ceres Tag 研发。 为平衡功耗,牧场上牛群的位置信息每 6 小时会在互联网上更新一次,但如果发现有牛群受伤、逃跑等异常行为,系统会实时向牧民发出警告。 日本一家牧场已经从 2022 年起为 10 只牛启用了这项服务,以监测 140 公顷
[物联网]
SIMCom发布两款EDGE无线模块方案
  SIMCom近期推出了二款EDGE无线模块解决方案:SIM700、SIM700D。SIM700 EDGE无线模块是四频 GSM/GPRS/EDGE 的解决方案,采用板对板连接方式,具有工业标准接口,可传输数据、语音、短消息、传真等特点。SIM700满足多种工业应用产品的设计需求。SIM700D EDGE无线模块在同一平台上,采用SMT贴片封装,其紧凑的设计可以灵活地应用于各种产品方案中,如PC卡、Express卡、USB调制解调器、手持设备和M2M应用等等。   SIMCom为客户提供从产品定义、设计到生产的本地技术支持,帮助客户加速产品上市进程。    SIM700模块具备以下主要特性   GSM/GPRS/EDGE
[手机便携]
Seeed Studio Wio Tracker登录贸泽轻松创建基于GPS的IoT项目
最新半导体和电子元器件的全球授权分销商贸泽电子 (Mouser Electronics) ,宣布即日起开始备货Seeed Studio的Wio Tracker。这款无线输入输出 (Wio) Tracker为开源网关,通过跟踪几乎所有移动的目标并以无线方式上传数据,为物联网 (IoT) 提供了更快速的GPS解决方案。下面就随网络通信小编一起来了解一下相关内容吧。 在贸泽备货的Seeed Studio Wio Tracker是Arduino兼容开发板,在单个板上集成了Bluetooth® 3.0和GPRS,能够轻松快速地开发定位跟踪解决方案。GPRS能够提供适度的带宽,让用户与设备及时交互。 Wio Tracker采用的低功耗Mic
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved