解析基于CAN系统的汽车无线测量系统方案
汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法1. 引言1.1 背景介绍汽车综合性能检测是对汽车各项性能进行综合评定和分析的过程,通过对车辆的各种参数和数据进行采集和分析,可以全面评估汽车的性能状况,为车辆的维修和保养提供科学依据。
而CAN通信网络作为汽车电子控制系统中的重要组成部分,在汽车综合性能检测中发挥着关键作用。
在汽车综合性能检测中,CAN通信网络扮演着连接各个电子控制单元和传感器的桥梁作用,通过CAN总线可以实现对车辆各项性能参数的实时监测和采集。
CAN通信网络也为诊断车辆故障提供了重要的数据支持,能够帮助技师快速准确地定位车辆故障,并进行及时修复。
深入了解CAN通信网络的基本概念、作用和使用方法对于进行汽车综合性能检测具有重要意义。
1.2 研究意义汽车是现代社会中不可或缺的交通工具,而汽车的综合性能检测则是确保汽车安全、稳定运行的重要环节。
在汽车综合性能检测中,CAN通信网络起着至关重要的作用。
CAN通信网络是一种高效、可靠的车载通信网络,通过CAN总线连接汽车内部的各种电子控制单元,实现车辆各系统之间的信息交流和数据传输。
在汽车综合性能检测中,CAN通信网络可以实现对各个系统的监测和控制,为检测过程提供重要的数据支持。
研究CAN通信网络在汽车综合性能检测中的使用方法具有重要意义。
深入了解CAN通信网络的基本概念和工作原理,可以帮助工程师更好地利用CAN通信网络进行汽车诊断和调试。
掌握CAN通信网络在汽车综合性能检测中的作用,可以提高检测的准确性和效率,为汽车维护和故障排查提供更好的技术支持。
研究CAN通信网络的安全性,可以有效防范网络攻击和数据泄露的风险,保障汽车及驾驶人员的安全。
研究CAN通信网络在汽车综合性能检测中的使用方法具有重要的实际意义和应用价值,有助于提高汽车检测的效率和精度,推动汽车技术的不断发展和进步。
2. 正文2.1 CAN通信网络的基本概念CAN通信网络是一种用于控制领域内通信的串行通信协议,它最初是由德国公司Bosch开发的。
基于无线传感器网络的智能车辆监测与控制系统

基于无线传感器网络的智能车辆监测与控制系统智能车辆监测与控制系统是一项基于无线传感器网络的创新技术,它利用传感器节点和数据传输技术,实现对车辆的实时监测和远程控制。
该系统通过无线传感器节点对车辆各项指标进行监测,包括车速、发动机温度、车内温度等,并将数据传输到中心控制节点,由中心控制节点进行分析和传输给监控用户。
这种智能车辆监测与控制系统不仅可以提高驾驶员的行车安全性,还可以减少车辆故障的发生,为车主和车辆维护人员提供更准确的参考信息。
首先,无线传感器网络的应用使得智能车辆监测与控制系统具备了高度的灵活性和可扩展性。
无线传感器节点可以灵活地部署在车辆的不同位置,比如车轮、排气管、仪表盘等,并将各项环境参数感知数据实时传输给中心节点。
传感器节点的高度可扩展性使得该系统可以应用于不同类型和规模的车辆,为不同领域的车辆监控需求提供了解决方案。
其次,智能车辆监测与控制系统的实时性和准确性对于车辆的安全行驶至关重要。
通过无线传感器节点对车速、发动机温度、车内温度等指标进行实时监测,可以及时发现潜在问题,并通过数据传输技术将异常数据传输到中心控制节点。
中心控制节点对数据进行分析,并向驾驶员发送预警信息,以便驾驶员及时采取措施,确保行车安全。
同时,该系统还可以根据车辆特征和历史数据进行预测分析,提前识别车辆故障风险,减少维修成本和时间。
此外,智能车辆监测与控制系统还可以提供车辆性能优化的策略和建议。
通过对车辆各项指标进行长期监测和数据分析,可以了解车辆的行驶习惯、燃油消耗情况等,并根据这些数据提供驾驶建议,帮助驾驶员改善驾驶习惯,降低燃油消耗。
同时,该系统还可以对车辆进行远程控制,包括开启/关闭车辆、调节车辆温度、远程导航等功能,便于车主在远程控制车辆,提高驾驶的便利性和舒适性。
在数据安全方面,智能车辆监测与控制系统也采取了一系列的保护措施。
无线传感器网络采用加密技术对传输数据进行保护,防止数据被篡改和泄露。
基于CAN总线的汽车测试解决方案

