基于单片机与光电传感器的电动自行车速度与里程表设计内容摘要:

零或负电压时,三极管截止,电路输出高电平;而当输入信号为正电 压时,三极管导通,此时输出电压随着输入电压的上升而下降,这使得速度里程表既可以测量任意方波信号的频率,也可以测量正弦波信号的频率。 由于放大器的放大功能降低了对待测信号的幅度要求,因此,系统能对任意大于 弦波和脉冲信号进行测量。 预处理电路的第二级采用带施密特触发器的反相器 DM74LS14来把放大器生成的单相脉冲转换成与 COMS电平相兼容的方波信号(如图 4所示),同时将输出信号加到 单片机 的。 图 3 信号预处理电路图 图 4 施密特触发器对脉冲的整形 利用施密特触发器状态转换过程中的正反馈作用,可以把边沿变化缓慢的周期性信号变换为边沿很陡的矩形脉冲信号。 输入的信号只要幅度大于 VT+,即可在施密特触发器的输出端得到同等频率的矩形脉冲信号。 从 传感器 得到的矩形脉冲经传输后往往发生波形畸变。 当传输线上的电容较大时,波形的上升沿将明显变坏;当传输线较长,而且接受端的阻抗与传输线的阻抗不匹配时,在波形的上升沿和下降沿将产生振荡现象;当其他脉冲信号通过导线间的分布电容或公共电源线叠加到矩形脉冲信号时,信号上将出现附加的噪声。 无论出现上述的那一种情况,都可以通过用施密特反相触发器整形而得到比较理想的矩形脉冲波形。 只要施密特触发器的 VT+和 VT设置得合适,均能受到满意的整形效果。 3 E2PR OM AT24C02的应用 AT24C02是 CMOS 2048位串行E2PROM,在内部组织成 2568位。 AT24C02的特点是具有允许在简单的二线总线上工作的串行接口和软件协议。 如图 5所示,在本设计中用芯片 AT24C02的SDA端与 单片机 的 , SCL端与单片机的。 因为在这个 I2C总线上只有一个器件,所以把 AT24C02的地址设为000,即把 A0、 A A2 都接地。 单片机计算出来的 里程数据通过 SDA、 SCL向 AT24C02输送数据。 单片机首先向 AT。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。