多功能自行车码表设计

合集下载

多功能自行车码表设计说明

多功能自行车码表设计说明

多功能自行车测速仪目录一、产品设计背景 (2)二、产品功能简介 (2)三、系统硬件设计 (3)四、MCU软件设计 (8)五、上位机软件 bike V1.0设计 (8)六、产品实物及测试 (10)6.1<测速模式> (13)6.2<数据传输> (14)6.3<其它功能> (15)6.4<退出系统> (16)七、结语 (16)附录 1 电路图 (17)附录 2 源程序 (18)多功能自行车测速仪使用说明书一、产品设计背景随着人们生活水平的逐渐提高,人们对于生活质量的要求也日益增加,尤其是对健身的要求。

自行车在中国普遍作为代步工具。

而在国外,自行车却是一项十分受欢迎的健身运动。

因为它无污染,价位低廉,老少皆宜。

而且在运动过程中可以充分享受到大自然,对于忙碌的现代人来说,无疑是一种较好的放松方法。

在中国这种情况也在慢慢发生变化。

因此爱好自行车运动的人十分学要一款能测速的装置,以知道自己的运动情况。

并根据外界条件,如温度,风速等进行适当的调节,已达到最佳运动的效果。

而对于自行车运动员来说,最为关心的莫过于一段时间内的训练效果。

因为教练要根据一段时间内运动员的训练效果进行评估,从而进行适当的调整已使运动员达到最佳的状态。

因此需要一种装置进行对训练中各种参数的测定记录。

本作品就是针对此而设计的。

二、产品功能简介⒈对自行车进行实时速度的测量。

显示出速度值。

⒉能针对不同的车型进行选择。

从而采用不同的模块进行测量。

⒊能测量出当前环境的温度,以供使用者决定是否适宜进行运动。

⒋显示当前日期时间,可以任意设定当前工作时间。

⒌显示行车里程,运动时间。

⒍可以自行设定采样频率⒎记录一段时间内的定时采样速度,存入制定单元。

通过与 PC 机进行通讯,将数据传送到 PC 机中用如见进行处理,分析。

得出运动或训练的情况。

⒏配套软件 bike v1.0可以将本次运动的速度绘制成速度曲线,以供参考。

基于89C52单片机的多功能自行车码表

基于89C52单片机的多功能自行车码表

基于89C52单片机的多功能自行车码表
作为一种方便实用的交通工具,自行车一直备受人们的喜爱。

为了更好地满足骑行者的需要,我们设计了一款基于89C52单片机的多功能自行车码表。

该自行车码表由89C52单片机作为核心控制器,利用其强大的功能和可扩展性,实现了以下主要功能:
1、时钟功能:该自行车码表内置时钟电路,可以精准计时,并将时间显示在LED屏幕上,方便骑行者查看骑行时间。

2、速度计功能:通过接收自行车轮辐传感器的信号,利用单片机进行速度计算,并在屏幕上显示骑行速度,让骑行者随时掌握骑行速度。

3、里程计功能:码表内置里程传感器,可以累积骑行里程,并将骑行里程数据显示在LED屏幕上,让骑行者了解自己的骑行距离。

4、暂停记忆功能:当骑行者暂停骑行时,该自行车码表可以自动记录下暂停时的时间和距离数据,并在骑行继续时自动恢复计算,避免因暂停骑行而影响数据准确性。

5、温度计功能:该自行车码表内置温度传感器,可以检测环境温度,并将实时温度数据显示在屏幕上,方便骑行者了解当前的气温。

6、蓝牙连接功能:该自行车码表还可以通过蓝牙连接智能手机,实现数据同步和帐户管理,让骑行者随时掌握自己的骑行数据和健康状况。

7、夜间照明功能:该自行车码表内置LED灯,可以在夜间
骑行时提供光源,并通过光感传感器实现自动调光和自动开关,提高骑行安全性。

除此之外,该自行车码表还可以实现闹钟、倒计时、计时器等实用功能,让骑行者在使用自行车的同时还能方便地记录生活中的各种事件。

