您现在的位置:首页 > 案例分析案例分析

电动自行车速度与里程表的设计方案

发布时间:2017-09-15 07:46:58  来源:大电流电感厂家   查看:

  MC14511 是将锁存、译码、驱动三种功能集于一身的“三合一”器件。锁存器的作用是避免在计数过程中出现跳数现象,便于观察和记录。用译码器将BCD码转换成7段码,再经过大电流反相器,驱动共阴极LED数码管。译码器属于非时序电路,其输出状态与时钟无关,仅取决于输入的BCD码。

  74LS138 的作用相当于位选的功能,当C,B,A的输入分别为“000、001、010、011、100、101&绕行电感rdquo;时分别选择不同的MC14511,从而在不同位上显示不同的数字和小数点。CD4076是CMOS 4位三态输出D寄存器,通过74LS138的Y6,Y7来控制其CP的工作,从而使CD4076来控制小数点显示。图6是显示模块框图。

  

  图6 显示模块框图

  图7 为系统显示部分的电路。系统中用74LS138的Y0~Y5选择MC14511以驱动LED显示,Y6、Y7来控制CD40756的CP,从而达到以 CD4076的Q1~Q4控制小数点的显示,另一个CD4076只用到其Q1和Q2,图中字符相对应的地方表示其引脚相连。

 电感器生产厂家 

  图7 系统显示部分的电路

  系统的软件设计

  系统软件框图

  如图8所示,本系统软件采用模块化设计方法。整个系统由初始化模块、频率测量模块、速度,里程计算模块、数据转BCD码模块、速度显示模块、里程显示模块、数据存储,读取模块、定时器中断服务模块以及其他功能模块组成

  

  图8 系统软件框图数据处理

  待测信号经预处理电路后加至单片机的P3.4(T0)引脚可为单片机测量信号频率提供有效的输入信号。单片机通过检测P3.4引脚电平来决定是否启动测量频率程序。当该引脚为高电平时,系统处于等待状态,要一直到该引脚出现低电平时才开始测频率。

  我们可从硬件的铝盘上知道两个过孔之间在圆周上的距离。而这个距离M正好为计算速度和距离起到了基本的数据储备作用。同时可以从TL0寄存器知道在两秒内单片机检测到的N个脉冲。而M×N所得到的正是这两秒内铝盘在圆周上所走得距离S。(此时假设在这个两秒内车子是匀速前进的),距离S除以2s的时间,就可以大概的算出这2s内铝盘的线速度。再根据铝盘与自行车的轮子保持着一样的角速度贴片电感,得到铝盘的线速度与轮子线速度的关系,从而算出自行车在这2s的平均速度。

  至于里程的计算,根据速度计算的分析,在得到2s内铝盘在其圆周上走过的距离后。根据它与自行车轮子的圆周走过的距离有一定比例关系(通过两者角速度一样的算法)可以通过单片机的算出自行车在这两秒内走过的路程S1。把这个路程S1与存储器原来的里程数相加即可得到目前的总里程数。

  通过单电感器的作用片机计算出来的速度和里程的数据,必须通过BCD码的转换才能输出给显示模块。总里程数的显示是设定出现在电动自行车开动,单片机开机经过初始化后显示出来,这样以来用户可以清楚的知道自己的车子已经运行了多少公里了。而速度的显示则是在计算出速度里程后立刻显示出来,体现实时性。

  结论

  本设计以AT89C2051为核心,通过光电传感器来检测自行车的运转情况进而实现电动自行车的速度,里程的计算及里程的累计,存储,最后用6位的LED能直观的将速度与里程显示给用绕行电感器户,并且在速度高于一定的值时可自动向用户报警,从而达到智能速度里程表。

平面变压器厂家 | 平面电感厂家

基于单片机与CPLD的步进电机PWM驱动技术 步进电动机是一种将数字信号转换为位移(或直线位移)的机电执行元件,每当输入一个脉冲时,转轴便转过一个固定的机械角度,他具有快速起停、精确步进、没有积累误差且能直接接收数字信号的特点,在数字控制系统中

智能微弱信号检测系统1 概述 为了减少测量中手动操作锁相放大器的烦琐过程,开发了锁相放大器智能检测系统,该系统操作简单,可靠性高,界面友好,集信号产生、采集和处理于一身,可实现本地控制和远程控制,检测结束时可以在软件中直

OMAPL138双核系统的调试方案设计摘要:OMAPL138高性能、低功耗双核处理器为手持式移动设备提供强有力的支持。对双核通信模块DSPLink的软件架构和在Linux嵌入式操作系统下的编译加载进行了分析和介绍,以消息队列组件为例分析了

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