毕业设计 - 图文(7)

2020-02-20 22:38

(图7)

4.系统的具体设计与实现:

4.1 路面检测模块:

应用一个金属感应器,安装在车盘下,离地略小于或约四毫米。当金属传感器检测到铁片时将对单片机发送中断信号,单片机运行中断,改变输给电机驱动信号的电压占空比来控制小车的速度。 4.2 LCD显示模块:

采用1602LCD,由单片机的总线模式连接。为节约电源,LCD的背光用单片机进行控制。 4.3 测速模块:

通过霍尔元件感应磁铁来产生脉冲(当霍尔元件在离磁场较近时输出会是高电平,其它时候是低电平),一个车轮均匀放四个小磁铁,计算一秒所得的脉冲数,从而计算出一秒小车轮子转动圈数,再测量出小车车轮周长即可计算出小车当前速度,累加可得到当前路程。 4.4 控速模块:

考虑到元器件的缺少以及我们所用的电路的驱动电机的电路原理图和和小车自带的电路的电机驱动原理图一样,所以暂时使用小车自带的电机驱动电路图。 4.5 复位电路模块:

单片机的复位电路通过手动来实现,复位电路图如(图8)所示。

(图8)

4.6 模式选择模块:

两个中断口使用和感应铁片、感应速度所使用的中断口一样,通过一个与非门和按钮控制。原理图如(图9)所示:

(图9)

5.最小系统图:

该系统主要用到的是单片机,所以主要的部分是最小系统图,该最小系统图如(图10)所示:

(图12)

6. 最终PCB板图:

该最小系统的最终PCB板图(包括LCD接口以及其他的外部扩展电路部分,考虑到最小系统的简洁以及容易看懂,外部扩展电路不在最小系统图上显示。)分别如(图11)、(图12)所示:

(图11)

(图12)

7.系统程序:

按照预定的功能,系统实现预定的功能的程序如下所示:

#include #include

/********************************************************************************\\ **

/*------------------------------- LCD模块 ------------------------------------*/ #define LCD_RW #define LCD_RS #define LCD_E #define LCD_Data #define Write #defineRead #defineData

P2_6 P2_7 P2_5 P1 0x00 0x01 0x01

//读写控制端 //数据命令选择端 //执行使能端 //P1口 //低电平写入 //高电平读出 //高电平选择数据

宏定义区

**

\\********************************************************************************/


毕业设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《普通心理学笔记》(彭聃龄版)第十三章:学习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: