无线电电子与电气工程百科全书 汽车的数字式车速表、时钟和温度计
所提出的设备旨在测量车速、行驶距离、车内外温度,以及冷却液温度和电池电压。 该方案组装在广泛使用的元素上,并包含最少的细节。 该设备的基础是廉价的 Atmel 微控制器 AT89S2051,HEX - 固件文件已给出。 测量结果可在六位 LED 显示屏上显示。 默认情况下,汽车行驶时显示速度,停车或停车时显示时间。 其他测量值是根据下面描述的算法使用五个按钮选择的。 短按 K1 可将所选参数固定在指标上,由最低有效数字中的点确认。 再次按下将关闭固定并在 5 秒后关闭。 恢复原来的模式。 测量值在显示屏上按以下顺序环形显示:Time(时间)、Count(距离计数器)、tout(外部温度)、tin(内部温度)、EnGinE(发动机温度)、UbAtt(电池)电压)。 按下 K2 时,整个循环进行审查,K3 从外部温度开始和结束审查,K4 从发动机温度开始,这样您就可以通过最少的点击次数获得通过。 您可以通过按 K5 按钮快速切换到原始模式(速度或时间)。 从一个参数到另一个参数的转换伴随着值名称的短暂出现和其值的后续指示。 要重置行程计数器,您需要修复其视图并按 K4。 指示器上的信息每半秒更新一次,而速度显示的是最后一秒的平均值。 温度和电压的测量伴随着指示器的“闪烁”,这是由于 ADC 的算法。 处理器和 ADC 的框图如图 1 所示。ADC 是根据简化的原理构建的,但它给出了完全可以接受的转换结果。 其工作基于内部比较器 MK 测量的电压与电容器 C9 上形成的线性变化电压的比较,电容器 C4 通过元件 R5、R6、R7、R7、VD2、VT0 上的稳定电流源充电。 测量周期从电容器通过控制器端口放电开始,并在输入 AIN1 和 AIN1 处的电压重合时结束。 测量周期的持续时间与测量的电压成正比。 晶体管 VT1 用作温度传感器的电流源。 多路复用器 DD1 将模拟信号切换到微控制器比较器的输入,并为温度传感器提供稳定的电流。 二极管 VD6 - VD5 保护电路的输入免受意外电压浪涌的影响。 电容器 C8 - C5 消除了 VCC 电源的纹波,而 C6、C7 和 C3 靠近数字微电路。 为了存储校准常数,使用了非易失性存储芯片 DD24 (AT02C24 - AT08C1)。 这个微电路的存储量超过了要求,但它允许块记录(出于某种原因,PP24的国内模拟不提供这样的机会)。 该器件的操作算法允许在典型的开关电路中使用 DS02 实时时钟芯片代替 AT1307C3 [1307]。 该程序自动确定安装的微电路的类型并选择适当的时钟算法。 使用 DSXNUMX 显着改善了时钟的运行,并允许您将设备与板载网络断开,但需要使用电池,如果发生故障(例如,在低温下),所有校准数据都是丢失的。 该设备的显示器组装在七段低功耗 LED 指示灯上,这使得无需放大器即可将 74HC299 型微电路直接连接到共阴极(图 4)。 图表上的阴极编号(CAT1 ... CAT6)从最低有效数字到最高有效数字,符号按普遍接受的顺序分配给阳极。 键盘有五个按钮,在结构上组合成一个带有指示器的块。 移位寄存器和动态指示的使用使得减少块之间的元件和导体的数量成为可能。 指示电路通过表面安装直接组装在粘合在一起的指示器端子上,其余部分在面包板上。 使用了标有 TOT5361PAMY 的指示器,但也可以使用其他低电流消耗和共阴极的指示器。 如果要使用电流消耗大(较大)的指标,则应根据其操作逻辑修改该块。 电流源电阻器和电容器 C9 的温度系数应接近于零。 使用 DS1307 时,时钟石英(1Hz)在其 2 和 32768 输出之间打开,一个 3V 电池(例如,CR3)的正极连接到 2032 输出,7 输出保持空闲,其余的根据电路输出。 作为参数温度传感器,使用了两个串联的硅二极管(图 3)。 传感器通过最小长度的屏蔽线连接到电路。 该电路使用KD522型二极管。 速度传感器的连接取决于车辆。 现代汽车通常配备电子速度传感器,可以通过图 2 所示的简单电路连接到该设备。如果汽车有机械速度计驱动器,则需要使用转换器,例如出租车汽车。 为了给电路供电,需要一个稳定的电压源 Vcc = 5V。 图中没有显示,因为。 目前,有大量的积分稳定器(例如7805)。 如果没有配置(校准),设备的正确操作是不可能的。 您可以通过按住 K1 按钮 30 秒以上进入校准模式,直到指示灯短暂显示“SPEd”,然后显示“SP0000”。 在校准过程中,按钮执行以下功能: K1(按住 5 秒以上) - 保存所选通道的校准常数; K2——零点; K3——点一百); K4 - 校准通道的变化(SPEd、tin、tout、EnGinE、Ubatt); K5 - 退出校准模式。 要校准车速表和距离计数器,您必须选择“SPEd”通道,记录零点(K2),行驶一公里,记录百点(K3),记录常数(K1)。 驾驶时,显示看起来像“SPXXXXX”,其中XXXXX是从速度传感器接收到的脉冲的十六进制数。 校准温度计时,将温度传感器置于融冰(0°C)中,记住零点,然后将传感器放入沸水中(100°C),记住1点,最后长按K0,我们记住存储芯片中的常数。 电压表在 10V 点(零点)和 XNUMXV 点(百点)校准。 零点和百点必须稳定(如显示屏所示)并存储在所有通道的内存中。 如果常量写入成功,则显示“SAVE”字样,如果出现错误,则显示“Error”,这种情况需要重试,如果失败则更换内存芯片。 您可以通过按住 K1 按钮 5 秒以上来更改时间,直到时间指示开始“闪烁”。 使用按钮 K2 和 K3 分别更改小时和分钟。 然后按K5,保存成功则显示“SAVE”,否则显示Error。 您不仅可以在汽车中使用该设备,还可以在日常生活中使用该设备,例如时钟 - 温度计。 该设备已经在汽车上运行了几个月,尽管进行了所有简化,但在此期间没有出现过一次重大故障。 作者:Andrey Irenokovich Klochko,andron74 {dog} mail.ru; 出版:cxem.net
查看其他文章 部分 汽车。 电子设备 读和写 有帮助 对这篇文章的评论.
科技、新电子最新动态: 控制和操纵光信号的新方法
05.05.2024 Primium Seneca 键盘
05.05.2024 世界最高天文台落成
04.05.2024
我们建议在我们的下载 免费技术库: ▪ книга Радиовещательные приемники. Ганзбург М.Д., 1963
留下您对本文的评论: 本页所有语言 www.diagram.com.ua |