需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19444 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文基于智能交通的技术架构,采用HMC5883巨磁阻磁传感器模块和SI4432无线数传模块实现了一种车辆信息检测与判型的系统设计方案。 本系统采用模块化设计,主要由两大部分构成:1、下位机系统,即以STC12系列单片机为主控芯片、SI4432为无线传输模块、HMC5883为数据采集磁传感器来实现对车辆经过时的磁场强度变化进行采样。采样信息由单片机处理后通过无线方式上传至PC端。2、上位机系统、即PC端,采用LabVIEW虚拟仪器技术配合VISA串口通信对下位机采集到的信息进行处理、显示和存储,信息处理包括三轴磁场数据、节点信息处理、时间信息的匹配分离与转换等处理。上位机还包括应用程序的界面设计,实现车辆检测信息、判型信息的动态显示。 实建系统通过分布实验和系统联合实验,结果表明:系统磁场采集、数据处理、无线传输等系统工作正常,车辆对磁场扰动的变化曲线真实有效。因此,本设计系统具有一定的实践意义。
关键词: 车辆信息检测;巨磁阻传感器;无线传输模块;LabVIEW
目录 摘要 Abstract 1 绪论-1 1.1 课题背景-1 1.2 课题意义-1 1.3 课题目标-2 1.4 研究内容和安排-2 2 硬件系统设计-3 2.1 LCD1602模块设计-4 2.2 键盘模块设计-5 2.3 DS1302模块设计-6 2.4 HMC5883模块设计-7 2.5 SI4432模块设计-9 3 软件系统设计-15 3.1 下位机系统设计-15 3.1.1 LCD1602模块设计-15 3.1.2键盘模块设计-16 3.1.3 DS1302模块设计-18 3.1.4 HMC5883模块设计-21 3.1.5 SI4432模块设计-29 3.2上位机系统设计-31 3.2.1 上位机软件整体框架-31 3.2.2 LabVIEW的程序流图设计-31 3.2.2.1 VISA串口设计-32 3.2.2.2 队列缓冲设计-32 3.2.2.3 字符串匹配设计-33 3.2.2.4 数据帧的分离与转换设计-34 3.2.3 LabVIEW的图形界面设计-37 4 系统调试-38 4.1调用STC系列单片机的Keil库-38 4.2 解决STC系列单片机在Keil环境下的RAM限制-38 4.3 LabVIEW部分调试-39 4.4 应用方案的设计与展望-42 4.4.1 车速的计算-42 4.4.2 车辆方向的判断-42 4.4.3 车辆类型的识别-42 4.4.4 对本系统的展望-42 结论-44 致谢-45 参考文献-46 附录-47 附录1 系统原理图-47 附录2 系统PCB图纸-48 附录3 下位机源代码(部分)-49 附录4 上位机源代码-65 附录5 硬件附图-67 |