引言
2020年中国民用数量将飙升至1.4亿辆,全世界汽车保有量以每年3000万辆的速度增长,由此带来的交通安全事故数量也逐年增长。在处理交通事故时,执法人员无法了解整个事故发生前后状况,供提取证据的事故现场一般被严重破坏,可能会导致一些误判。而汽车一旦装上本系统后,在处理交通事故的程序上,由于有录像和数字证据,提高了执法的公平性和公证性。
本系统设计的汽车实现了视频取证,通过摄像头采集事故发生前后车前的录像,可以真实地再现事故发生的全过程。此外,汽车黑匣子还具有防盗功能,可以在一定的条件下启动语音传输功能,通过移动电话网络把车内的语音传输到指定的接收中心,也可以通过GPS全球定位系统确定汽车的位置。
基于Sitsang开发的开发环境
bsp; Sitsang开发平台是一套完整的基于Intel XScale PXA255处理器的嵌入式开发平台。Intel XScale PXA255处理器设计为高性能,低功耗和高度集成应用,例如:PDA,交换机,智能手机等。该平台提供了诸多的接口供开发使用:
* 640×480分辨率的真彩液晶屏;
* 一个USB从口,两个USB主口;
* 麦克风,线性输入,耳机接口;
* I2C总线接口;
* 一个CF卡接口;
* 一个SD/MMC卡插槽;
* 全功能蓝牙串口和标准串口。
该平台支持WinCE或Linux的操作系统,软件配置包含了WinCE的BSP(板级支持包),Linux操作系统的内核源代码和所有的硬件驱动程序。
我们采用了Linux操作系统,内核版本是Linux2.4.19,对内核增加了XScale PXA255的补丁和Sitsang开发平台外围扩展接口的驱动,例如USB主控芯片是Philips的ISP1161驱动。采用了QT/Embedded编写图形界面,QT/Embedded是一个C++的GUI开发工具包,提供了许多标准的QT API,让我们可以基于这些API很方便快捷地开发出图形界面。
系统的组成
该系统以Sitsang板为中心,扩展了三个摄像头、一个无线通信模块、一个GPS模块、麦克风和紧急开关。
取证摄像头负责视频取证,监控摄像头负责监视车内状况,倒车摄像头辅助车主观察车后视觉死角,GPS模块接收经纬度数据,无线通信模块传输图像和GPS数据,紧急开关在紧急情况下使用,麦克风用来留言。本系统充分发挥了XScale PXA255芯片的强大功能,实现了MPEG-4的编解码和各个模块间的数据通信等多项软件功能,使Sitsang起到中心控制和协调作用。
系统的主要外围设备如下:
* 无线宽带网络:我们选择了新一代的无线宽带网络来传输数据。
* G P S模块:选用了RS232接口的GPS模块,相对而言,由于Sitsang板已经有了串口的驱动,并且串口编程较为简单,速率也满足需求,所以适合本系统。
关键字:于Sitsang平台 汽车黑匣子 液晶屏
引用地址:
基于Sitsang平台的汽车黑匣子开发
推荐阅读最新更新时间:2024-05-02 22:14
为什么LG为苹果生产OLED而自己仍在用液晶屏?
专注于亚洲消费者技术尤其是各种消费电子设备和游戏行业的香港独立撰稿人Ben Sin今日在网络版福布斯发表了一篇评论文章,分析了LG之所以为苹果iPhone生产OLED屏幕但却不会它自己的手机生产OLED屏幕的原因。 两周前我到首尔度假,顺便参观了LG电子的数码园区。这个数码园区位于首尔以南大约一小时车程的平泽市,占地大约64万平方英尺。由于个人兴趣和职业相关的缘故,我主要在园区里参观了他们的移动产品生产线,还采访了负责智能手机生产业务的主管,然而我还有幸参观了LG的展示厅,里面展示的都是LG的电子产品,包括电视机、洗衣机和电冰箱等等。 坦白说,我本人是一名年轻的亚洲裔美国人,不会做什么家务事,我在香港的公寓平
[手机便携]
AutoBot:做个汽车“黑匣子”
许多人尝试过用手机跟踪自己每天步行的距离,在地图上看自己的“运行轨迹”回放。绝大多数人最终没有坚持下来,原因不是Moves或者乐动力这样的app不够准确,而是因为惊讶于自己几乎每天都在重复昨天,而且没有明确的目标(每天必须走10000步……)来改进,外加手机耗电和发热比预想中要严重一些。 这些app没有带来运动和健康,而是揭露了自己循规蹈矩的每一天,细思极恐。 从Pathbook讲起 一个国内团队开发的应用Pathbook,也在做记录个人运动轨迹的事情,不一样的地方是它把我们随手拍摄的照片,也自动抓取到运动轨迹时间线上,看起来这就有点像是游记了(见上图)。问题在于,这些根据时间戳匹配到运动轨迹上的照片,可能难以担当“
[汽车电子]
128*64液晶屏(ST7920)C51驱动
/************************** 文件所用资源 1.端口:P0.0,P0.1 2.调用delay_ms函数 **************************/ #define TIME 1 #define display_TIME 1000 sbit CS=P1^0; //片选 sbit SCLK=P0^0; //时钟 sbit STD=P0^1; //数据 //sbit LCD_ON=P0^2; //背光开关 uchar code AC_TABLE ={ 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87, //第一行汉字位置 0x90,0x91,0x92,0x93,0
[单片机]
MSP430控制手机液晶屏
液晶屏为2.4寸TFT彩屏, #include msp430xG43x.h #define uchar unsigned char #define uint unsigned int #include qqp.H #include ascii hex(8x16).h #include GB2312.h uint color ={0xf800,0x07e0,0x001f,0xffe0,0x0000,0xffff,0x07ff,0xf81f}; void delay_us(uint t); void delay_us(uint t); #define LCD_CONTROL_PORT P5OUT #defin
[单片机]
S3C2440A驱动RGB TFT液晶屏的研究方案
S3C2440A驱动RGB TFT液晶屏的研究方案 1 引言 随着科技的进步,TFT LCD作为显示器件在各种嵌入式系统中得到越来越广泛的应用。带触摸屏的TFT LCD模组在系统应用中不仅能为人机界面提供高质量的画面显示,而且能提供更直观、方便的交互性输入。TMT035DNAFWU1是深圳天马微电子股份有限公司生产的8.89 cm(3.5 in)TFT LCD模组,该模组内置了LCD驱动器,集成了四线电阻式触摸屏和背光电路。S3C2440A 是三星公司设计的一款基于ARM920T内核的32位嵌入式RISC(reduced instructions set computer)微处理器,它的最高工作频率可达533 MHz,内部集
[模拟电子]
【51单片机】(手把手教你)1602液晶屏-基础篇
1602液晶简介 1602液晶也叫1602字符型液晶,16x02,每行16个字符显示两行。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。 #度娘告知 引脚接口说明 1602液晶上有16个引脚,上面依次标了上述符号,与单片机上的接口依次对应连接即可,如图: 原理图 想知道如何操作液晶屏就需要看清楚自己单片机上与液晶屏连接引脚的控制原理图,我使用的是郭天祥的51单片
[单片机]