总之,基于89C52单片机的多功能自行车码表集诸多功能于
一体,为广大骑行者带来了便利和安全保障,是一款实用性强、易于操作的骑行辅助工具,值得广泛推广应用。

自行车速度里程表设计

自行车速度里程表设计

单片机最小系统设计

复位电路的设计 AT89S52单片机的复位输入的引脚RET为AT89S52提 供初始化的手段。它可以使程序从指定处开始执行, 就是从程序存储器中的0000H地址单元开始执行其程 序。本设计的复位电路是采用按键复位的电路。单片 机复位通过按动按钮S1产生高电平复位称手动复位。 上电时,刚接通电源,电容C1相当于瞬间短路,+5V 立即加到RET端,该高电平使AT89S52全机自动复位, 这就是上电复位;若运行过程中需要程序从头执行, 只需按动开关即可。


1和C2的电容值为30pf。外 接电容值的大小会影响振荡器的高低、振荡器的稳定 性、起振的快速性和温度的稳定性。而外接晶体的振 荡频率的大小,主要取决于单片机的工作频率范围, 每一种单片机都有自己的最大工作频率,外接的晶体 振荡频率不大于单片机的最大工作频率即可。此外, 如果单片机有串行通信,则应该选择振荡频率除以串 行通信频率可以除尽的晶体。本设计晶振采用12MHz, 则计数周期:

在整个设计的过程中,软件设计必须与硬件设 计相结合。基于霍尔传感器的自行车速度里程 表的软件设计包括上电初始化程序、中断子程 序、速度调用子程序、里程调用子程序、LCD 显示子程序、延时子程序等几大部分。由于要 实现很多功能,所以采用模块化设计。
里程计算子程序和速度计算子程序
调试故障及原因分析

时钟晶振电路的设计 时钟是单片机的心脏,单片机各功能部件的运行都是 以时钟频率为基准地工作。因此,时钟频率直接影响 单片机的速度,时钟电路的质量影响单片机系统的稳 定性。AT89S52片内由一个反相放大器构成振荡器, 可以由它产生时钟。本设计采用内部时钟方式。单片 机内部有个用于构成振荡器的高增益反相的放大器, 此高增益反相放大器的输入为芯片引脚XTAL1,而输 出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器 和电容,就会构成一个稳定的自激振荡器。

多功能自行车码表设计

多功能自行车码表设计

多功能自行车码表设计赵小兰;胡征;王培坤;林晓欢;庄衍竖;黄维沛【摘要】Based on the AT89s5X,this paper illustrated the design of the multi-functional bike computer in detail.This bike computer can measure and display the speed and total distance of the bike,the time,the environmental temperature etc.%一款基于AT89s5X的多功能自行车码表,可测自行车当前速度、骑行里程、环境温度及湿度,显示当前时间等功能。

【期刊名称】《电子测试》【年(卷),期】2013(000)020【总页数】2页(P1-2)【关键词】码表;速度测量;里程测量;自行车【作者】赵小兰;胡征;王培坤;林晓欢;庄衍竖;黄维沛【作者单位】华南理工大学电子与信息学院,广东广州,510641;华南理工大学电子与信息学院,广东广州,510641;华南理工大学电子与信息学院,广东广州,510641;华南理工大学电子与信息学院,广东广州,510641;华南理工大学电子与信息学院,广东广州,510641;华南理工大学电子与信息学院,广东广州,510641【正文语种】中文0 引言在经济高速发展的今天,自行车不再是一种简单的交通工具,而成为一项考验人的耐力的户外运动。

随着身边的骑行客的增加,与自行车相关的户外装备市场也被带动的热火起来,码表就是骑行客必备的装备之一。

而市场上的码表品牌繁多,价格也从几十到上千不等,品质不一、安装也较复杂。

方便、美观、精确的自行车码表具有一定的实用价值。

本文设计的码表适合广大自行车业余爱好者,除去了许多华而不实的复杂功能,节省资源,性价比高,能实现娱乐和锻炼的双重效果。

