本文主要介绍了基于霍尔的车载计数控制器的设计,以AT89C52单片机为核心,以及用于测量每秒转数的E18-D80NK光电传感器。

行计数控制。用模块化设计理念,硬件部分采用霍尔元件将控制脉冲转数传递给工作的单片机系统,系统简单,子程序通用,符合要求。计。电传感器,单片机; LED屏幕的介绍意义和设计愿景随着居民生活水平的不断提高,各种计数控制器正在迅速发展,其功能逐渐从单公里显示发展到速度,时间和消耗。机能量。其他功能。设计使用MCU-51系列MCU设计便携式里程/速度计,可自动测量自行车的里程和速度。过硬件和软件设计,恒温阀芯详细分析和解释了仿真过程中遇到的问题和硬件构建过程。济利益的分析与论证。制系统图的驱动速度和里程图系统图如图2.1所示设计工作原理该任务包括使用AT89C52处理器,使用光电传感器接收信号外部脉冲并将车轮转数转换为电子脉冲信号计数并通过软件处理数据以获得所需值,然后将微型计算机发送到单个芯片。程和速度由MCS-51的仪表/定时器测量,以测量脉冲总数和每圈时间,然后由MCU计算结果由LED显示屏显示。件电路设计时钟电路设计本设计使用内部时钟模式。于AT89C52具有用于振荡器形成的高增益反相放大器,因此高增益反相放大器的输入为XTAL1芯片和引脚XTAL2输出。两个引脚连接在晶体振荡器和电容两端,形成稳定的自激振荡,如图3.1所示。统的晶体振荡器采用12 MHz的频率,计数周期为T =复位电路的设计系统复位电路是一个带按钮复位的电路,如图3.2所示。果通电,则电容器C相当于短路。 5V立即加到RET / VPD端子上,这个高电平使89C52自动复位。是上电复位。位后,并行I / O端口P0到P3都为高电平,所有其他寄存器都清零。定义SBUF寄存器的状态。钮复位电路如图3.2所示。
示电路的设计采用共阴极八段LED管数字显示,信号P2.0至P2.3一起形成由位选择的位选择信号和信号P0.0至P0。7一起形成段代码选通。

选择信号,通过软件编程,首先插入要显示在存储单元中的数据,然后将它们发送到对应于选通段的地址,然后点亮LED以逐步完成四个显示LED。警电路设计该报警电路使用声音报警。瞬时速度超过预定值时,蜂鸣器响起,指示灯闪烁表示需要减速。警电路图如图3.3所示,外部计算机电路中断路由外部跳闸程序0的服务程序设计用于计算输入回路脉冲。微控制器P3.2端口,这是一个十六进制计数器。60H弱,62H高。次计数后,里程数据存储一次。车轮旋转一次时,脉冲数通过霍尔元件输入单片机,脉冲数由计数器计数,里程由子程序计算。法。度计算子程序的服务程序中断1用于在车轮旋转一周后处理同步数据。
标志位(00H)设置为1时,表示计数溢出并设置最大时间值(#0FFH);当标志位为0时,计数单元(TL1,TH1,6CH,6DH)的值设置在68H~单元6BH中。过计时器计算每圈所花费的时间,并且通过将自行车车轮的周长除以时间来获得自行车的速度。示器日常设计该设计采用动态扫描显示接口电路,在显示器的每一端连接八个相同名称的竞争段啊,每个显示器的公共COM极点是独立I / O.线控制。

CPU将字体代码发送到字段中的输出端口时,所有显示器都接收相同的字体代码,但明亮的显示器取决于COM端子。句话说,我们可以使用分时方法依次控制每个屏幕的COM端子,以便每个屏幕依次打开。照明照明的照明期间,每个屏幕的照明持续时间极短(约1ms)。于人类视觉的持久性和LED的混响效果,显示器不会同时点亮,只要扫描速度足够快就能给人一种稳定的印象。示数据不会闪烁。

试和系统分析系统仿真使用PROTEUS ISIS编辑环境提供的电气规则检查命令验证设计。真系统将源代码的编辑和编译集成到同一设计环境中,以便用户可以直接编辑设计中的代码,并且很容易可视化用户对其的影响。改源程序后的模拟结果。旦正确编译了源代码,就可以进行仿真。
仿真过程中,不断改进电路和程序功能,最终实现设计目标。件电路分析和调试失败P0端口表示高阻抗。常,端口P0输出应为高(红色)低(蓝色)且可互换,但在实际情况下,端口P0具有高电阻状态(灰色)。取数据后,端口P0似乎连接到端口I / O的电阻。旦电阻上升,端口P0的输出正常。感器的输出电压太低。焊接过程中,传感器输出的高压在0.2V和0.3V之间测量,小于4V。过分析,传感器输出称为2K电阻和电压传感器输出的输出是正常的。围的变化。磁铁靠近光电传感器时,MCU不计数.MCU总是显示4 0.在确认传感器工作正常后,指示电路正常工作。换单个MCU后,电路正常工作,并确定原始MCU已被蚀刻。会经济效益分析设计简单,成本低,稳定性好,恒温阀芯易于实现,软件采用模块化设计,二次开发可读,实用。场发展前景广阔。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