基于CAN总线的汽车测试解决方案基于CAN总线的汽车测试解决方案主要是为了确保汽车在不同工况下的稳定性、可靠性和安全性。
CAN总线是现代汽车中最常用的通信协议,它通过在车辆内部各个模块之间建立一条串行通信线路,实现了对车辆各个系统的集中控制和监测。
基于CAN总线的汽车测试解决方案可以分为以下几个方面:1)故障诊断:通过CAN总线收集和分析车辆各个系统的故障码,帮助识别并修复问题。
这种测试解决方案可以实时监测车辆的状态,并警示驾驶员或修理工有可能出现的故障。
2)性能测试:通过CAN总线对汽车的各个系统进行性能测试,包括引擎性能、制动性能、悬挂性能等。
通过这些测试,可以全面了解车辆在不同工况下的性能表现,并评估车辆的可靠性。
3)安全测试:通过CAN总线模拟车辆在不同场景下的安全问题,包括碰撞测试、紧急制动测试、刹车距离测试等。
通过这些测试,可以评估车辆的安全性能,并提供改进建议。
4)电子产品测试:现代汽车中包含了大量的电子产品,如车载娱乐系统、导航系统、无线通信系统等。
通过CAN总线可以对这些电子产品进行功能测试、兼容性测试和稳定性测试,以确保它们在车辆中的正常工作。
5)数据采集和分析:CAN总线可以提供丰富的车辆信息,包括车速、转速、油耗等。
基于CAN总线的汽车测试解决方案可以实时采集这些数据,并进行分析。
通过对这些数据的分析,可以评估车辆的性能、节能性和驾驶行为等方面。
总的来说,基于CAN总线的汽车测试解决方案是一种全面的汽车测试方法,可以帮助汽车制造商或维修人员对汽车的各个方面进行测试和优化。
通过这种测试解决方案,可以提高汽车的质量和性能,提升用户的体验,并降低车辆故障的概率。
基于CAN总线功能的汽车多参数智能测量仪设计_-开题报告

