基于单片机的自行车风火轮设计及其制作

上传人:cl****1 文档编号:487257009 上传时间:2023-01-06 格式:DOC 页数:18 大小:583.50KB
返回 下载 相关 举报
基于单片机的自行车风火轮设计及其制作_第1页
第1页 / 共18页
基于单片机的自行车风火轮设计及其制作_第2页
第2页 / 共18页
基于单片机的自行车风火轮设计及其制作_第3页
第3页 / 共18页
基于单片机的自行车风火轮设计及其制作_第4页
第4页 / 共18页
基于单片机的自行车风火轮设计及其制作_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《基于单片机的自行车风火轮设计及其制作》由会员分享,可在线阅读,更多相关《基于单片机的自行车风火轮设计及其制作(18页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的自行车风火轮设计与制作摘要本课题研究的对象是用单片机控制安装在自行车车轮辐条上的led动态显示,使其能呈现出各种有趣的风火轮发光图像。这会让我们的自行车在夜晚更加炫目有个性,而且提高夜晚骑车的安全性。电路系统以avr单片机为核心,霍尔开关产生的电平为信号源,测算出车轮转动一圈所需时间,从而分时段控制led的发亮。本文首先介绍本系统所需要的两个芯片atmega8和74hc595,阐述了其的功能结构及其应用。然后介绍本设计的总体方案并附上基本原理图,并且对单片机和接口设计和各自工作原理进行详细说明。最后谈到该系统的软件设计并附上程序。关键词:风火轮,霍尔开关,74HC595,单片机De

2、sign of Hot Wheels based on Avr MCU AbstractThe object of this research is SCM so that it led to a dynamic display showing a variety of common images, its application will enable us to more of a bike at night there are dazzling personality, but also to improve the safety of night riding. The system

3、is single-chip microcomputer as the core avr Hall switch for the signal source of the response, measured around the time required for the rotation of the wheels, which led at times to control the display. This paper first introduces the system required two chips atmega8 and 74hc595, described the fu

4、nction of its structure and its application. And then introduce the design of the overall program with the basic principles of map, and single-chip microcomputer and interface design and principle of their work in detail. Finally, on the system with the software design process.Keyword: feng huo lun

5、,Hall switch , 74hc595 ,scm 目录摘要1英文摘要1第一章 绪论3 1.1 本课题的目的及研究意义 3 1.2 本课题的应解决的主要问题3 1.3 本章小结3第二章 风火轮系统概述4 2.1 风火轮系统功能需求4 2.2 风火轮结构设计42.3 本章小结4第三章 系统模块设计53.1 主要元器件介绍53.1.1 atmega8: avr单片机53.1.2 74hc595: 32位串行led显示驱动器63.2 各模块组成设计73.2.1感应电路设计83.2.2 信号处理电路83.2.3 32位led驱动模块8第三章 软件设计9第一章 绪论1.1 本课题的目的及研究意义数字

6、电路产品在生活中有着极其广泛的应用,包括计算机、数字通信、智能仪器仪表、自动控制及航天等领域。这些给人们生活,工作等方面带来了极大的方便。风火轮是一种非常有用的创新设计,我国是自行车大国,漆黑的夜晚我们骑车往往不是很安全,后方行人往往不太容易察觉,但这项设计很大的解决了这个问题,有了它夜晚我们的自行车会发出亮光,会让别的行人注意,从而减少事故。并且风火轮绚丽的图案,会使我们的生活更有乐趣。本课题包含了感应电路,数码管驱动电路,单片机程序下载电路,控制电路等四个部分的设计。通过对四个部分的设计,要求实现风火轮的基本功能。其中单片机中集成了定时,中断电路。此次研究旨在对自己专业知识的掌握程度进行检

7、验,加强解决电子方面常见实际问题的能力,掌握一般电子电路设计方法与设计步骤,积累实际电子制作经验,实现向更复杂更实用的应用领域的过渡。目的在于巩固基础、注重设计、培养技能、追求创新、走向实用。1.2 本课题的应解决的主要问题本课题研究通过单片机等集成电路实现led动态显示。在设计过程中需要解决的主要问题有:第一:如何让LED在特定的时间点亮,从而组成图案第二:图像点阵取样第三:不需要使用时,风火轮如何休眠。1.3 本章小结本章说明了课题的研究意义、研究目的、应解决的主要问题等各方面的内容。从宏观角度对本次毕业设计的背景、目的、内容、思路等进行了阐述。 第二章 风火轮系统概述2.1风火轮系统功能

8、需求本课题研究的对象是led动态显示系统,该系统以avr单片机为核心,通过读取霍尔开关捕捉车轮每转一周的电平跳变,用timer0计算出这个时间。用这个时间的 1/256 做为每条显示射线的持续时间,由timer1控制输出。再经74hc595,从而驱动数码管。其大致结构图如下:2.2 风火轮结构设计车轮转动感应电路信号处理电路发光二极管驱动电路显示装置电路 处理器程序下载,电源控制电路风火轮结构框图将系统的功能需求结构化后,不难发现,整体的设计思路及方向更加明确,整个系统主要可划分为三个模块:(1)感应模块-进行车轮的转圈所需时间的测定,并转成电信号给信号处理器(2)信号处理模块- 包含定时计数

9、器,外部中断电路,休眠模式(3)LED驱动模块-接收处理器传来的信号,驱动串联的LED2.3 本章小结本章主要阐述了风火轮的基本工作原理和系统的功能需求,并对系统的结构进行了阐述。在说明系统功能需求的过程中,详细叙述了系统所需实现的基本功能,使得整个设计清晰明了。第三章 系统模块设计3.1 芯片介绍3.1.1 atmega8: avr单片机Atmega8 是atmel公司在2002年第一季度推出的一款新型avr高档单片机。芯片内部集成了较大容量的存储器和丰富强大的硬件接口电路,采用小引脚封装(本系统采用的是MLF32),相比先前的单片机,有着更多的接口,更好的省电性,抗干扰性和稳定性,而且价格

10、便宜,在应用市场极具竞争力。主要性能如下:高性能的、低功耗的8位avr微控制器,先进的RISC精简指令集结构较大容量非易失性程序和数据存储器以及存储器强大的外部接口性能特殊的微控制器性能I/O口和封装(32脚mlf封装)宽工作电压(4.5V)高运行速度(08MHZ)低功耗(4MHZ,3V, 25)1.1.2 管脚及内部结构1.1.3 管脚封装参见图11.1.4 内部结构参见图2 (图1)Atmega8芯片引脚图 (图2)Atmega8单片机系统结构图Atmega8的外部管脚定义如下:VCC电源正(数字):4.5VGND 电源地信号处理模块主要部分3.1.2 74hc595: 32位串行led显

11、示驱动器74hc595特点如下:8位串行输入8位串行或并行输出存储状态寄存器,三种状态输出寄存器可以直接清除100MHz的移位频率输出能力:并行输出,总线驱动串行输出;标准中等规模集成电路串行到并行的数据转换74hc595引脚图表 74hc595的引脚功能符号引脚描述Q0Q715,1,2,3,4,5,6,7并行数据输出GND8地Q79串行数据输出MR10主复位(低电平)SHCP11移位寄存器时钟输入STCP12存储寄存器时钟输入OE13输出有效(低电平)DS14串行数据输入VCC16电源3.2 各模块组成设计3.2.1感应电路设计感应电路是整个系统的信号源,我选用的是霍尔开关,车轮每转一圈,就

12、会产生一个下降沿沿波形,由此波形处理器判断时间。3.2.2 信号处理电路程序下载时,AVR处于SPI从机方式,接口总线时钟SCK,MOSI为从机数据输入,MOSO为从机数据为输出。PB6系统复位引脚,TXD为USART总线的数据输出口,RXD为USART总线的数据输出口。AVR为主机方式时,MOS0为主机数据输入。单片机有两个外部中断INTO,INT1,INT0用于按键检测,长按键大于3s,系统即处于休眠状态,INT1霍尔传感器触发(下降沿)。还用到了Atmega8内部集成的定时器计数器T0,T/C1. T0所选时钟经256分频,一旦TCNT0的计数值与OCRA1的数据相等,T/C1中断。促发LED驱动模块。3.2.3 32位led驱动模块74HC595端口9串接下一595的SER端口,公用CLK,RCLK。四片595串接组成32LED驱动模块。3.3 本章小结本章介绍了抢答器中使用到的主要元器件的管脚图、功能表,着重介绍了三个模块(感应电炉、信号处理、驱动电路)的设计和工作过程,使得整个风火轮系设

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号