1 码表各功能原理1.1 速度用霍尔传感器A44E来实现测速功能,他的工作方式为:只要有磁性物体在传感器,则数据脚会输出高电平。

再谈自制多功能自行车速度里程表

再谈自制多功能自行车速度里程表

再谈自制多功能自行车速度里程表引言在现代社会,自行车已成为一种常见且受欢迎的交通工具。

为了更好地掌握自行车的行驶状态,特别是速度和里程等信息,人们不断探索和研发各种多功能自行车速度里程表。

本文将再次深入探讨如何制作一款多功能自行车速度里程表,并分析其应用前景与优势。

多功能自行车速度里程表的制作方法制作一款多功能自行车速度里程表需要以下几个步骤:步骤一:选购必要的元件和工具•Arduino单片机:作为核心控制器,用于接收和处理各种传感器的数据。

•传感器:包括速度传感器、里程传感器和温度传感器等,用于监测自行车的行驶状态。

•OLED显示屏:用于显示速度、里程和其他信息。

•连接线和焊接工具:用于将各个组件连接在一起。

步骤二:连接元件并编写程序1.将Arduino单片机与传感器进行连接,确保各个传感器正常工作。

2.使用Arduino开发环境编写程序,实现数据的读取、处理和显示等功能。

步骤三:安装和调试1.将自制的多功能自行车速度里程表安装在自行车上,确保传感器与自行车的轮子和车架正确接触。

2.运行程序,检查速度、里程和其他信息是否正常显示。

3.对必要的参数进行调整,如时间、距离单位等,以满足个人需求。

多功能自行车速度里程表的应用前景与优势应用前景随着人们对健康和环境的关注度越来越高,自行车作为一种绿色出行方式,受到越来越多人的青睐。

多功能自行车速度里程表的应用前景非常广阔,可以用于以下几个方面:1.运动健身:通过实时监测速度和里程,鼓励骑行者坚持锻炼,提高运动效果。

2.交通安全:速度和里程的监测可以帮助骑行者合理安排骑行路线和时间,减少交通事故风险。

3.旅行记录:记录每次骑行的速度和里程,留下美好的回忆和行程纪实。

优势相比市场上一些商用的自行车速度里程表,自制的多功能自行车速度里程表具有以下几个优势:1.个性化定制:可以根据个人需求选择合适的传感器和显示信息,使得自行车速度里程表更贴合个人需求。

2.成本效益:相比商用产品,自制多功能自行车速度里程表的成本更低,且可以选择高性价比的元件。

多功能自行车里程表系统设计

多功能自行车里程表系统设计
pr mp e aa m n o a in i s n a e u l o tt l r i fr t n t t o sy. h m o a n Ke r s: b c ce o o tr y wo d iy l d me e ;mu t u c in;t c ni e o li n to f e h q fMCU ;Ha ls n o u l e s r
() 2 主程序 流 程 图
系统 的 主程序 完成 系统 的 自检 、 始化 、 初 调用 各 子程 序等 功能 。主 程 序 能 够调 用 各 子 程 序 , 不被 而
次 , 出的信号 由 L D数码管进行 Nhomakorabea示 , 输 E 显示 当前 的行 驶里 程情 况 。在本 次行驶 过后 得 到 的数据存 人
d s n e o e b c ce c u aey a d q ik y i a c ft iy ls a c r t l uc l .An ft e s e d i o t fg u e,t e o o tr c n as t h n d i h p e s u a g o h d mee a l o

要 :基 于单 片机技 术 ,研 究和设 计 了一款 多功能 的 自行 车里程表 ,该表 能够准确 、快速 、 实时
地显 示 自行车 的车速 、总里程等信 息。如果速度超 限 ,该表还 能够提 示及 时的报 警信息 。
关键词 :里程表 ;多功能 ;单片机技术 ;霍尔传感器
S se e i n o i d o u tf n to a d m ee o iy ls y tm d sg fa k n fm liu ci n lo o t r f r b c ce
ZHANG o g x n Xi n . i g .W ANG a 。CHEN a Ch o Ch o

