新闻中心

EEPW首页 > 测试测量 > 设计应用 > 燃料开关测试系统的设计与实现

燃料开关测试系统的设计与实现

作者: 时间:2009-12-21 来源:网络 收藏

单片机控制模块:是整个系统的核心部分,控制整个系统的测试进程。它要识别来自PC机的测试人员所发出的测试命令,判断并执行相应功能的测试;待测试结束,控制模块要分析测试结果是否正常,并反馈给PC机用于向测试人员显示及数据自动入库保存。

本文引用地址:https://www.eepw.com.cn/article/195572.htm


2 的电路实现
2.1 供电电路
不同芯片对供电电压的要求也不同,本中,单片机P89LPC938所需的电压为3.3 V,而电平转换芯片MAX232所需要的电压为5 V,因此,电源模块的设计要满足需求,设计时就需要兼顾两者,外部只需提供12 V电压即可。图2给出电源电路的电路图,本系统选用LM7805和LM1117两个稳压器。

2.2 RS 232-TTL电平转换电路
计算机串口是RS 232电平,而一般的单片机应用系统的信号电压是TTL电平或CMOS电平,不可以直接将单片机芯片上的串行通信引脚与RS 232的收发端相连接,必须作适当的电平转换。目前市面上有许多用于此目的的电平转换芯片,本方案采用MAX232芯片。
2.3 单片机与燃料开头之间的通信接口电路
通信接口模块要实现的功能是接收单片机
P89LPC938发出的命令信号发送给,它还要将反馈的信号发送给单片机,从而实现它们二者之间的双向通信。一般而言,单片机都会有TX与RX二个端口,可以实现同时双向通信功能,即能实现全双工信息。但本文所讨论的外部仅有三条线:电源,地和信号线,这意味着TX/RX复用一条数据线,至多只能实现半双工串行通信。为了在与被测开关之间建立起可靠的通信联系,必须设计一个全双工/半双工转换电路。本文所提出的解决方案如图3所示。

图3中两个二极管起保护作用,若Fuel Switch输入电压过高,D1的嵌位作用会使RX端的电压仍维持在5 V左右,若Fuel Switch输入电压为负,D2的嵌位作用会使TX端的电压仍维持在0 V左右。

蜂鸣器相关文章:蜂鸣器原理


评论


相关推荐

技术专区

关闭