欢迎来到天天文库
浏览记录
ID:13124572
大小:1.41 MB
页数:116页
时间:2018-07-20
《多功能自行车测速仪设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、多功能自行车测速仪多功能自行车测速仪-1-多功能自行车测速仪目录一、产品设计背景……………………………………2二、产品功能简介……………………………………2三、系统硬件设计……………………………………3四、MCU软件设计……………………………………8五、上位机软件bikeV1.0设计……………………8六、产品实物及测试…………………………………106.1<测速模式>……………………………………136.2<数据传输>……………………………………146.3<其它功能>……………………………………156.
2、4<退出系统>……………………………………16七、结语………………………………………………16附录1电路图…………………………………………17附录2源程序…………………………………………18-1-多功能自行车测速仪-1-多功能自行车测速仪多功能自行车测速仪使用说明书一、产品设计背景随着人们生活水平的逐渐提高,人们对于生活质量的要求也日益增加,尤其是对健身的要求。自行车在中国普遍作为代步工具。而在国外,自行车却是一项十分受欢迎的健身运动。因为它无污染,价位低廉,老少皆宜。而且在运动过程中可以充分享受到
3、大自然,对于忙碌的现代人来说,无疑是一种较好的放松方法。在中国这种情况也在慢慢发生变化。因此爱好自行车运动的人十分学要一款能测速的装置,以知道自己的运动情况。并根据外界条件,如温度,风速等进行适当的调节,已达到最佳运动的效果。而对于自行车运动员来说,最为关心的莫过于一段时间内的训练效果。因为教练要根据一段时间内运动员的训练效果进行评估,从而进行适当的调整已使运动员达到最佳的状态。因此需要一种装置进行对训练中各种参数的测定记录。本作品就是针对此而设计的。二、产品功能简介⒈对自行车进行实时速度的测量。显
4、示出速度值。⒉能针对不同的车型进行选择。从而采用不同的模块进行测量。⒊能测量出当前环境的温度,以供使用者决定是否适宜进行运动。⒋显示当前日期时间,可以任意设定当前工作时间。⒌显示行车里程,运动时间。-1-多功能自行车测速仪⒍可以自行设定采样频率⒎记录一段时间内的定时采样速度,存入制定单元。通过与PC机进行通讯,将数据传送到PC机中用如见进行处理,分析。得出运动或训练的情况。⒏配套软件bikev1.0可以将本次运动的速度绘制成速度曲线,以供参考。并可以将数据转存入数据库保存以备日后查询使用⒐配套软件b
5、ikev1.0充分考虑到广大自行车爱好者对于自行车运动的热衷,因此加入了对自行车运动的介绍,当今流行车型的简介以及进行自行车运动的注意事项和自行车旅行的相关知识。并会逐渐对该软件加以升级,使其功能更加完善,以满足广大使用者的需求。⒑可以进入系统休眠方式以节省电能,并随时激活唤醒系统重新进行工作。可以调节液晶对比度,可以打开背景灯显示。三、系统硬件设计系统框图被测量对象传感器单片机系统PC机通信处理数据处理并显示通过传感器对外部物理量进行测量,再将物理信号转换为电信号,-2-多功能自行车测速仪输入单片
6、机,单片机对所输入的电信号进行处理,最后输出显示,并可以通过与上位机通讯将数据采集到电脑中。本设计中用到的主要部件包括单片机AT89C52、DS12887时钟芯片、DS18B20温度传感器、欧姆龙公司的EE-SX671型光电传感器、MAX232通信芯片以及液晶显示器。1、时钟芯片DS12887DS12887是美国达拉斯半导体公司最新推出的时钟芯片,采用CMOS技术制成,把时钟芯片所需的晶振和外部锂电池相关电路集于芯片内部。采用DS12887芯片设计的时钟电路勿需任何外围电路并具有良好的微机接口。DS
7、12887芯片具有微功耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟场合中。这里我们将DS12887的数据线与单片机的P0口相连,将其片选线与P2.0相连,这样便可通过R0或R1寄存器实现时钟芯片与单片机的数据传输。注意在DS12887的RESET端应连接上电复位电路,因为只有当该脚保持低电平时间大于200ms,DS12887才能有效工作。DS12887的IRQ端脚为其中断信号输出口,低电平有效,可作微处理的中断输入。没有中断条件满足时,IRQ处于高阻态。IRQ线
8、是漏极开路输入,要求外接上接电阻。时钟芯片的有多种中断处理方式,例如周期中断,闹钟中断,更新中断等,这里我们利用它的更新中断,即时间每过1秒中,DS12887的更新中断便会从IRQ端输出,而IRQ引脚则与单片机的INT1中断相连,这样每当DS12887发出时间上的-3-多功能自行车测速仪中断请求单片机便可从它的INT1中断得知,随之立刻进入中断子程序,在这个中断程序中对光电传感器所发出的脉冲信号进行计数处理,这样就可以得到速度以及里程等所要测量的量。由于在测速系统中时
此文档下载收益归作者所有