下载此文档

详细设计说明书.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
详细设计说明书
详细设计说明书
详细设计说明书
详细设计说明书
题目:基于车载自组网络模式的小车互联应用开发
项目提出者:ﻩSmartRobot Team of USTC
撰  写  人: SA10225459 张儒瑞
ﻬ目 录
1引言 2
详细设计说明书
详细设计说明书
详细设计说明书
2


2程序系统的结构 3
3

软件工作流程 5
2。4软件代码之单片机和arm服务器端代码 5
2。3。1 单片机控制代码 5
。2 Arm板服务器端代码 12
2。3。3 Arm板客户端代码ﻩ19
。4 CGI后台程序 23
。5 Html源码ﻩ24
2。4软件代码之PC客户端代码 26
1引言

编写本程序设计主要给开发人员参阅,以及日后软件维护使用。
1。2背景
说明:
项目名称:基于车载自组网的小车定位导航与监控系统;
任务提出者:SmartRobot Team of USTC;
开发者:张儒瑞,鲁范旗,庞仁学,陈强;
用户:不确定
运行环境计算站:PC机,linux系统,火狐浏览器、vlc播放器,micro2440开发板。

友善之臂公司micro2440 说明手册, 2009-09
Samsung公司S3C2440 manual, 2003
嵌入式Linux应用开发完全手册  韦东山 北京:人民邮电出版社 2008
单片机各种学习网站
Unix环境高级编程
Linux设备驱动开发第三版
ﻬ2程序系统的结构
2.1硬件结构
单片机模块:
作为从控制器的单片机模块,主要用来控制小车的行走行为和执行arm主控板下来的命令。由电源,stc芯片,红外避撞传感器模块板,串口,声控,光敏电阻模块组成。
详细设计说明书
详细设计说明书
详细设计说明书
对各模块的布局可以看我们的电路图。单片机模块通过串口接收arm板下发的指令。然后,经过stc运行的程序的解释,分别控制io口下发指令给电机,电源模块供电,在我们的单片机程序中,我们不停的去读传感器的状态,然后看是否有障碍物,然后根据不同的情况,决定小车的行走方向。
硬件设计的单片机板子的电路如下:
图1 单片机硬件设计原理图
详细设计说明书
详细设计说明书
详细设计说明书
2。2软件结构
图2 软件设计框图
详细设计说明书
详细设计说明书
详细设计说明书
2。3 软件工作流程
图3 软件工作流程图
2。4软件代码之单片机和arm服务器端代码
2。 单片机控制代码
//2011—3-27
//作者:张儒瑞
#include 〈>               
typedef unsigned char uchar;         
详细设计说明书
详细设计说明书
详细设计说明书
typedef unsigned int uint;            
#define ModeLed P2                 //定义数码管显示端口
uchar code LedShowData[]={0x03,0x9F,0x25,0x0D,0x99, //定义数码管显示数据
      0x49,0x41,0x1F,0x01,0x19};//0,1,2,3,4,5,6,7,8,9
static unsigned int RecvData;             //定义接收红外数据变量
static unsigned char CountData;            //定义红外个数计数变量
static unsigned char AddData;             //定义自增变量
static unsigned int LedFlash;            //定义闪动频率计数变量
unsigned char HeardData;                 //定义接收到数据的高位变量
unsigned char carM

详细设计说明书 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小252 KB
  • 时间2021-12-08