基于单片机的多功能自行车里程表的设计_毕业设计论文 精品

基于单片机的多功能自行车里程表的设计_毕业设计论文 精品

基于单片机的多功能自行车里程表的设计摘要本文设计了一种基于霍尔元件的自行车的速度和里程测量系统。

以A T89C52单片机为核心,A44E霍尔传感器测转数,从而实现对自行车里程、速度的测量统计,采用AT24C02实现在系统掉电的时候保存里程信息,并可以将自行车的里程和速度的物理量用LED显示出来。

硬件部分是利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送往显示装置;软件部分用汇编语言进行编程,采用模块化设计思想。

关键词:速度;里程;霍尔元件;A T89C52单片机AbstractI am based on the design of a Holzer element to the bicycle's speed and mileage measurement system in this thesis. The main content is take A T89C52 single chip as the core, A44E Holzer sensor in measuring speed, thus realizing the bicycle mileage and speed measurement statistics, the use of AT24C02 realize in save mileage information when the system power off, and can be displaying the bicycle mileage and speed of the physical quantity in the LED. The hardware part of the Holzer element will take the pulse number of every turn to bike transfer to SCM system, then SCM system will signal is processed to display device; use the assembly language programming in the software part,啊pplication the idea of modularization.Keywords: Speed; course; Holzerelement; A T89C52 SCM目录第一章前言 .................................................................................................................... 11.1课题背景.................................................................................................................. 11.2课题设计的任务和要求.......................................................................................... 11.3课题设计的内容...................................................................................................... 1第二章自行车里程表的总体设计方案 .. (2)2.1霍尔传感器 (2)2.2设计思路 (2)2.3硬件设计 (2)2.4软件设计 (3)第三章自行车里程表的电路设计 (5)3.1测量系统 (5)3.2数据处理系统 (6)3.3时钟电路的设计 (8)3.4显示电路设计 (8)第四章软件部分设计 (9)4.1系统总程序设计 (9)4.2数据处理程序设计 (9)第五章总结 (11)参考文献 (12)附表 (13)第一章前言1.1 课题背景自行车是一种普遍的交通工具。

电子系统设计报告设计题目自行车里程表的设计

电子系统设计报告设计题目自行车里程表的设计

电子系统设计报告设计题目自行车里程表的设计自行车里程表一:明确设计要求1.可以适用不同尺寸自行车,轻便、省电、全天候野外使用,总里程<999.99km 2.可以轮流显示或选择显示(显示数制为十进制数):里程——当前行驶里程;速度——当前3.6秒内平均速度(单位:km/h);最大速度——本次行驶中的最大速度(单位:km/h);最大加速度——本次行驶中的最大加速度(单位:m/2s);行驶时间——当前行驶累计时间(时、分、秒)北京时间――实际的北京时间(时、分、秒)3.考虑到要求省电全天候野外使用,选用一个3V电源4.体积小、结构可靠,便于安装及使用根据以上设计要求,可以画出自行车里程表的面板图如下:功能说明:各按钮(除时、分的调时间按钮)为电平输出(时、分脉冲输出),按下为高电平;电源接通后,最上面的工作指示灯亮,此直接用硬件电路实现,不包括在控制系统各按钮旁为LED灯,灯亮原理同电源灯;里程等单位显示LED灯采用控制系统信号输出控制二:确定系统方案将整个自行车里程表分为以下几个模块:系统时钟模块、计时与时间显示模块、传感模块、里程显示模块、最大加速度显示模块、最大速度显示模块、速度显示模块下面根据设计要求对各模块设计要求:(1)系统时钟模块产生1Hz和32Hz的系统时钟脉冲和其他后面所需要时钟脉冲(2)传感模块用霍尔器件产生里程脉冲,并要有行驶信号(3)计时与时间显示模块六位数码管分别显示时、分、秒,有校时按钮以及显示北京时间和行驶时间的切换功能(4)里程显示模块工作在7位里程记录,精确到0.1m,显示到0.01km(舍入方式)即5位显示(5)速度显示模块记录当前时间之前3.6s内的平均速度(定义为当前平均速度)(6)最大速度显示模块记录行程中最大当前速度(7)最大加速度显示模块记录行程中最大加速度根据系统方案可画出系统总体方框图,如下图所示三:设计数据子系统选择合适的器件以实现上述各模块电路 (1)系统时钟模块器件: CD4060-14位二进制异步计数器(带振荡器) 74LS74-双上升沿D 触发器 石英晶体32768Hz用CD4060和石英晶体构成振荡器并分频102,得到32Hz 脉冲,再经74LS161和74LS74二分频输出秒脉冲,同时利用32Hz 脉冲分频得到3.6s 脉冲及10/3.6 s 脉冲。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多功能自行车测速仪目录一、产品设计背景 (2)二、产品功能简介 (2)三、系统硬件设计 (3)四、MCU软件设计 (8)五、上位机软件bike V1.0设计 (8)六、产品实物及测试 (10)6.1<测速模式> (13)6.2<数据传输> (14)6.3<其它功能> (15)6.4<退出系统> (16)七、结语 (16)附录1 电路图 (17)附录2 源程序 (18)多功能自行车测速仪使用说明书一、产品设计背景随着人们生活水平的逐渐提高,人们对于生活质量的要求也日益增加,尤其是对健身的要求。

