- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
详细设计说明书.doc.doc
详细设计说明书
题目:基于车载自组网络模式的小车互联应用开发
项目提出者: SmartRobot Team of USTC
撰 写 人: S张儒瑞
目 录
1引言 2
1.1编写目的 2
1.2背景 2
1.3参考资料 2
2程序系统的结构 3
2.1硬件结构 3
2.2软件结构 4
2.3 软件工作流程 5
2.4软件代码之单片机和arm服务器端代码 5
2.3.1 单片机控制代码 5
2.3.2 Arm板服务器端代码 12
2.3.3 Arm板客户端代码 19
2.3.4 CGI后台程序 23
2.3.5 Html源码 24
2.4软件代码之PC客户端代码 26
1引言
1.1编写目的
编写本程序设计主要给开发人员参阅,以及日后软件维护使用。
1.2背景
说明:
项目名称:基于车载自组网的小车定位导航与监控系统;
任务提出者:SmartRobot Team of USTC;
开发者:张儒瑞,鲁范旗,庞仁学,陈强;
用户:不确定
运行环境计算站:PC机,linux系统,火狐浏览器、vlc播放器,micro2440开发板。
1.3参考资料
友善之臂公司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.3.1 单片机控制代码
//2011-3-27
//作者:张儒瑞
#include reg51.h
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 carMode; //定义小车运行模式,0是自主模式,9是人工模式
bit RunFlag=0; //定义运行标志位
sbit S1=P3^2; //定义S1按键端口
sbit LeftLed=P2^0; //定义前方左侧指示灯端口
sbit RightLed=P0^7;
您可能关注的文档
最近下载
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解参考.docx VIP
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解一套.docx VIP
- 2025-2026新版部编人教版小学3三年级语文上册(全册)教案设计.doc
- 机动车检测软件确认指南.pdf VIP
- 商业物业管理指导手册(涉及人员配置参考标准).doc VIP
- 拔火罐培训课件.pptx VIP
- 食品安全考核试题(附答案).docx
- 冲床作业指导书.pdf VIP
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解(有一套).docx VIP
- 英语专业大学生求职综合能力求职展示PPT课件.pptx VIP
原创力文档


文档评论(0)