菜单 English Ukrainian 俄语 主页

面向爱好者和专业人士的免费技术图书馆 免费技术库


无线电电子与电气工程百科全书
免费图书馆 / 无线电电子和电气设备方案

汽车语音通知器。 无线电电子电气工程百科全书

免费技术库

无线电电子与电气工程百科全书 / 汽车。 电子设备

文章评论 文章评论

本文描述了一种设备,该设备能够在停车期间和驾驶时以(您或其他人的)声音口头报告汽车中的问题。 该设备“询问”位于机器最重要单元中的传感器,并根据调查结果形成反映受控单元状态的语音片段。

用于以声音方式通知各种传感器的运行情况或换句话说,车辆系统的状态的汽车语音通知器已经生产了很长时间[1]。 然而,受控参数数量相对较少、与一种或另一种特定车型的连接以及相当高的价格限制了这些设备的广泛分布。

此类线人的业余无线电发展也是众所周知的。 曾经有人尝试将增量调制应用于语音合成[2; 3]。 此类设备虽然节省了内存资源,但由分立元件组装而成,非常复杂。 在ROM中录制声音的过程也并不容易。 制作记录节点通常比制作复制节点更困难。

同时,EPROM存储器容量的增长(电记录和“紫外线”擦除)及其成本的降低使得无需采用复杂的编码和使用专门的微电路即可实现语音记录。 这样一来,方便了后续的数模转换,二来简化了软件和硬件部分,以及在ROM中录制声音的过程。 您所需要的只是一个麦克风、一个声卡和一个 Windows 操作系统附带的简单程序。

这里描述的语音信息器可以安装在国内外生产的汽车上。 它由22个具有独立语义的单词和短语组成。 该程序的方案如图所示。 1.

汽车语音提示器
(点击放大)

汽车的主要部件中安装了传感器,触发时会发出警报。 传感器连接到与微处理器相连的逻辑节点,微处理器不断询问传感器,并在识别到一个或另一个警报信号时决定播放相应的警告短语。

语音线人如何工作? 当电源打开时(以及按下“重置”按钮时),会发出特有的提示音,表明系统已打开并正常运行。 接下来,在离开车库之前应检查的那些节点的传感器将被询问。 如果其中一个传感器发出警报,线人会说“注意”一词,然后说出适当的短语。 如果 30 秒后位置没有改变,则会发出“重复”一词,并再次播放相同的消息。

“倒车”一词是针对驾驶2108、2109型VAZ汽车的人来说的,其中一档和倒档的位置很接近,新手司机经常混淆它们。 “差速锁”和“后桥接合”这两个词是针对带有强制差速锁的全轮驱动车辆的车主,只要这些节点打开,它们就会以 30 秒的间隔发出声音。 在相同模式下,“发动机过热”也会响起。

仅当它们在白天打开时,才会在暂停 30 秒后发出警告“Dimension on”。 需要暂停,以便系统不会将迎面驶来的汽车的前灯误认为是黎明的开始。

然后是发动机的控制。 如果关闭,程序将返回到开头,如果运行速度过高,则会发出“紧急发动机速度”的提示音。 接下来测量机油压力,曲轴转速应大于1500min-1。

之后,程序测量板载电压并检查方向指示灯是否亮起。 如果开启时间超过 30 秒,则会发出“Turn on”字样。 如果指示器在 30 秒到期之前关闭,然后再次打开,则倒计时重新开始。

此外,该设备还确定汽车所处的位置——静止或移动。 在第一种情况下,程序返回到开头,在第二种情况下,它开始轮询车门、手刹和安全带的传感器。 相应的短语会听到两次,间隔 30 秒,但在汽车停下来并打开车门后,可以重复播放。 在没有乘客的情况下,不会询问乘客皮带上的传感器。

在起动机运行过程中,板载电压降低,产生强电磁干扰,因此可能会出现各种与实际情况无关的虚假信息。 因此,当接收到打开启动器的信号时,线人暂停对传感器的轮询。 “启动到指定时刻”的短语响起直至结束,此后所有功能均被阻止,直到启动器关闭。