自行车在中国普遍作为代步工具。

而在国外,自行车却是一项十分受欢迎的健身运动。

因为它无污染,价位低廉,老少皆宜。

而且在运动过程中可以充分享受到大自然,对于忙碌的现代人来说,无疑是一种较好的放松方法。

在中国这种情况也在慢慢发生变化。

因此爱好自行车运动的人十分学要一款能测速的装置,以知道自己的运动情况。

并根据外界条件,如温度,风速等进行适当的调节,已达到最佳运动的效果。

而对于自行车运动员来说,最为关心的莫过于一段时间内的训练效果。

因为教练要根据一段时间内运动员的训练效果进行评估,从而进行适当的调整已使运动员达到最佳的状态。

因此需要一种装置进行对训练中各种参数的测定记录。

本作品就是针对此而设计的。

二、产品功能简介⒈对自行车进行实时速度的测量。

显示出速度值。

⒉能针对不同的车型进行选择。

从而采用不同的模块进行测量。

⒊能测量出当前环境的温度,以供使用者决定是否适宜进行运动。

⒋显示当前日期时间,可以任意设定当前工作时间。

⒌显示行车里程,运动时间。

⒍可以自行设定采样频率⒎记录一段时间内的定时采样速度,存入制定单元。

通过与PC 机进行通讯,将数据传送到PC 机中用如见进行处理,分析。

得出运动或训练的情况。

⒏配套软件bike v1.0可以将本次运动的速度绘制成速度曲线,以供参考。

并可以将数据转存入数据库保存以备日后查询使用⒐配套软件bike v1.0 充分考虑到广大自行车爱好者对于自行车运动的热衷,因此加入了对自行车运动的介绍,当今流行车型的简介以及进行自行车运动的注意事项和自行车旅行的相关知识。

并会逐渐对该软件加以升级,使其功能更加完善,以满足广大使用者的需求。

⒑可以进入系统休眠方式以节省电能,并随时激活唤醒系统重新进行工作。

可以调节液晶对比度,可以打开背景灯显示。

三、系统硬件设计系统框图被测量对象传感器单片机系统PC 机通信处理数据处理并显示通过传感器对外部物理量进行测量,再将物理信号转换为电信号,输入单片机,单片机对所输入的电信号进行处理,最后输出显示,并可以通过与上位机通讯将数据采集到电脑中。

本设计中用到的主要部件包括单片机AT89C52、DS12887时钟芯片、DS18B20温度传感器、欧姆龙公司的EE-SX671型光电传感器、MAX232 通信芯片以及液晶显示器。

1、时钟芯片DS12887DS12887 是美国达拉斯半导体公司最新推出的时钟芯片,采用CMOS 技术制成,把时钟芯片所需的晶振和外部锂电池相关电路集于芯片内部。