毕业设计(论文)开题报告题目名称基于CAN总线功能的汽车多参数智能测量仪设计(一)与本课题有关的国内外研究情况1、国外CAN总线发展现状随着汽车中电子部件数量的增加,线束与配套接插件的数量也在成倍上升。
在1955年平均一辆汽车所用线束的总长度为45米,而到了今天,平均一辆汽车所用线束的总长度却达到了6千米。
线束的增加不但占据了车内的有效空间、增加了装配和维修的难度、提高了整车成本,而且妨碍整车可靠性的提高。
这无形中使汽车研发进入了这样一个怪圈:为了提高汽车的性能而增加汽车电器,汽车电器的增加导致线束的增加,而线束的增加又妨碍了汽车可靠性的进一步提高,因此就要有一种新的连接技术来代替传统的线束。
德国Bosch公司CAN总线正是在这样的环境下应运而生的。
CAN总线是一种现场总线,通讯线可以是一根双绞线、同轴电缆或光导纤维,将各种汽车电子装置连接成为一个网络。
现场总线技术经过20年的竞争发展到今天,出现了在竞争中合作共存与共同进化的局面,根据市场的需求和技术的发展趋势,各大仪表制造厂都把发展现场总线技术和产品放在技术进步的第一步。
它可以有效地支持分布式控制或实时控制的串行通信网络。
在这个系统中,各控制装置独立运行,控制和改善汽车某一方而的性能,同时可为其他控制装置提供数据服务。
以分布式控制系统为基础构造的汽车车载电子网络系统,由于CAN总线具有通信速率高、可靠性好、连接方便、多主站点、通讯协议简单和性价比高等突出的优点,如今,CAN总线现已成为汽车电子控制装置之间通信的标准总线,在汽车分布式控制系统中得到了广泛的应用。
同时,CAN总线得到Freescale、Intel、Philips 等著名半导体器件生产厂家的广泛支持,他们纷纷推出了CAN接口芯片与直接带有CAN接口的微控制器(MCU芯片,如Intel公司的82527等。
因此在接口芯片技术方面,CAN已遥遥领先于其他的现场总线,正逐步形成系列。
到目前为至,世界上已拥有20多家CAN总线控制器芯片生产商,110多种CAN总线协议控制器芯片和集成CAN总线协议控制器的微控制器芯片。
汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法CAN通信网络在汽车综合性能检测过程中起着重要的作用。
CAN(Controller Area Network,控制器局域网络)是一种现代汽车中常用的车载总线通信协议,用于实现车辆内部各个模块之间的数据传输和通信。
1. 数据采集:CAN通信网络可以连接到汽车的各个传感器和执行器上,实时采集和监测车辆的各项数据参数,如车速、转速、水温、油耗等。
通过CAN通信网络的数据采集功能,可以有效地获取并记录车辆的实时性能数据。
2. 控制与调节:CAN通信网络可以实现对汽车各个系统和模块的控制与调节。
通过CAN总线的通信功能,可以向发动机控制单元(ECU)、变速箱控制单元(TCU)等模块发送指令,实现对汽车动力系统、悬挂系统、制动系统等的控制与调节。
这对于汽车综合性能的检测和测试非常重要。
3. 故障诊断:CAN通信网络可以用于汽车故障诊断。
各个模块通过CAN总线的通信功能,实时传输自身和其他模块的状态信息,如故障码、故障状态等。
诊断设备可以通过CAN通信网络接收和解析这些信息,准确地判断和诊断出车辆存在的故障问题。
4. 数据记录与分析:CAN通信网络可以用于数据的记录和分析。
通过连接到CAN总线上的数据采集设备,可以对车辆的各个参数进行实时的数据记录,并将数据存储在存储设备中。
这些数据可以用于后续的数据分析和处理,为汽车的综合性能检测提供参考依据。
1. 确定CAN网络的连接方式:根据需要采集数据的模块和传感器的位置,确定CAN网络的连接方式和拓扑结构。
常见的连接方式有星型、总线型和混合型。
2. 确定CAN通信协议:CAN通信协议有多种,如CAN2.0A、CAN2.0B、CAN FD等。
根据实际需要和设备的支持情况,选择合适的CAN通信协议。
3. 确定CAN通信的数据帧格式:CAN通信的数据帧格式包括标准帧和扩展帧。
根据需要传输的数据和设备的要求,确定使用哪种数据帧格式。
基于CAN总线的汽车车载远程终端监控系统

M ac hine BuildingA uto mation,Jun 2009,38(3):127~128,143作者简介:王婵娟(1982— ),女,山西孝义市人,硕士研究生,研究方向为汽车电子与信息化技术。
基于CAN 总线的汽车车载远程终端监控系统王婵娟(中北大学机电工程学院,山西太原030051)摘 要:一种基于GPRS 技术的远程实时监控系统的设计方案,是将Mot or ola 单片机嵌入GPRS 车辆远程监控终端系统中作为核心芯片,实现对多个任务的监控管理,又将GPRS 通信技术和控制技术结合起来,实现对远程监测数据的无线传输,提高了系统的实时性、稳定性、可靠性。
关键词:远程监控;GPRS;SI M 300;CAN 中图分类号:TP277 文献标识码:B 文章编号:167125276(2009)0320127202Veh i cle Rem ote M on itor i n g System Ba sed on CANWANG Chan 2juan(M echa n i ca l a nd E l ec tr o n i c Eng i nee ri ng I n s titu te ,No rth C h i na U n i ve rs ity,Ta i yuan 030051,C h i na )Abstract:This pap e r p re se n ts a n re a l 2ti m e rem o te m on it o ri ng and con tr o l sys tem de s i gn ba se d on GPR S techno l o gy tha t Mo t o r o l as i ng l e 2ch i p is em be dde d i n GPR S ve h i c l e rem o te m on it o ri ng sys tem a s the co re ch i p s.The m o nit o ri ng m a nagem e nt o f a num be r o f ta sks is rea li ze d a nd GPR S comm un i ca ti o n te chno l o gy is com b i ne d w ith co ntr o l techno l o gy t o a chi e ve w ire l e s s tran sm is s i o n o f l o ng 2range m on it o r da ta ,so tha t the re a l 2ti m e ,sta bility a nd re li a b ility of sys tem a re g re a tl y i m p r ove d.Key words:rem o te mo n it o ri ng sys tem ;GPR S;S I M 300;CAN0 引言随着通信技术的发展,原有的远程监控系统己日益不能满足多方面的要求,需要更低成本的通信方式对车辆进行远程监控,GPRS 作为现有GS M 网络向第三代移动通信演变的过渡技术,具有接入迅速、永远在线、按流量计费等特点,在远程突发性数据实时传输中有不可比拟的优势[1]。
汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法随着汽车技术的不断发展,现代汽车已经不再是简单的机械设备,而是拥有复杂的电子系统和通信网络的智能化设备。
在现代汽车的综合性能检测过程中,CAN通信网络的使用显得尤为重要。
CAN(Controller Area Network)通信网络是汽车电子控制系统中应用最为广泛的一种通信协议,它能够实现各个控制单元之间的高效通信和数据交换,为综合性能检测提供了重要的技术支持。
一、CAN通信网络的基本原理CAN通信网络是一种专门用于汽车电子控制系统中的数据通信协议,其基本原理是采用串行通信方式,在汽车不同的控制单元之间进行数据交换。
CAN通信网络采用了“主-从”结构,各个控制单元都能通过CAN总线来进行数据传输,实现信息共享和协同控制。
CAN通信网络的数据传输速率通常为500kbps,这样就能够满足汽车电子控制系统对高速数据传输的要求。
二、CAN通信网络在汽车综合性能检测中的作用在汽车综合性能检测过程中,CAN通信网络发挥着至关重要的作用。
它能够实现各个控制单元之间的数据交换和通信,包括发动机控制单元、车身控制单元、变速箱控制单元等。
这样一来,就能够实现对汽车各个系统的实时监测和数据采集,为检测过程提供了充分的数据支持。
CAN通信网络还能够实现对汽车故障码的读取和清除,进一步提高了汽车检测的准确度和效率。
CAN通信网络还可以通过连接OBD接口,实现对汽车综合性能的在线监测和诊断,为汽车综合性能检测提供了更加便捷的手段。
三、CAN通信网络在汽车综合性能检测过程中的使用方法对于汽车综合性能检测人员来说,熟练掌握CAN通信网络的使用方法是十分重要的。
以下是在汽车综合性能检测过程中使用CAN通信网络的一般步骤和方法:1. 确认CAN通信网络接口位置:首先需要确定汽车上的CAN通信网络接口位置,通常位于汽车的驾驶室内,如OBD接口,以便后续的连接和操作。
2. 使用CAN通信工具进行连接:接下来需要使用CAN通信工具,如诊断仪或者扫描仪,将其连接至汽车的CAN通信网络接口。
汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法1. 引言1.1 研究背景汽车综合性能检测是对汽车各项性能指标进行综合评估的过程,其中CAN通信网络作为汽车电子控制系统中的关键技术之一,在汽车综合性能检测中发挥着重要作用。
随着汽车电子技术的不断发展和普及,CAN通信网络在汽车中的应用日益广泛,成为连接各个电子控制单元的重要通信方式。
在进行汽车综合性能检测时,CAN通信网络不仅可以实现各个控制单元之间的数据交换和信息传输,还可以实现对汽车各项性能指标的实时监测和分析。
深入研究CAN通信网络在汽车综合性能检测中的使用方法,对于提高汽车检测效率、确保检测准确性具有重要意义。
在过去的研究中,虽然已经对CAN通信网络在汽车综合性能检测中的应用进行了一定的探讨,但是仍存在一些问题亟待解决。
如何更好地配置CAN通信网络以适应不同车型的检测要求?如何有效地监测和维护CAN通信网络以确保其稳定性和可靠性?进一步深入研究CAN 通信网络在汽车综合性能检测中的使用方法,对于推动汽车检测技术的发展具有重要意义。
1.2 研究目的汽车综合性能检测是保障汽车安全运行和提高汽车性能的重要手段。
而CAN通信网络作为汽车电子控制系统中的核心通信技术,在汽车综合性能检测过程中起着至关重要的作用。
本文旨在探讨CAN通信网络在汽车综合性能检测中的使用方法,从而为相关研究和实践提供参考。
研究目的是深入了解CAN通信网络的基本原理及其在汽车综合性能检测中的应用,探讨其配置方法以及监测与维护的技术要点,并分析其优势与局限性。
通过对CAN通信网络的研究,旨在为汽车综合性能检测带来技术支持和指导,提高检测的准确性和效率,进一步推动汽车行业的发展。
本文将从理论和实践两方面对CAN通信网络在汽车综合性能检测中的重要性进行探讨,希望通过系统分析和总结,为相关领域的研究和实践提供有益的借鉴和启发,推动汽车综合性能检测技术的进步和发展。
1.3 研究意义汽车综合性能检测是汽车工程领域中的重要环节,而CAN通信网络作为现代汽车电子系统中的一个关键部分,在汽车综合性能检测中发挥着至关重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解析基于CAN系统的汽车无线测量系统方案1 引言汽车工作过程中,对各系统的运行参数的实时测量可方便地实现对汽车运行状态的分析与故障诊断。
用传统的有线方式连接汽车诊断接口或检测传感器输出值的方法存在着布线和设备使用等方面的不方便。
如果能把汽车各系统中的参数值无线、快速、准确地测量出来,利用功能强大的微机系统进行分析和处理将大大方便汽车运行状态的监控。
本文提出并实现了一种利用单片机组成CAN系统,利用蓝牙无线传输技术对汽车运行数据进行采集与处理的方法。
随着汽车电子的发展,汽车内电子产品越来越多,汽车发动机、底盘和车身等电控系统中的电控单元数量不断增加,同时它们之间的通信也越来越重要。
在汽车内利用网络技术,可大大提高系统之间信息传递的可靠性,同时可大大减少汽车线束的数量,降低汽车电气系统的成本。
近年来,CAN系统在汽车内的应用越来越广泛。
CAN(ControllerAreaNetwork)是控制局域网的简称,最早由德国BOSCH公司推出,用于汽车内部测量与执行部件的数据通信。
由于其高性能、高可靠性、实时性好和独特的设计,已广泛的应用于控制系统的各检测和执行机构之间的数据通信。
CAN总线符合ISO11898标准,最大传输速率可达1Mbps,最大传输距离为10km,传输介质可为双绞线。
它具有如下的一些技术特性:1)多主方式工作,非破坏性的基于优先权的总线仲裁技术;2)采用短帧结构,受干扰概率低,每帧信息都有CRC检验及其他检错措施;3)对严重错误具有自动关闭总线的功能,使总线的其他操作不受影响。
在汽车运行过程中,车载射频装置如汽车立体声系统、GPS导航设备、卫星数字音频无线电业务(SDARS)装置、GSM无线电收发器以及其它电器设备均可能造成干扰或受到干扰,这些射频干扰信号会对汽车无线系统的数据流造成不良影响。
如果应用传统的无线数据传输技术,传输的数据的速率和准确率都不能很高,从而不能实现快速、准确地进行数据的传输,而把蓝牙无线传输技术用在汽车上可以很好地解决这个问题。
本文所用蓝牙模块采用英国CSR公司的BC417芯片,并与SST公司的8M的FLASH芯片39VF800A构成了模块。
模块的硬件图如图1所示。
图1蓝牙模块原理图此模块的主要特点如下:1)采用CSR主流蓝牙芯片,符合蓝牙V210标准。
2)串口模块上底板带有RS232接口和TTL接口,任选一种接口使用,使用313~5V电源。
串口对用户而言是透明的。
3)蓝牙芯片采用向前纠错编码,通信效率高,自动跳频,抗干扰能力强。
4)波特率为1200,2400,4800,9600,19200,38400,57600,115200,230400,460800,921600,1382400,可在程序中根据实际需要设置。
5)休眠电流:小于1MA,工作电流:40MA。
2系统硬件结构原理图本文利用MICROCHIP公司的内嵌CAN控制器的18F4580芯片与CAN收发器芯片MCP2515构成CAN网络系统,并用18F4580芯片自带的10位AD传感器实现了对汽车发动机节气门位置信号的测量,同时利用智能数字传感器DS18B20对发动机的水温信号进行测量。
利用蓝牙模块把测量的信号无线传给上位机,利用VC++编写数据接收与处理的程序实现数据的实时显示与存储,并可显示数据值随时间的变化关系曲线图,测量结果直观。
系统的硬件原理图如图2所示。
图2测量系统原理图3发动机节气门位置信号与水温信号的测量3.1节气门信号信号的测量这里测量的汽车发动机上节气门位置传感器为一可调电阻型,节气门位置输出信号为0~5V的电压信号,根据节气门的实际开度与输出电压的关系,对测量的电压信号进行标定,根据实测的电压信号即可换算成节气门的开度。
所以这里用PIC18F4580单片机内嵌的10位AD转换电路完成对节气门位置传感器输出电压的测量,为提高测量精度,对单片机AD的5V基准电压进行了与系统电源隔离稳压处理。
本系统利用Microchip公司的MPLAB开发环境嵌入PICC18C程序编译器,用C程序编写了数据采集与CAN数据的收发程序,其中AD转换子程序用汇编语言编写,程序兼顾了C 程序的模块化和可维护性好的优点,同时具有了汇编语言高效率的优点。
信号通过CAN控制器用扩展帧格式发送到CAN网络上。
其中数据采集与CAN数据的发送子程序如下:InitSPI();//SPI接口初始化Init_MCP2515();//MCP2515初始化……TRISA=0B00000001;//AN0>>>>DCinputDC通道上输入,打开RA0ADCON0=0B00000001;//AN0通道,允许ADC工作,ADCON1=0B00001110;//除RA0为模拟输入口外,其他RA口跟RE口均为普通数字口ADCON2=0B10100001;//转换结果右对齐,8TAD,1/8FOSC。
#asmADCON0EQU0FC2HGO EQU001Hbsf ADCON0,GO//开始转换ADWAIT:btfscADCON0,GOgotoADWAIT//等待转换完成#endasmwrite_MCP2515(TXB0CTRL,0x03);//设置为发送最高优先级write_MCP2515(TXB0SIDH,0xFF);//EID28--21write_MCP2515(TXB0SIDL,0xEB);//EID20--EID18,扩展帧使能,EID17--EID16write_MCP2515(TXB0EID8,0xFF);//EID15--EID8write_MCP2515(TXB0EID0,0xFF);//EID7--EID0write_MCP2515(TXB0DLC,0x02);//发送数据长度为8字节write_MCP2515(TXB0D0,ADRESH);//发送的数据write_MCP2515(TXB0D1,ADRESL);……send_TXB0();//请求发送while((read_MCP2515(TXB0CTRL)&0x08)==0x08);//等待发送完毕3.2水温信号的测量本文中的水温信号利用DALLAS公司的DS18B20智能数字传感器测量。
DS1820是世界上第一片支持“一线总线”接口的温度传感器。
一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
测量温度范围为-55℃~+125℃,在-10~+85℃范围内,精度为±015℃。
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。
适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。
DS1820采集温度信号完成后,通过PIC18F4580芯片接收数据,并通过内嵌CAN控制器把数据以8位二制数的格式用标准帧格式发送到CAN总线上。
4CAN网络的传输系统采集到的信号通过PIC18F4580内嵌的CAN控制器发出。
这里选用MICROCHIP公司出品的MCP2551CAN收发器完成网络信号的传递,在CAN网络终端加入阻值为120欧的终端电阻。
CAN网络接收端的收发器接收到的信号后传递给另一片PIC18F4580芯片,通过基内部的CAN控制器取出网络信号,如果接收到扩展帧,则接收到的数据为节气门的位置信号;接收到标准帧,则接收到的数据为水温信号。
对信号处理后以数据包的方式通过基自身的UART口发给MAX232芯片,把TTL信号电平转换成232电平。
节气门部分的CAN通讯板硬件原理图如图3所示。
图3节气门位置信号测量CAN通信板原理图5蓝牙无线传输系统MAX232芯片把转换后的信号传给由CSR公司的BC417构成的蓝牙主(发射)模块。
BC417蓝牙模块可以设定数据传输速率,在保证发射信号的质量的情况下,可以尽量采用高速率的传输。
本文中的传输速率为38400bps。
另一块BC417蓝牙芯片构成的从(接收)模块在接收到数据信号后,通过MAX232芯片转换电平传给上位机微机的串口。
6上位机信号接收处理系统上位机微机的串口接到信号后,用VC++开发工具编写了面向对象的程序对数据包进行处理。
为了直观的显示数据的数值和其随时间的变化关系,本程序可显示实际节气门位置信号与水温的数值,另可显示节气门位置信号的变化曲线。
上位机程序的界面如图4所示。
本文利用的是SerialPort类来实现此功能,这种方法对使用者来说只要关心设定相关的通讯参数,而不用关心封装的实现方法,程序的模块化和维护性好[5]。
在使用中采用串口事件响应方式工作。
为了更直观的显示出数据随时间变化的曲线,编写了一个利用封装的BUTTON类控件实现的显示界面。
此控件可方便地实现对数据的坐标、背景、数据的单位与数据的更新速度等属性进行设定,显示效果良好。
图4上位机界面图7结论该系统运行良好,能方便、快速、可靠地实现汽车运行参数的测量,为实现汽车网络参数的无线实时测量与汽车故障诊断提供了一个较好的平台。
程序运行结果显示此蓝牙无线传输CAN测量系统有如下优点:1)在测量汽车运行参数时,可利用多个单片机构成CAN测量网络,充分利用了CAN 网络的优点:信号抗干扰能力强、数据速率快、数据可靠性高与系统连接线少等。
2)无线数据传输系统充分体现了蓝牙系统的高速和蓝牙协议的高可靠性,理论上数据的成功率为100%,实现了高速和可靠的数据传递。
3)在用上位机测量汽车运行参数时,在汽车与电脑之间无需任何线缆的连接,方便测量系统的组建,降低了系统组建的时间和成本。
4)可充分利用上位机计算与处理的优势,相比于传统的汽车检测仪器,可实现功能更强大的数据处理能力。