通知器(见图 2)由控制所有主要组件操作的 DD1 微处理器、DS1 程序存储器、DS2、DS3 声音存储器、DD8-DD10 输入端口、DD4 DAC、R35R36C14C15DA8 低通滤波器(带运放DA3 - DA9和DD1 - DD6上有5.1H DA5.4放大器和一行输入比较器。

汽车语音提示器
(点击放大)

油箱内的燃油液位传感器、两个发动机温度传感器和机油压力传感器分别连接到比较器DA1-DA4的输入端。 电阻器 R10、R14、R17、R20 提供运算放大器的电气迟滞并提高其抗噪能力。 从齐纳二极管VD4移除示例性电压以设置比较器的操作的阈值。

液位传感器(制动器和清洗器)以及光传感器通过施密特触发器 DD5.1-DD5.4 连接到输入端口。

在元件 DD6.3、DD6.2、DD7.1 - DD7.4 上安装了输入端口的地址编码器。 端口 DD8 和 DD10 的输入通过 DR1、DR3 组件的电阻连接到正极电源线,与保护二极管 VD6-VD16 一起,可以保护端口免遭超过 5 V 的电压。 DD9 端口的输入端也受到电阻分压器 R28 - R33、DR2 的保护。

微处理器DD1以8kHz的频率从ROM DS2、DS3提取音频消息的数字化信号,并将其传送到音频寄存器DD3的输出。 DAC DD4 将信号转换为模拟形式。 在此转换之后,信号受到开关噪声的严重“污染”。 截止频率为 4 kHz 的二阶低通滤波器可消除这种干扰。

标准配置中的放大器 3H DA9 装有电阻为 8 欧姆的动圈头。 如果汽车配备了音响设备,则可以使用其扬声器。 对于这种情况,提供晶体管VT1和继电器K1,其触点切换输出电路。

在正常模式下,车载收音机(或收音机)通过继电器触点连接到其扬声器。 如果船上发生任何偏离正常情况的情况,微处理器的TXD输出端出现高电平,晶体管VT1打开,继电器K1被激活,其触点将扬声器从接收器输出切换到通知器输出。 消息结束后,收音机再次播放。

声音信息,即在一定频率下测得的声音信号幅度的瞬时值,记录在ROM DS2、DS3中。 为了无损地数字化音频信号,采样频率必须至少是最大信号频率(包括谐波)的两倍。 如果采样频率选择等于 8 kHz,则最大信号频谱将限制为 4 kHz,通过八位幅度采样,其音质大约相当于我们通过电话线听到的音质。

使用带有声卡的计算机将信息记录在内存中。 在计算机上录制和处理声音,选择音色和声音后,将声音记录在 ROM 中。 然后,将具有简单启停逻辑设备的扫描计数器连接到地址输入,并接收门铃、儿童玩具或闹钟。

在最简单的情况下,如果既不需要音调控制也不需要特殊效果,您可以使用录音机程序(俄语版本的“留声机”),它是Windows95的标准配置。 但最好使用更方便的专用程序,例如Goldwave或Sound Forge。

在开始录制音频信号之前,必须启用 PCM 调制(脉冲编码调制 - 脉冲编码调制) - 一种使用绝对幅度值序列对信号进行数字编码的标准方法。 有有符号(signed)表示法和无符号(unsigned)表示法。 对于符号信号,信号是双极性的,读数可以取从 -N 到 +N 的值,其中 N 是最大可能幅度。 无符号是单极表示,其中计数从零到 N。

在我们的例子中,使用无符号表示更方便。 然后,在没有信号的情况下,数字 80Н 将被写入存储单元。 如果信号包络下降,则将记录小于 80N 的数值,如果信号包络上升,则将记录大于 80N 的数值。

然后您需要选择音频文件格式。 目前,Microsoft RIFF(资源交换文件格式)Wave (WAV) 格式已成为事实上的标准。 它包含数字化声音和文件头(单声道/立体声、8/16 位、采样率、文件长度),并且无一例外地受到所有声音处理程序的支持。

此外,还有 RAW 格式,录音机程序不支持该格式,但我们只需要它。 RAW 是一种单通道“纯数字化”格式,不包含标头。 从 WAV 中获取 RAW 格式很容易。 选择 8 kHz 的采样率、单声道、PCM 调制、8 位的位深度,我们将声音记录到 WAV 格式的文件中。 然后,使用任何文本编辑器(甚至可以内置于 Norton Commander 中),我们删除文件头直至并包括“数据”一词以及文件末尾的版权。 如果您使用比录音机更高级的程序,并且它们支持RAW格式,那么将自动获取所需的文件。 剩下的只是将其按原样写入 ROM。

如前所述,为了抑制开关噪声,DAC 之后包含一个低通滤波器。 由于其缺陷,它不仅可以切断开关噪声,还可以切断高频信号成分。 为了补偿这些损失,应在录音期间稍微校正信号 - 使用音调控制“提升”这些分量。

因此,在声音处理程序中设置必要的选项后,您已将一些短语写入具有 WAV 扩展名的文件中。 删除了文件开头和结尾的“尾部” - 稍微减小了文件大小。 然后,您需要标准化声音的幅度,即将所有单词和短语调整为相同的音量。 你可以写下单个单词,然后用它们组成句子,但同时,最后的短语中耳朵难以察觉的起伏将消失,而且看起来很做作。 因此,如果您需要一个单词,最好写下整个短语,然后再从中删除您需要的单词。

当把一个单词分成几部分时,例如“emergency”和“emergency”,最好在后缀“n”上进行划分,在词根部分和词尾都保留一点。 所以“胶水”会不太明显。 如果您的程序有“软攻击”选项,那么最好将其打开 - 它将消除“粘合”点击声。

以这种方式处理文件并收听后,您可以将其转换为RAW格式并将其刻录到磁盘。 为了便于使用任何文本编辑器在文件开头进行进一步的工作,您可以添加一个小标题来指示此文件中录制的声音,例如“注意”或“紧急”。

所有字都经过处理和写入后,需要将它们组合成两个适合写入 DS2 和 DS3 ROM 的大文件。 这可以在 DOS 下使用带有 /b 二进制开关的“复制”命令来完成。 例如,如下所示:复制 /b <最终文件的名称>。 这是最终写入 ROM 的大小为 64 KB 的文件。 如果您的文件大于 65535 字节,则必须通过更快地发音或更多地剪切“尾部”来减小其组成文件的大小。

之后,您需要确定 ROM 中字的开头和结尾的绝对地址。 使用 Norton Commander 或 Windows Commander 可以很方便地执行此操作,几乎每台计算机都可以使用它们。 打开要读取的文件,将程序设置为查看十六进制数字,然后查找您之前分配给声音文件的标题,记下单词开头和结尾的结果地址。

信息提供者的微处理器在接收到发送者关于出现问题的信号并根据适当的算法对其进行处理后,决定播放警告短语。 为此,微处理器访问存储器阵列,该阵列包含字或部分字的开头和结尾的绝对地址。 表中列出了为 DS2 和 DS3 ROM 形成这些数组的 C 程序片段。 1. 收到有关绝对地址和 ROM 编号的信息后,微处理器会调用一个子程序来读取音频 ROM 的所需存储单元,并将结果值传输到数模转换器。

汽车语音提示器
(点击放大)

生成声音 ROM 文件时,请记住单词的顺序和部分单词必须与所示片段中的相同,但地址可能不同。 为了不再针对这些地址重新编译程序,可以在程序转储中“手动”更正它们。 程序编译后,ROM0 数组位于内存中的地址 0043Н 到 008ЕH,Rom1 数组 - 从地址 008FH 到 00С2Н,字首和字尾的两字节地址按高位顺序写入字节 - 低字节(表 2)。 要处理程序转储,您可以使用众所周知的程序 硬碟 或内置的程序员编辑器。

汽车语音提示器
(点击放大)

微处理器通过将端口引脚 P0 或 P1 驱动为低电平来选择所需的 ROM。

在该器件的开发过程中,发现微处理器有未使用的控制引脚,例如RXD,这使得可以在上述短语的基础上再添加一个短语。 在作者的版本中,这些词是“Differential Lock”,只要X30输入连接器的引脚11上有低电平,就会以1秒的间隔重复出现。 这些字记录在附加存储器芯片 27128 中,该芯片连同除 22 之外的所有引脚焊接在主 ROM 的顶部(电路图中未示出)。 引脚 22 通过单独的导线连接到微处理器的 RXD 引脚。 该 ROM 的地址位于单元 00C3H - 00C6H 中。 如果您不是“Niva”或“Jeer”的所有者,则无法安装额外的ROM,并保留连接器X11的引脚1。

使用上述的程序方案(图1)和录音技术,您可以将任何其他短语写入该附加存储芯片,例如“Trunk open”或“Security on”,并用相应的关闭将其打开。联系人。

电路图(图 2)显示了有效信号电平(二极管 VD6 - VD23 和电阻器 R28 - R33 的左侧),其中包括一个或另一个短语。 大多数汽车传感器的设计方式是,如果与正常情况有任何偏差,开路触点就会关闭与外壳的电路。 如果安装在汽车上的传感器产生不同级别的信号,则必须将它们反转(这里可以使用免费的 DD6.4 逆变器)。 转向信号继电器、车速表和断路器的输入响应负压降。

作者认为有必要指出,他开发该设备的方式使得线人无需修​​改即可安装在几乎任何汽车上。 因此,该装置具有一定的冗余性。

一些品牌的汽车上已经配备了应急油位传感器。 如果你的机器没有这样的传感器,自己制作也不难。 它是一个底部有安装法兰的盲管状架1(图3),由非磁性金属-黄铜制成。 管内插入微型簧片开关2,并用耐热硅酮密封剂固定。

汽车语音提示器

浮子3放置在管子的外侧,由薄黄铜片焊接而成; 它能够沿着机架自由移动。 管状磁铁4用焊料滴固定在浮子的中心管上,其磁极位于其端部。

具有浮子的齿条组件从下方插入发动机曲轴箱5底部的孔中,并以一种或另一种方式牢固地固定。 来自簧片开关的导体通过坚固的管 6 受到外部保护,管的端部用橡胶套夹在机架 1 的安装法兰中。

上图。 图3为应急油位传感器装置示意图。 设备的实际设计和尺寸必须适应具体的安装条件。 主要要求是即使曲轴箱局部变形也能保证不漏油。

为了校准安装在机器上的传感器,将其安装在水平平台上,将油倒入发动机中至所需的最低油位,并将机架中的簧片开关缓慢向上移动直至关闭。 在此位置,簧片开关用密封剂固定。

如果您的汽车已有制动液液位浮动传感器,则可以根据方案将它们连接到二极管VD2和VD3的左侧输出,将它们与元件DD5.2和DD5.3的输出断开。 (见图2)。 例如,在没有此类传感器的情况下,在“Moskvich-2141”上,您可以制作最简单的自制传感器。 将一根黄铜棒固定在制动液杯的塑料盖内,使其下端未到达底部2 ... 3厘米; 最上面的一个连接到X1输入连接器的相应引脚。

传感器的工作原理是乙二醇制动液“Rosa”、“Neva”和“Tom”具有明显的导电性。 第二电极是制动主缸的金属外壳。 当有足够的液体时,施密特触发器的输入使DD5.2、DD5.3为低电平。 如果制动液液位出现紧急情况,杆会悬在空中,施密特触发器输入端的低液位会变为高液位。 可能需要选择电阻器 R4 和 R5(见图 2)以获得更清晰的操作。

还设置有用于冲洗挡风玻璃的液体最低液位的传感器,唯一的区别是其中有两根杆,其中一根连接到系统的公共线(连接到车身)。 由于清洗液的电导率大于制动液的电导率,因此电阻器 R6 的电阻要低得多。

化油器封闭式空气阻尼器的传感器(选项“Sucking”)可从“Zhiguli”中使用,否则需要在化油器上安装合适的限位开关。

在继续讲述有关演讲线人工作的故事之前,我们请您更正该杂志五月号发表的文章第一部分倒数第二段中“乱扔垃圾”命令的文字。 命令文本应该是这样的:

Copy/b<第一个文件的名称>+<第二个文件的名称>+...+<第 n 个文件的名称><空格><最终文件的名称

防冻液液位传感器是一个标准浮子,当冷却液液位低于允许限值时,其输出会关闭到阀体。

作为指示信号灯(方向指示灯、侧灯和刹车灯)烧毁的装置,您可以使用现成的继电器来监控 VAZ-2109 汽车的灯的健康状况。 在作者的线人版本中,[4] 中描述的三通道节点起作用。 每个受控电路都串联一个低阻电阻,其电压降决定了灯的可用性。 只需要交换运放的反相和同相输入,这样当灯烧坏时,其输出不是低电平而是高电平,这将突出显示二极管和电阻上的加法器。 该节点的图片段如图 4 所示。 XNUMX.

汽车语音提示器

该器件 [4] 的优点是可以非常轻松地调整响应阈值(使用可变电阻器)。 由于灵敏度高,运算放大器甚至可以以仅2瓦的功率捕获侧转向信号中继器的灯烧毁。 在具有簧片开关的装置中,只能通过改变其绕组的匝数来调节响应阈值,并且灵敏度较差。

最低燃油位比较器 DA1(见图 2)接收来自安装在油箱中的变阻传感器的信号。 如果您的汽车没有变阻器,而是接触式燃油油位传感器,您可以使用它的信号。 在这种情况下,OU 将充当逆变器。 这同样适用于紧急油压和紧急温度传感器。

该程序提供了针对此类传感器触点的“弹跳”脉冲的保护,但最好使用变阻传感器,因为所有机械接触传感器都具有较大的误差和不受管制的响应阈值。 变阻传感器允许您设置任何阈值。

断开汽车上的传感器并连接可变电阻器后,将燃气表(温度计或压力表)的箭头设置为任何所需的刻度。 然后,通过转动电阻器(R13、R16、R19)的旋钮,调整警报系统阈值。 不要忘记,处理器仅在发动机转速超过 1200 min-1 时轮询机油压力传感器。 为了防止燃油和清洗液飞溅到油箱中而产生误报,这些仪表的时间常数很大(大约 3 秒),并通过软件实现。

因此,所有输入比较器仅适用于变阻传感器,不能与脉冲热双金属传感器一起使用。

如果您的汽车不再是新车,那么在开始调整温度比较器的操作之前,建议检查温度传感器的性能,例如在沸水中。 事实上,通常在家用汽车上用于这些目的的铜锰热敏电阻会随着时间的推移而显着改变其电阻。 如果温度传感器处于沸水中,并且温度计指针未显示 100°C,则必须更换新的温度传感器,或将指针轴上的箭头重新排列到正确位置。 不建议连接额外的电阻,因为它可能会违反比例指示器的温度校正 [5]。

板载电压控制单元没有特殊功能。 通过将线人连接至可调电源,电阻器 R22 和 R27 可设置所需的电平。 让我提醒您,处理器仅在发动机运行时检查电源电压。 如果您决定在实验室中调整比较器 DA5、DA6,则需要通过向 X10 连接器的 XB200 引脚施加频率为 14 ... 1 Hz 的脉冲信号来模拟发动机的运行。 在发电机的帮助下,建议检查紧急速度警告装置的运行情况,以免以禁止模式折磨发动机。

转向信号取自仪表板上的指示灯。 顺便说一句,附带的方向指示器的持续时间也会在发动机运转时进行检查。

有关发动机转速的信息来自灭弧室的霍尔传感器。 由于此类传感器没有“反弹”,因此该程序不提供针对它的保护。 如果您的汽车具有经典的接触点火系统,那么您可以通过硬件保护自己免受“弹跳”脉冲的影响(该杂志不止一次写过这一点;特别是电子转速计 [6] 的输入部分很合适)。

如上所述,在启动器运行期间,程序被阻止以避免故障。 打开启动器的信号从其执行电磁阀(也称为卷收器继电器)的绕组中移除。 为了抑制紧邻螺线管绕组的反电动势,需要将一个保护二极管的阴极焊接到与绕组并联的正极端子。 为此,可以方便地使用外壳上带有阳极的中等功率二极管,例如 KD208A。 顺便说一句,这样的措施不仅可以降低电磁干扰水平,而且可以显着延长中间继电器或点火开关触点的寿命。

除了二极管之外,您还可以使用中等功率齐纳二极管,例如 D815E 或 D815Zh。 同时齐纳二极管将“切断”安全水平的正电压尖峰。 一般来说,如果您的汽车上有任何其他继电器的绕组没有与火花熄灭二极管并联,您应该这样做。

光传感器是一个光敏电阻 SFZ-4,其安装位置使其不会受到迎面而来的汽车前灯的直接照射。 当您考虑适时打开停车灯或近光灯时,在黄昏时设置传感器阈值很方便。 阈值由电阻R7调节。 请注意,侧灯亮起的语音通知是有延迟的,也就是说,通过小角度转动电阻R7滑块,您必须等待30秒才能对此做出反应。 在施密特触发器DD5.1的输出端连接电压表,调节节点更加方便、快捷。

门传感器是门打开时触点闭合的开关。 必须对其进行调整,以便在通过两次咔哒声关闭门锁时它们会打开。 允许使用门上的开关来控制门末端的灯。

微型开关安装在安全带扣上,仅当汽车行驶时处理器才会询问这些开关。 当带舌插入锁中时,它们的触点打开。 驾驶员的安全带传感器直接连接到输入端口,因为如果汽车在移动,则驾驶员就位。 乘客安全带传感器与乘客座椅内的传感器串联。 因此,仅当乘客存在传感器被触发时,乘客的安全带传感器才会被轮询。

汽车正在移动的事实通过安装在车速表上的传感器报告给处理器。 大多数汽车机械速度计都包含旋转磁铁。 如果将开放磁路上的线圈靠近它,则会在其中感应出电动势,其频率等于磁体旋转频率的两倍。

传感器中线圈的作用是由RES15继电器的绕组担当的; 护照 RS4.591.001(或 RS4.591.008)。 绕组电阻 - 2,2 kOhm。 从继电器上拆下主体、接触系统和电枢。 线圈放置在速度计非磁性插入件的一侧,使磁路的开放侧面向旋转磁铁。

传感器示意图如图 5 所示。 XNUMX.

汽车语音提示器

可以很方便地将线圈焊接到一块小板上,在上面放置运算放大器和相关部件,然后将板安装在支架上。 弯曲支架,找到传感器的最佳位置。

您可以使用行车电脑中现成的车速表传感器,而不是自制的。

将传感器连接到车辆设备系统和语音线人连接器 X1 的方案如图 6 所示。 XNUMX.

汽车语音提示器
(点击放大)

汽车内电子设备的工作条件非常艰苦。 由于对于大多数无线电业余爱好者来说,专用组件是无法访问的,并且您必须用手头的东西组装您的产品,因此如果可能的话,您应该促进语音线人的工作。 特别是设备必须放置在温差较小的机舱内,并通过橡胶减震衬套紧固。 外壳必须坚固耐用,并能很好地保护设备免受灰尘和湿气的影响。

线人消耗的电流约为300mA,因此相对较小的散热器对于DA7稳定器来说就足够了。 如果外壳是金属的,还可以用作DA7和DA9微电路的散热器。

如果逻辑元件 DD6.4 保持空闲,请不要忘记将其输入“接地”。

众所周知,汽车电气系统及其车载网络存在大量电磁干扰。 这迫使语音信息提供者通过保护过滤器。 您可以使用废弃汽车收音机中的现成过滤器,或购买作为单独设备制成的汽车过滤器。

自制 P 型过滤器很容易。 它由一个电感约为 300 μH 的扼流圈和两个容量为 200 ... 500 μF 的氧化物电容器组成。

在选择演讲线人的细节时应采取非常负责任的态度。 塑料外壳中的微电路应优先于金属陶瓷和陶瓷外壳。 选择电容器时,请注意其温度承受能力。 因此,氧化物电容器 K50-16 的工作温度不低于 -20°C。

如果您不提供设备的进一步现代化,最好将存储芯片和微处理器安装在没有面板的板上。 如果离不开panel,我不建议使用国内的SNP; 比进口圆弹簧触点可靠得多。

大型部件必须用线夹额外固定在板上。

通知器的印刷电路板图如图7所示。 172. 尺寸为 72x2 毫米。 它由 19 毫米厚的玻璃纤维制成,两面都涂有箔。 该器件使用调谐电阻 SPZ-0,5a-7(R5)和 SP28-52B(其余)。 氧化物电容器-K1-5B、C53-K19-5; 其余电容器 - 任何陶瓷电容器(KM6、KM1)。 连接器 X53 - SNP60-1。 继电器 K60 - RES4.569.435,通行证 RS02-4.569.435(或 RS07-XNUMX)。

汽车语音提示器
(点击放大)

图 8 显示了去掉外壳后的语音信息提供者的一种变体的视图。 XNUMX.

汽车语音提示器

组装线材时,最好不要一次全部安装在板上,而是分组安装。 事实上,在这种复杂程度的微处理器系统中,许多元件都连接到信息和地址线。 如果一次性将它们全部焊接起来,然后发现系统无法工作,那么查找故障元件就会变得非常复杂。 您可以从运算放大器 DA3 上带有初级低通滤波器的 8H 放大器开始。 按照图中的图向左走。 2通过去耦电容到电阻R35的输出,连接LF发生器的输出,动磁头连接到电容C17和C18的公共点。

调整3H放大器后,检查滤波器的频率响应。 在频率达到 3,7 kHz 之前,其频率响应应该是水平的,然后以每十倍频程 12 dB 的陡度下降。

然后焊接DD1 - DD4、DD6芯片和DS1面板。 在不将带有程序的 ROM 插入面板的情况下,它们会检查处理器时钟发生器的操作以及 PSEN 和 ALE 信号的存在。 P2 端口引脚必须是全摆幅信号。 如果任何输出的幅度很小或完全没有,请检查相应线路是否与相邻线路短路。 当您按下 SB1“Reset”按钮并按住不放时,所有端口都应进入第三种高阻状态。

特别是为了方便线人的建立,编写了测试程序。 它呈现在表中。 3. 程序体积小于573 KB,适合K2RF573 或K5RF1 ROM。 但DS573的面板是2针,而K24RF573是2针。 在这种情况下,对于已编程的 K21RF1 ROM,引脚 2 弯曲到一侧,使其不会进入面板插座,并通过电阻为 24 ... 1 kOhm 的电阻连接到引脚 1。插入微电路插入 DS3 的面板,并移动两个引脚 - ROM 的引脚 XNUMX 应插入面板的插槽 XNUMX。

汽车语音提示器

测试程序的编写方式是,当电源打开时,从4到0的代码开始到达DD225 DAC的控制输入,在其输出处可以看到幅度约为一半的锯齿波信号具有均匀且相同步长的伏特。 如果步骤不相同,则说明DD4或DD3芯片的任意一位有问题。 如果根本没有信号,很可能是 DD1 微处理器或 DD2、DD3 寄存器负责,因为工作处理器,如果其 PSEN 和 ALE 信号正常,则必须从 ROM 读取命令并执行它。

在 DAC 输出端实现良好的锯齿电压形状后,他们开始做最令人愉快的事情 - 提取有意义的声音。 为此,请将元件 DR4、R43、R44、VD24 焊接到位,并将 DS2、DS3 内存芯片插入其面板,将微处理器的 P1.3 输出短暂关闭到公共电线。 设备开始播放 DS2 ROM 中记录的所有单词,之后 DAC 输出处再次出现锯齿波电压。 如果您听到的内容适合您,测试 ROM 将更改为工作 ROM。

接下来,一一焊接附加端口DD8-DD10,并检查主工作程序的运行情况。 它以转储的形式呈现,除了字地址数组之外,不能更改其中的任何内容。 通过在文本编辑器中输入此转储并刷新 ROM,您就可以到此为止。

然而,有多少人,有多少关于这个计划应该如何运作的意见。 因此,根据您的驾驶经验和车型的特点,您会认为线人应该采取不同的工作方式,这并不奇怪。 在这种情况下,请编写您自己的程序。 如果您从未参与过微处理器编程,也没关系,一切都必须从头开始。

对于 MCS-51 系列处理器,有来自多种编程语言的多种不同编译器。 有类似 BASIC 的编译器、Pascal、PLM 和 Forth。 如果您对编程完全没有了解,那么从 Pascal 开始会很方便。 这种语言最初是作为一种教育语言而开发的,但事实证明它非常成功,被专业人士广泛使用。 MCS-51 的 Pascal 免费软件版本可在以下位置找到: 名为 mpe_arc.exe。 这是一个完整的工作版本,生成的代码量限制为 2 KB。 但Pascal生成的代码远非最优,所以还是掌握C语言更好,它更适合单片微处理器。

乍一看,用 C 语言编写的程序看起来很不寻常,而且难以理解。 但这仅仅是开始。 一旦您熟悉了这种语言,您就会发现它的语法非常自然。 您不需要专业程序员所使用的最复杂的概念。 要编写一个工作程序,基础知识就足够了,可以从 B. Kernighan 和 D. Ritchie 所著的《C 编程语言》一书中获取。 这是最好的 C 教科书之一,以清晰易懂的语言编写。 从专业人士的角度来看,让你的第一个程序变得丑陋,让它在体积、速度方面不是最优的,但它会起作用,而且会根据你的算法进行。

您还需要一个编译器和一个调试器。 往期《电台》推荐的内容都可以拿来。 作者使用了 Franclin Software 调试器。

作为示例,请考虑表中所示的示例。 4.测试C程序,设计建立一个线人。 它的编写没有使用特定于 C 的指针,因此如果需要,可以轻松地将其转换为 Pascal。 为了简单起见,所有变量都声明为全局的。 为了减少文字量,该程序未完整呈现,仅针对 DS2。 对于 DS3,您可以轻松地自行添加。 添加了从 DS3 中提取声音后,您会发现一切都在按图 1 中的程序图的指导进行。 在本文第 XNUMX 部分中,您可以开始编写用于处理来自传感器的信号的程序。

Программноеобеспечение

文学

  1. Kolodochkin A. 说点什么。 - 在方向盘后面,1998 年,第 12 期,第78, 79.
  2. Vlaskin A.、Godin S. 数字混响。 周六:“帮助业余无线电爱好者”,卷。 95,p。 29-41。 - M.:DOSAAF,1986 年。
  3. Lukyanov D.《零和一的音乐》。 - 广播,1985 年,第 5 期,第 42 页46-6; 第 40 页,第 42 页。 8-36; 第 38 页,第 9 页。 36-39; 第 XNUMX 期,第 XNUMX-XNUMX 页。
  4. Alekseev S. 监测信号灯的健康状况。 - 广播,1997 年,第 5 期,第 42,43 页XNUMX。
  5. Ott V. 汽车电气设备。 - M.:运输,1995。
  6. Chudnov V. 准模拟转速计。 - 电台,1992 年,第 8 期,第 25 页。 26、XNUMX。

作者:A.Gordeev,新西伯利亚

查看其他文章 部分 汽车。 电子设备.

读和写 有帮助 对这篇文章的评论.

<< 返回

科技、新电子最新动态:

世界最高天文台落成 04.05.2024

探索太空及其奥秘是一项吸引世界各地天文学家关注的任务。在高山的新鲜空气中,远离城市的光污染,恒星和行星更加清晰地揭示它们的秘密。随着世界最高天文台——东京大学阿塔卡马天文台的落成,天文学史上翻开了新的一页。阿塔卡马天文台位于海拔5640米,为天文学家研究太空开辟了新的机遇。该地点已成为地面望远镜的最高位置,为研究人员提供了研究宇宙中红外波的独特工具。虽然海拔高,天空更晴朗,大气干扰也更少,但在高山上建设天文台却面临着巨大的困难和挑战。然而,尽管困难重重,新天文台为天文学家开辟了广阔的研究前景。 ... >>

利用气流控制物体 04.05.2024

机器人技术的发展不断为我们在各种物体的自动化和控制领域开辟新的前景。最近,芬兰科学家提出了一种利用气流控制人形机器人的创新方法。这种方法有望彻底改变物体的操纵方式,并为机器人领域开辟新的视野。利用气流控制物体的想法并不新鲜,但直到最近,实施这些概念仍然是一个挑战。芬兰研究人员开发了一种创新方法,允许机器人使用特殊的空气喷射作为“空气手指”来操纵物体。气流控制算法由专家团队开发,基于对气流中物体运动的深入研究。使用特殊电机执行的空气喷射控制系统使您无需借助物理手段即可引导物体 ... >>

纯种狗生病的频率并不比纯种狗高 03.05.2024

照顾宠物的健康是每个狗主人生活的重要方面。然而,人们普遍认为纯种狗比混种狗更容易感染疾病。德克萨斯兽医和生物医学科学学院的研究人员领导的新研究为这个问题带来了新的视角。狗老化项目 (DAP) 对 27 多只伴侣犬进行的一项研究发现,纯种狗和混血狗患各种疾病的可能性通常相同。尽管某些品种可能更容易感染某些疾病,但两组之间的总体诊断率实际上相同。狗衰老项目的首席兽医基思·克里维博士指出,有几种众所周知的疾病在某些狗品种中更为常见,这支持了纯种狗更容易患病的观点。 ... >>

来自档案馆的随机新闻

通过指纹识别手机所有者 24.07.2000

在韩国,三星电子和 PASS21 联合开发了一种特殊的手机,它集成了存储机主指纹的微芯片。 后者还执行普通信用卡的功能,全球数亿人使用该信用卡。

在三星专家的帮助下,手机中还安装了一个特殊的传感器,你可以在任何地方打电话,通过指尖散发的汗液微粒来确定主人。 要使用这种新颖性,必须将商店收银机连接起来,这些收银机可以从 VISA、万事达卡或美国运通信用卡读取数据,并带有价值仅为 10 美元的特殊电子前缀(“黑匣子”)。 买家走近收银台,打开手机,将手指放在小窗口上。

触摸微芯片自动识别所有者并向“黑匣子”发出电子信号,然后收银机从他的帐户中提取资金并支付购买费用。 新颖性的优点之一是不需要记住密码。 如果 PASS 生物电话丢失,则排除陌生人使用它的可能性,因为只有在识别所有者的指纹后才能打开设备。

计划在 2001 年在韩国生产 100 部此类手机。

其他有趣的新闻:

▪ 不扭曲他们测量的磁场的隐形传感器

▪ 猫懂人

▪ 采用 ErgoSensor 技术的 23 英寸全高清飞利浦显示屏

▪ Axis P1435-E 和 P1435-LE 高清网络摄像机

▪ 基因掺杂

科技、新电子资讯

 

免费技术图书馆的有趣材料:

▪ 电工网站的部分。 文章精选

▪ 马里洛夫的文章。 马尼洛夫希纳。 流行表达

▪ 文章 工会是如何出现的? 详细解答

▪ 文章工人切面包。 劳动保护标准说明

▪ 文章奥拉宁堡肥皂。 简单的食谱和技巧

▪ 文章 用于镍镉电池的脉冲充电器。 无线电电子电气工程百科全书

留下您对本文的评论:

Имя:


电子邮件(可选):


点评:





本页所有语言

主页 | 图书馆 | 用品 | 网站地图 | 网站评论

www.diagram.com.ua

www.diagram.com.ua
2000-2024