采用DS12887 芯片设计的时钟电路勿需任何外围电路并具有良好的微机接口。

DS12887 芯片具有微功耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟场合中。

这里我们将DS12887 的数据线与单片机的P0 口相连,将其片选线与P2.0 相连,这样便可通过R0 或R1 寄存器实现时钟芯片与单片机的数据传输。

注意在DS12887 的RESET 端应连接上电复位电路,因为只有当该脚保持低电平时间大于200ms,DS12887 才能有效工作。

DS12887的IRQ端脚为其中断信号输出口,低电平有效,可作微处理的中断输入。

没有中断条件满足时,IRQ 处于高阻态。

IRQ 线是漏极开路输入,要求外接上接电阻。

时钟芯片的有多种中断处理方式,例如周期中断,闹钟中断,更新中断等,这里我们利用它的更新中断,即时间每过1秒中,DS12887的更新中断便会从IRQ端输出,而IRQ引脚则与单片机的INT1中断相连,这样每当DS12887发出时间上的中断请求单片机便可从它的INT1 中断得知,随之立刻进入中断子程序,在这个中断程序中对光电传感器所发出的脉冲信号进行计数处理,这样就可以得到速度以及里程等所要测量的量。

由于在测速系统中时间的测定非常重要,因此DS12887 可以说是本设计的核心部件,它的使用好坏直接影响着最终测量的精确度,所以在调试时务必细心,尽量在熟悉DS12887的各种功能后在开始编程。

2、温度传感器DS1820DSl820数字温度计提供9位(二进制)温度读数指示器件的温度信息经过单线接口送入DSl820 或从DSl820 送出因此从主机CPU 到DSl820 仅需一条线(和地线)DSl820 的电源可以由数据线本身提供而不需要外部电源因为每一个DSl820 在出厂时已经给定了唯一的序号因此任意多个DSl820 可以存放在同一条单线总线上这允许在许多不同的地方放置温度敏感器件DSl820 的测量范围从-55 到+125 增量值为0.5可在l s(典型值)内把温度变换成数字。

由于DS1820 采用单总线结构因此外围电路非常简单,通过一上拉电阻R5 即可与单片机相连。

这里我们将DS1820 的数据引脚DQ 与单片机的T0 口(即P3.4)相连,通过这条数据线接收温度测量值。

虽然DS1820 的外围电路十分简单,但是凡事哪能完美,可以说这是以繁杂的编程换来的。

DS1820 以其严格而繁难的时序要求著称。

因为它只有一根数据线,即数据与命令字都要在同一条线上传输,所以DS1820 制定了严格的时序,大家在使用时务必严格按照说明书上的要求对其进行操作,否则时序要是不正确,DS1820 就罢工。

笔者在调试的时候大部分时间都花在了调试DS1820 上。

通过切身的体会,我觉的最好变一到两个通用的延时子程序,在DS1820 的编程中就可以直接调用延时程序,以保证时序的准确。

3、EE-SX671 型光电传感器EE-SX671 型光电传感器是欧姆龙公司所生产的光电开关型传感器。

其四个引脚中我们只需用其中的三个:电源端,接地端以及信号输出端。

在车子行驶过程中,车轮带动码盘旋转,由于码盘上刻有等分的孔,在连续的透光与挡光过程中,该传感器便连续输出标准的脉冲信号。

由电路图可知,将传感器的输出信号经过光耦接到单片机的T1 口,再设定T1 为计数器工作方式,这样就可以对所接收到的脉冲进行计数,进而计算出速度里程等。

注意一定要将光电传感器的输出信号调好,使其成为标准的脉冲信号,这样T1 计数器才能正常的工作。

再调试的时候可先不接入EE-SX671,可先用信号发生器产生所需要的脉冲信号来进行模拟,待全部调试好后再接入EE-SX671。

在使用EE-SX671 之前最好用示波器看一下输出波形是否规整达到要求。

一般情况下,输出的就是标准的脉冲信号,如果发现有点偏差可通过外连调理电路将其整理一番。

