一、多功能自行车里程速度表的主要功能特点
1.速度、里程用四位数码管显示,可以用按钮设置成三种显示方式:单独显示速度,单独显示里程,两种交替显示。里程最大可显示99.99km,速度最大可显示99.99km/h。2.有超速报警功能,超速时采用声音报警提示,超速报警值可以用按钮设置。3.适用于车轮直径为12、14、16、18、20、22、24、26、28英寸的自行车。车轮直径大小采用跳线的方式设置,不需要对程序作任何修改。
二、电路工作原理
电路见附图,主要由检测传感器、单片机电路和数码显示电路等组成。检测传感器由永久磁铁和开关型霍尔元件UGN3020组成。其功能是把磁信号转换成电信号,车轮每转动一周。磁铁就经过UGN3020一次,其③脚就输出一个脉冲信号。输出的脉冲信号作为单片机AT89S51的外部中断信号,从P3.2口输入。由单片机测量脉冲信号的个数(车轮转动的圈数)和脉冲周期(车轮转一周的时间)。根据脉冲信号的个数可计算出里程,根据脉冲信号的周期可计算出速度。有关计算由单片机的程序完成,并通过数码管显示结果。
按钮开关S1用来对显示模式进行切换。电路的初始状态为显示速度,按一次显示里程,再按一次速度,里程轮流显示各1秒钟,按第三次又显示速度,如此循环。发光二极管VD1、VD2分别作速度和里程指示,显示速度时VD1点亮,显示里程时VD2点亮。
按钮开关S2用来设置报警速度值。开机后报警速度的初始值为99.00km/h,每按一次S2设置值减1Km,按下S2不松开可连续减小。当自行车速度超过设置值时,P2.4输出低电平,蜂鸣器发出超速报警声,提示骑车者降低速度。DS1~DS4、VT1~VT4等组成显示电路,采用动态显示方式,P2.0~P2.3作数码管的位驱动码输出,通过三极管驱动数码管。P0.0~P0.6作数码显示七段字形码的输出,用以驱动数码管的各字段。