CN101079762A - 实时采集与发布行车记录的车载终端 - Google Patents
实时采集与发布行车记录的车载终端 Download PDFInfo
- Publication number
- CN101079762A CN101079762A CN 200610026881 CN200610026881A CN101079762A CN 101079762 A CN101079762 A CN 101079762A CN 200610026881 CN200610026881 CN 200610026881 CN 200610026881 A CN200610026881 A CN 200610026881A CN 101079762 A CN101079762 A CN 101079762A
- Authority
- CN
- China
- Prior art keywords
- driving recording
- change
- over
- real
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明提供一种实时采集与发布行车记录的车载终端,它是通过主控单元I/O口进行行车记录状态实时采集,利用GPRS或CDMA模块,通过RS232口与主控单元连接,在嵌入式Linux操作系统中,通过PPP拨号网络协议,使车载终端通过无线通信网络与Internet互联互通,实现行车记录的实时采集与发布的硬软件结合的装置。行车记录的数据包括车辆状态、速度和时间。行车记录存储模式中,将采样间隔200ms的行车记录以数据文件方式存储在主控单元的存储器中。行车记录实时发布模式中,将采样间隔200ms的行车记录通过无线网络进行实时发布。行车记录处理模式中,将采样间隔200ms的行车记录进行处理。
Description
技术领域
本发明是一种通过状态I/O和流媒体TV端口进行行车记录和音视频状态信号实时采集,利用GPRS或CDMA进行行车记录和音视频状态信号进行实时发布,并通过嵌入式系统软件进行数据存储和处理的智能化装置。
背景技术
目前,市场上的行车记录装置,只能进行行车状态采集和存储,不能自动进行行车记录的实时发布。另一个问题是不能提供音视频状态信号实时采集和存储,不支持音视频状态信号实时发布。
发明内容
为解决前述问题,本发明提供一种实时采集与发布行车记录的车载终端,通过状态I/O和流媒体TV端口进行行车记录和音视频状态信号实时采集,采用GPRS或CDMA模块经RS232口与主控单元连接,在嵌入式Linux操作系统中,利用PPP拨号网络协议,使车载终端通过无线通信网络与Internet互联互通,实现行车记录和音视频状态信号实时发布。
本发明包括硬件和软件,硬件是:该终端设置一CPU芯片和一单片机,一FLASH模块和SDRAM模块通过地址总线和数据总线与CPU芯片连接,CPU芯片再通过RS232接口、液晶显示接口,分别与GPRS模块和LCD液晶显示屏连接,CPU芯片还通过I2C接口与单片机8051连接,单片机8051经键盘接口与键盘连接,CPU芯片还通过控制总线与流媒体解码芯片连接,流媒体解码芯片通过流媒体数据总线与多媒体显示芯片连接,多媒体显示芯片通过TV-VGA接口,与TV-VGA显示器连接,CPU芯片还通过I/O接口与状态传感器连接,此外,CPU芯片分别通过USB接口、IDE总线,与USB存储器和CF存储器连接;该车载终端通过无线网与因特网连接,实现车况的实时采集与发布行车记录。
软件包括主程序、行车记录子程序、行车记录存储模式程序、行车记录实时发布模式程序、行车记录处理模式程序和播放移动流体程序控制;行车记录的数据包括车辆状态、速度和时间,行车记录存储模式中,将采样间隔200ms的行车记录以数据文件方式存储在主控单元的存储器中;行车记录实时发布模式中,将采样间隔200ms的行车记录通过无线网络进行实时发布;行车记录处理模式中,将采样间隔200ms的行车记录进行处理,形成记录时间间隔5s的24小时行车记录数据文件和记录时间间隔1分钟的360小时行车记录数据文件,并存储在主控单元的存储器中。
该主程序的工作步骤是:
(1)终端通电,系统启动,初始化COM口,设定波特率、端口流控制、位数、本地连接、接受字符;
(2)设定PPP网络拨号参数;
(3)加载PPP网络通信协议模块,主控单元与无线通信网络和Internet互联互通;
(4)主控单元应用系统启动行车记录子线程。
行车记录子程序的工作步骤是:
(1)行车记录子系统启动;
(2)系统初始化,初始化状态I/O端口和视音频信号检测TV端口,设定采样端口波特率、位数、奇偶校验、流控制、停止位,加载状态I/O设备驱动程序和视音频TV设备驱动程序;打开参数设定文件,获取行车线路编号、车辆编号、司机工号;
(3)应用系统服务主进程启动,行车记录子线程启动。开辟行车状态记录存储内存,打开行车记录数据文件;设定事故疑点次数指针*p1=0,设定事故疑点本次记录数据指针*p2=0;
(4)设定记时器TIMER=200ms,开始记时;
(5)判断TIMER=0?如果为真,转入(6);为假,转入(5);
(6)读取状态I/O端口,获取18个状态信号值,赋值给BUFFER1;
(7)读取视音频信号检测TV端口,获取视音频状态信号值,赋值给BUFFER2;
(8)合并BUFFER1、BUFFER2字符串,赋值给BUFFER3;
(9)进入行车记录存储、行车记录实时发布和行车记录处理三种模式。
行车记录存储模式程序的工作步骤是:
(1)判断CF卡中是否有行车记录状态文件Status.txt?如果没有,转入(2);如果有,转入(3);
(2)以可读可写方式创建Status.txt文件;
(3)打开Status.txt文件;
(4)将BUFFER3字符串写入Status.txt文件;
(5)关闭Status.txt文件;
(6)结束。
行车记录实时发布模式程序的工作步骤是:
(1)与中心平台通信服务器建立连接;
(2)调用数据包合成模块;
(3)调用数据包发送模块;
(4)完成数据包发送;
(5)结束。
行车记录处理模式程序的工作步骤是:
(1)解析BUFFER3字符串;
(2)进入事故疑点数据保存模式,转入(3);进入行使状态数据保存模式,转入(14);
(3)开始事故疑点次数循环for(p1=0;p1<10;p1++);
(4)开始第p1次事故疑点记录数据循环for(p2=0;p2<100;p2++);
(5)提取制动状态位W;
(6)判断W=1?如果为假,转入(7);如果为真,转入(12);
(7)判断p1=10?如果为真,转入(8);如果为假,转入(11);
(8)清除p1=0的数据文件,指向p1=9的数据文件.p1=p1-1;
(9)判断P2=100?如果为真,转入(10);如果为假,转入(11);
(10)清除p2=0的数据记录,指向p2=99的数据记录.p2=p2-1
(11)p2指向BUFFER3字符串,并写入到p1指向的文件;转入(3);
(12)p2指向BUFFER3字符串,并写入到p1指向的文件;
(13)保存数据文件到CF卡;转入(3);
(14)解析BUFFER3字符串;
(15)进入行使状态数据保存模式;24小时行车记录保存模式,转向(16);360小时行车记录保存模式,转向(24);
(16)24小时行车记录保存模式,每5s添加一条行车记录,采样数组a[25];
(17)开始24小时行车记录循环for(i=0;i<4420;i++);
(18)开始5s间隔行车记录采样循环for(j=0;j<25;j++);
(19)将BUFFER3字符串赋值给数组a[j];
(20)判断j=25?如果为假,转入(18);如果为真,转入(21);
(21)将数组a[25]写入到24小时行车记录文件;
(22)判断i=4420?如果为假,转入(17);如果为真,转入(23);
(23)保存24小时行车记录文件;转入(32);
(24)360小时行车记录保存模式,每1分钟添加一条行车记录,采样数组b[300];
(25)开始360小时行车记录循环for(m=0;m<21600;m++);
(26)开始1分钟间隔行车记录采样循环for(n=0;n<300;n++);
(27)将BUFFER3字符串赋值给数组b[j];
(28)判断n=300?如果为假,转入(26);如果为真,转入(29);
(29)求300个数组平均速度,并赋值给b[300]中速度字段,将数组b[300]写入到360小时行车记录文件;
(30)判断m=21600?如果为假,转入(25);如果为真,转入(31);
(31)保存360小时行车记录文件;
(32)结束。
本发明的优点是,能自动实现车辆的行车记录与流媒体视音频状态信号的实时采集、实时发布、存储和自动处理,提供多种存储与备份措施,便于对车辆行驶状态和流媒体视音频状态信号进行实时监控、回放与跟踪和分析。
附图说明
附图1是本发明硬件的原理框图。
附图2是本发明行车记录子程序流程图。
附图3是本发明行车记录存储模式程序流程图。
附图4是本发明行车记录实时发布模式程序流程图。
附图5(包括图5a、图5b)是本发明行车记录处理模式程序流程图。
具体实施方式
请参阅附图1所示,本发明硬件是:设置一CPU芯片1和一单片机10,一FLASH模块3和SDRAM模块4通过地址总线7和数据总线8与CPU芯片1连接,CPU芯片1再通过RS232接口6、液晶显示接口9,分别与GPRS模块2和LCD液晶显示屏5连接,CPU芯片1还通过I2C接口12与单片机8051连接,单片机8051经键盘接口13与键盘11连接,CPU芯片还通过控制总线17与流媒体解码芯片15连接,流媒体解码芯片15通过流媒体数据总线19与多媒体显示芯片18连接,多媒体显示芯片18通过TV-VGA接口,与TV-VGA显示器连接,CPU芯片还通过I/O接口与状态传感器连接,此外,CPU芯片分别通过USB接口16、IDE总线21,与USB存储器14和CF存储器20连接;该车载终端通过无线网与因特网连接,实现车况的实时采集与发布行车记录。
本发明通过状态I/O和流媒体TV端口进行行车记录和音视频状态信号实时采集,采用GPRS或CDMA模块、经RS232口与主控单元连接,在嵌入式Linux操作系统中,利用PPP拨号网络协议,使车载终端通过无线通信网络与Internet互联互通,实现行车记录和音视频状态信号实时发布;系统自动调用数据包合成模块和数据包发送模块,利用无线通信网络、Internet和Intranet链路进行数据包传输。行车记录存储模式支持行车记录存储和行车记录处理两种模式。行车记录存储模式直接将行车记录和音视频状态以数据文件的方式存储在主控单元的存储器中,不进行处理。行车记录处理模式由细分为进入事故疑点数据保存模式、24小时行车记录保存模式和360小时行车记录保存模式,都以数据文件的方式进行存储。
附图中文件名称:
200毫秒行车状态记录文件Status.txt;
360小时行车记录文件360hvel.txt;
最近10次刹车200毫秒间隔前20秒行车状态记录文件10sdata.txt;
24小时行车记录文件Distante2Date.txt;
//司机消息结构
struct Bus_Message
{
char Message_Time[6];//消息到达时间
char Message_Content[MAXDRIVERMESSAGE];//消息内容
};
//360小时行车记录结构体
struct vel_360h
{ char time[5];//yy mm dd hh mmchar vel; //速度// char signal;//信号量};//24小时行车记录结构体struct Distante_2Date{char time[3];//yy mm ddchar distante[3];//精确到1百米};//保存速度和相关的信号量结构体struct vel_signal{char vel;char signal;};//200ms行车记录结构体struct vel_200ms{char time[6];//yy mm dd hh mm ssstruct vel_signal vel_signal[100];unsigned int vel_signal_rear;unsigned int vel_signal_front;}。
Claims (8)
1、一种实时采集与发布行车记录的车载终端,其特征在于:该终端设置一CPU芯片和一单片机,一FLASH模块和SDRAM模块通过地址总线和数据总线与CPU芯片连接,CPU芯片再通过RS232接口、液晶显示接口,分别与GPRS模块和LCD液晶显示屏连接,CPU芯片还通过I2C接口与单片机8051连接,单片机8051经键盘接口与键盘连接,CPU芯片还通过控制总线与流媒体解码芯片连接,流媒体解码芯片通过流媒体数据总线与多媒体显示芯片连接,多媒体显示芯片通过TV-VGA接口,与TV-VGA显示器连接,CPU芯片还通过I/O接口与状态传感器连接,此外,CPU芯片分别通过USB接口、IDE总线,与USB存储器和CF存储器连接;该车载终端通过无线网与因特网连接,实现车况的实时采集与发布行车记录。
2、按权利要求1所述的实时采集与发布行车记录的方法,其特征是:该方法包括行车记录存储、行车记录实时发布和行车记录处理三种模式,由主程序、行车记录子程序、行车记录存储模式程序、行车记录实时发布模式程序、行车记录处理模式程序和播放移动流体程序控制;行车记录的数据包括车辆状态、速度和时间,行车记录存储模式中,将采样间隔200ms的行车记录以数据文件方式存储在主控单元的存储器中;行车记录实时发布模式中,将采样间隔200ms的行车记录通过无线网络进行实时发布;行车记录处理模式中,将采样间隔200ms的行车记录进行处理,形成记录时间间隔5s的24小时行车记录数据文件和记录时间间隔1分钟的360小时行车记录数据文件,并存储在主控单元的存储器中。
3、按权利要求2所述的实时采集与发布行车记录的方法,其特征在于:所述主程序的工作步骤是:
(1)终端通电,系统启动,初始化COM口,设定波特率、端口流控制、位数、本地连接、接受字符;
(2)设定PPP网络拨号参数;
(3)加载PPP网络通信协议模块,主控单元与无线通信网络和Internet互联互通;
(4)主控单元应用系统启动行车记录子程序。
4、按权利要求2所述的实时采集与发布行车记录的方法,其特征在于:所述行车记录子程序的工作步骤是:
(1)行车记录子系统启动;
(2)系统初始化,初始化状态I/O端口和视音频信号检测TV端口,设定采样端口波特率、位数、奇偶校验、流控制、停止位,加载状态I/O设备驱动程序和视音频TV设备驱动程序;打开参数设定文件,获取行车线路编号、车辆编号、司机工号;
(3)应用系统服务主程序启动,行车记录子程序启动;开辟行车状态记录存储内存,打开行车记录数据文件;设定事故疑点次数指针*p1=0,设定事故疑点本次记录数据指针*p2=0;
(4)设定记时器TIMER=200ms,开始记时;
(5)判断TIMER=0?如果为真,转入(6);为假,转入(5);
(6)读取状态I/O端口,获取18个状态信号值,赋值给BUFFER1;
(7)读取视音频信号检测TV端口,获取视音频状态信号值,赋值给BUFFER2;
(8)合并BUFFER1、BUFFER2字符串,赋值给BUFFER3;
(9)进入行车记录存储、行车记录实时发布和行车记录处理三种模式。
5、按权利要求2所述的实时采集与发布行车记录的方法,其特征在于:行车记录存储模式程序的工作步骤是:
(1)判断CF卡中是否有行车记录状态文件Status.txt?如果没有,转入(2);如果有,转入(3);
(2)以可读可写方式创建Status.txt文件;
(3)打开Status.txt文件;
(4)将BUFFER3字符串写入Status.txt文件;
(5)关闭Status.txt文件;
(6)结束。
6、按权利要求2所述的实时采集与发布行车记录的方法,其特征在于:行车记录实时发布模式程序的工作步骤是:
(1)与中心平台通信服务器建立连接;
(2)调用数据包合成模块;
(3)调用数据包发送模块;
(4)完成数据包发送;
(5)结束。
7、按权利要求2所述的实时采集与发布行车记录的方法,其特征在于:行车记录处理模式程序的工作步骤是:
(1)解析BUFFER3字符串;
(2)进入事故疑点数据保存模式,转入(3);进入行使状态数据保存模式,转入(14);
(3)开始事故疑点次数循环for(p1=0;p1<10;p1++);
(4)开始第p1次事故疑点记录数据循环for(p2=0;p2<100;p2++);
(5)提取制动状态位W;
(6)判断W=1?如果为假,转入(7);如果为真,转入(12);
(7)判断p1=10?如果为真,转入(8);如果为假,转入(11);
(8)清除p1=0的数据文件,指向p1=9的数据文件.p1=p1-1;
(9)判断P2=100?如果为真,转入(10);如果为假,转入(11);
(10)清除p2=0的数据记录,指向p2=99的数据记录.p2=p2-1
(11)p2指向BUFFER3字符串,并写入到p1指向的文件;转入(3);
(12)p2指向BUFFER3字符串,并写入到p1指向的文件;
(13)保存数据文件到CF卡;转入(3);
(14)解析BUFFER3字符串;
(15)进入行使状态数据保存模式;24小时行车记录保存模式,转向(16);360小时行车记录保存模式,转向(24);
(16)24小时行车记录保存模式,每5s添加一条行车记录,采样数组a[25];
(17)开始24小时行车记录循环for(i=0;i<4420;i++);
(18)开始5s间隔行车记录采样循环for(j=0;j<25;j++);
(19)将BUFFER3字符串赋值给数组a[j];
(20)判断j=25?如果为假,转入(18);如果为真,转入(21);
(21)将数组a[25]写入到24小时行车记录文件;
(22)判断i=4420?如果为假,转入(17);如果为真,转入(23);
(23)保存24小时行车记录文件;转入(32);
(24)360小时行车记录保存模式,每1分钟添加一条行车记录,采样数组b[300];
(25)开始360小时行车记录循环for(m=0;m<21600;m++);
(26)开始1分钟间隔行车记录采样循环for(n=0;n<300;n++);
(27)将BUFFER3字符串赋值给数组b[j];
(28)判断n=300?如果为假,转入(26);如果为真,转入(29);
(29)求300个数组平均速度,并赋值给b[300]中速度字段,将数组b[300]写入到360小时行车记录文件;
(30)判断m=21600?如果为假,转入(25);如果为真,转入(31);
(31)保存360小时行车记录文件;
(32)结束。
8、按权利要求2所述的实时采集与发布行车记录的方法,其特征在于:播放移动流媒体程序的工作步骤是:
(1)加载流媒体编解码芯片模块驱动程序;
(2)通过I2C总线激活流媒体编解码芯片使能;
(3)解码A/V信号;
(4)进行视音频播放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610026881 CN101079762A (zh) | 2006-05-25 | 2006-05-25 | 实时采集与发布行车记录的车载终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610026881 CN101079762A (zh) | 2006-05-25 | 2006-05-25 | 实时采集与发布行车记录的车载终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101079762A true CN101079762A (zh) | 2007-11-28 |
Family
ID=38907007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610026881 Pending CN101079762A (zh) | 2006-05-25 | 2006-05-25 | 实时采集与发布行车记录的车载终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101079762A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103645731A (zh) * | 2013-12-20 | 2014-03-19 | 北京理工大学 | 一种车辆数据实时采集和存储系统 |
CN103927794A (zh) * | 2014-05-06 | 2014-07-16 | 航天科技控股集团股份有限公司 | 汽车行驶记录仪行车记录快速存储及检索系统与方法 |
CN105022788A (zh) * | 2015-06-19 | 2015-11-04 | 江苏新通达电子科技股份有限公司 | PNG图片格式的bin文件无损压缩算法及全液晶仪表显示系统 |
CN105336017A (zh) * | 2015-09-29 | 2016-02-17 | 爱培科科技开发(深圳)有限公司 | 一种基于Storm技术的行车记录信息处理方法及系统 |
-
2006
- 2006-05-25 CN CN 200610026881 patent/CN101079762A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103645731A (zh) * | 2013-12-20 | 2014-03-19 | 北京理工大学 | 一种车辆数据实时采集和存储系统 |
CN103927794A (zh) * | 2014-05-06 | 2014-07-16 | 航天科技控股集团股份有限公司 | 汽车行驶记录仪行车记录快速存储及检索系统与方法 |
CN103927794B (zh) * | 2014-05-06 | 2016-03-02 | 航天科技控股集团股份有限公司 | 汽车行驶记录仪行车记录快速存储及检索系统与方法 |
CN105022788A (zh) * | 2015-06-19 | 2015-11-04 | 江苏新通达电子科技股份有限公司 | PNG图片格式的bin文件无损压缩算法及全液晶仪表显示系统 |
CN105336017A (zh) * | 2015-09-29 | 2016-02-17 | 爱培科科技开发(深圳)有限公司 | 一种基于Storm技术的行车记录信息处理方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101196989B (zh) | 网络嵌入式多路车牌检测系统及车牌检测方法 | |
CN101079762A (zh) | 实时采集与发布行车记录的车载终端 | |
CN1248169C (zh) | 车辆用自动收费装置的监视系统 | |
CN110849411A (zh) | 车联网服务器、车辆及基于行驶油耗数据的车况评估方法 | |
CN101079797A (zh) | 基于canbus信息采集、发布与控制的车载终端 | |
CN1533672A (zh) | 记忆辅助系统 | |
CN1797299A (zh) | 一种显示设备的光标的控制系统及方法 | |
CN201928386U (zh) | 驾驶环境信息及驾驶状态信息集成采集装置 | |
CN1924823A (zh) | 一种测试芯片的方法及系统 | |
CN1794123A (zh) | 车辆控制系统can/lin网络监测仪及测试方法 | |
CN102930720A (zh) | 一种基于视频的交通信息检测装置与方法 | |
TWM622669U (zh) | 自行車資訊互聯網分享系統 | |
CN1438582A (zh) | 适用于电脑对电脑传输的usb控制电路及其作业方法 | |
CN1187724C (zh) | 视频交通动态信息采集设备 | |
CN201170741Y (zh) | 一种油量传感系统架构 | |
CN101051991A (zh) | 一种数据推送系统和推送方法 | |
CN2600787Y (zh) | 利用数字图像识别技术测量车辆起步时运动轨迹的装置 | |
CN1945634A (zh) | 一种车辆撞击状况记录系统 | |
CN202331872U (zh) | 驾驶场地考试用车辆检测装置 | |
CN2758865Y (zh) | 一种公共交通车辆客流计数系统 | |
CN1852182A (zh) | 一种活动主机数量的检测方法及装置 | |
CN1283492C (zh) | 车载计算机系统 | |
CN202306662U (zh) | 一种可实时分享数据的行车记录器 | |
CN103785140A (zh) | 自行车虚拟骑行旅游系统 | |
CN2752873Y (zh) | 高速公路车况安全监护处理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20071128 |