而且最好用电压表的交流档打一下,看一下峰值,是否达到T1 口的电平识别范围。

EE-SX671 最后要安装到车上,所以事先最好准备一个易弯曲的铁片用螺母将其与EE-SX671 连接然后在固定于车上,这样可以保证在车子行驶过程中不发生晃动。

4、液晶显示由于现在的液晶模块应用已经十分广泛,其使用方法大同小异,所以笔者不准备祥加介绍。

大家可根据自己的熟悉程度自行选择显示器件。

如果对于液晶不熟悉,完全可以使用数码管作为显示媒介。

这里我把自己的液晶显示界面给大家看一下开机画面5、电源这里我们采用9V 的电池供电,用LM7805 进行稳压处理,将9V 稳降到5V 以供单片机以及各芯片使用。

有条件的可以购买电源模块为系统供电。

经测试9V 电池完全可以满足实际需要。

6、与微机通信笔者在设计该仪器时,想将所测得的数据传送到电脑中,再用高级语言对数据进行处理,比如速度,在绘制出速度曲线,这样对于教练或是广大自行车爱好者来说,就可以很清晰地看到自己在训练过程中的情况。

这里笔者采用大家熟知的串口通讯方式,采用MAX232 作为电平转换芯片。

相信大家已经很熟悉了,笔者就不赘述了。

四、MCU 软件设计这里采用汇编语言进行编程,软件的任务量比较大,涉及到计速算法,具体会在附录的源程序中详细说明,这里不多述了。

五、上位机软件bike V1.0设计在用高级语言处理上,笔者采用VB 捆绑数据库将采集得数据转存入数据库中,这样就可以保存每一次的训练数据,以备日后查用。

后来索性就编了一个小软件,除了上述功能外,还增加了一些对于自行车运动的常识和知识。

用串口线将测速仪与电脑连接后,即可进行数据的传输。

在PC 机上即可进行数据的接收处理,并可以转存入数据库。

传输参数设定自行车知识介绍数据库软件主界面数据曲线的绘制六、作品实物及测试产品实物图串口通信液晶对比度调节液晶背景灯总体效果图【1】电源接口复位总开关总体效果图【2】本作品采用9V 电池供电,使用时务必保证电池电量充足,将电池按要求接到系统电源接口处。

拨动开关,使系统工作,将出现如下开机画面:开机画面待系统自检4 秒后便进入系统主菜单,如前图所示。

共有四大功能模块:1.测速模式:系统的主工作界面,进行速度及相关量的检测2.数据传输:将所记录的数据传入PC 机,再由配套软件bike v1.0 进行处理,包括绘制曲线及转存入数据库3.其它功能:可以进行时间设定及查看版本信息4.退出系统:使系统进入节能休眠模式各功能模块详细测试说明【注】为方便叙述,将产品的功能按键从左自右依次定义为①号键、②号键、③号键、④号键。

(一)在主菜单下按①号键(SET)即进入<测速模式>,出现如下子菜单:车型选择在此子菜单下先进行车型的选择,您可以选择26 型和275 型两钟目前最常见的车型进行测量按③号键可以返回主菜单如按②号键即选择275型,系统会根据您的不同选择为您准确选定参数进行测量。

紧接着会出现如下菜单:采样频率设定在本菜单中,询问您希望设定的采样频率,这样系统便会按照您的设定时间,每隔固定的时间便向系统内部的RAM 中自动写入当前的速度值。

在选定采样时间后系统便会进入主测量界面:主测量界面【注】此时确保您正确接入传感器,否则速度,里程便显示零在此界面处,随时按下④号键(EXIT),系统便会返回主界面。

在采样时间设定处,当设定好时间后,系统会自动将内部存储单元清零。

(二)在主菜单下按②号键即进入<数据传输>,出现如下子菜单:数据传输菜单按①号键即进入数据传输模式,在您将测速仪与电脑连接后系统会自动将您刚才运动过程中存储在系统中的速度值传到电脑中以供处理。

相关文档
最新文档