首 页   论文发表 期刊大全 论文下载 常见问题 发表流程 免责声明 合作加盟 关于我们 诚信通道 联系我们   设为首页 加入收藏
【文章摘要】 
本文提出了一种对快速行驶的车辆的重量信息及车牌信息进行采集并匹配,上传,存储,超限判别,报警的软件实现方案。
教育期刊 | 经济期刊 | 科技期刊 | 文学期刊 | 医学期刊 | 学报期刊 | 建筑期刊 | 社科期刊 | 计算机期刊 | 图书管期刊 | 农业期刊 | CSSCI期刊 | 核心期刊 | 其他期刊
教育论文 | 经济论文 | 医药论文 | 文学论文 | 艺术论文 | 英语论文 | 法学论文 | 哲学论文 | 计算机论文理学论文  | 工学论文 |  管理论文 | 政治论文 | 社会论文
资源搜索: 搜索 高级搜索
2000论文网-诚信快速的论文发表网站! 论文发表投稿信箱:qwqk2000@126.com 论文发表在线咨询QQ: 85597153 论文发表咨询电话:17351597825  

TOP

公路运输车辆动态称重检测管理系统的软件实现
2015-01-24 09:08:04 来源:2000论文网 作者:王 宁 刘 健 【 】 浏览:0次 评论:0

公路运输车辆动态称重检测

 

管理系统的软件实现

 

  江苏省镇江市公路管理处 江苏镇江 212028 

 

  南京苏河电子科技有限责任公司 江苏南京 210019 

 

【文章摘要】 

 

本文提出了一种对快速行驶的车辆的重量信息及车牌信息进行采集并匹配,上传,存储,超限判别,报警的软件实现方案。

 

【关键词】

 

动态称重检测;超限;通讯协议; XML SQL 

 

引言

 

车辆超限运输对公路破坏严重,为了快速有效判别超限车辆,可以在公路上安装动态称重检测管理系统,对运输车辆在行驶过程中进行检测及超限判别。系统对车辆数据进行采集,并对超限车辆报警, 提示执法人员拦截处理;系统可以将车辆数据完整保存供查询汇总统计。本文描述了动态称重检测管理系统的软件实现。

 

系统功能需求描述

 

1)重量数据的采集

 

2)车辆图片及车牌号的采集

 

3)重量与图片的匹配

 

4)车辆完整数据的保存及上传(上传到服务器数据库) 

 

5)判别超限车辆并实时报警

 

6)车辆数据的查看及汇总统计

 

超限车辆判别标准

 

先算出标准重量(单位取公斤),标准重量算法为min( 轴数*1000055000) min 表示两个值中取较小值,如果车货总重大于标准重量,认为车辆超限,否则认为不超限。

 

软件架构设计(图1 

 

软件主要接口、算法、流程、存储的设计及关键代码

 

4.1 重量采集控制器与匹配软件之间的接口设计

 

C++ 开发的通用的侦听代码为: 

 

UINT ThreadListen(LPVOID pv) 

 

{

 

S O C K E T g _ s o c k e t = s o c k e t ( A F _ INET,SOCK_STREAM,0); 

 

if(g_socket!=INVALID_SOCKET) 

 

{

 

SOCKADDR_IN addr={0}; 

 

addr.sin_family=AF_INET; 

 

addr.sin_port=htons(6601); 

 

addr.sin_addr.S_un.S_addr=0; 

 

if(0==bind(g_socket,(LPSOCKADDR)& addr,sizeof(addr))){ 

 

if(0==listen(g_socket,5)){ 

 

while(1){ 

 

SOCKADDR_IN clientSockAddr; 

 

SOCKET clientSocket; 

 

int addrLen=sizeof(SOCKADDR_IN); 

 

clientSocket=accept(g_socket,(LPSOCK ADDR)&clientSockAddr,&addrLen); 

 

if(clientSocket!=INVALID_SOCKET){ 

 

AfxBeginThread(ThreadTalk,(LPVO ID)clientSocket,THREAD_PRIORITY_ NORMAL,0,0,0); 

 

}}}}} 

 

return 0; 

 

}

 

当发送端有数据发送时,服务端启动一个新线程ThreadTalk,在新线程中进行会话。

 

4.2 车牌识别摄相机与匹配软件之间的接口设计

 

4.3 匹配算法设计

 

将重量信息和车图信息各以一个队列保存,创建一个定时器,定时遍历重量队列,匹配重量信息及车图信息,将匹配好的信息保存。

 

int iTime1=GetPrivateProfileInt("set"," Time1",1000,gGetAppConfig().c_str()); 

 

if(iTime1<1000) iTime1=1000; 

 

int iTime2=GetPrivateProfileInt("set"," Time2",1000,gGetAppConfig().c_str()); 

 

if(iTime2<1000) iTime2=1000; 

 

TDateTime dtNow=Now(); 

 

 

1055 

 

Tags: 动态称重检测;超限;通讯协议; XML ;SQL 责任编辑:admin
中国论文网-论文发表发表论文(www.lw2000.com),是一个专门从事期刊推广论文发表论文创作指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文多种期刊供你选择。
发表论文投稿信箱:qwqk2000@126.com
发表论文在线咨询:85597153
发表论文咨询电话:17351597825

】【打印繁体】 【收藏】 【关闭】 【返回顶部
上一篇没有了 下一篇车载简易光伏发电系统

联系我们 论文发表 论文投稿

论文发表在线咨询:站点合作85597153
论文发表咨询电话:17351597825
论文发表投稿信箱:qwqk2000@126.com

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

论文发表 | 发表论文 | 期刊导航 | 论文下载 | 常见问题 | 发表流程 | 免责声明 | 合作加盟 | 关于我们 | 诚信通道 | 联系我们  
论文发表在线咨询:85597153 咨询电话:17351597825投稿信箱:qwqk2000@126.com
Copyright © 2008-2012http://www.lw2000.com all rights reserved 苏ICP备11037565号
论文发表、发表论文 论文发表、发表论文
电话17351597825
2000论文网 版权所有.