使用USBCAN-OBD读取汽车原始CAN总线数据视频
汽车ECU解码协议解析模块视频
传统做汽车电子开发的用户,如需开发汽车诊断或是状态监控系统,都需要工程师对指定车型的CAN总线数据进行解码。但汽车车型众多且汽车CAN总线数据量非常庞大,工程师如果对CAN总线不是非常了解的话一种车型的解码已经非常耗时,而解码后开发的设备也仅仅是针对解码的车型,其他车型并不适用,这就使得开发的设备变的非常局限。
弗仕德GCAN-600解码模块,以其易集成、易开发的特点深受汽车电子开发用户喜爱。用户只需将GCAN-600模块集成到自己的系统中,即可轻松获取汽车内部各传感器状态信息。选择搭载GCAN-600模块将大大降低用户开发时间及成本。
弗仕德GCAN-600汽车解码模块,是一款符合汽车级标准的汽车协议(数据)解析模块,该模块可支持所有标准的CAN总线物理层及ISO 15765汽车OBD数据及诊断协议,因此该模块可对市面上绝大部分车型汽车内部CAN总线数据意义进行详细解析。
GCAN-600模块可将汽车电控系统的各项传感器数值自动转换为串口格式的数据进行输出。用户可以通过串口指令或模块自动发送的方式,将读取到的汽车内部运行数据通过串口直观的输出。
这样,用户无需对汽车CAN总线或CAN数据进行深入了解或学习,只需将GCAN-600模块集成到用户自身的硬件系统中,使用用户设备的串行接口与GCAN-600模块相连,就能将用户自身的产品(各种单片机、PC串口、GPS、DVD、PND等设备)与汽车CAN总线快速连接,可以非常方便、快速的实现自身产品二次开发及功能扩展。用户可将GCAN-600模块连接到OBD接口CAN总线或汽车内部CAN总线上,应用十分灵活。
GCAN-600模块目前可支持标准的OBD II汽车故障诊断功能,支持DTC诊断请求、故障码输出、故障码清除。
GCAN-600模块集成自动打火启动,熄火休眠功能,系统休眠时消耗电流为微安级,满足低功耗标准。GCAN-600模块还可自动识别带发动机自动启停功能的车辆,即使汽车在怠速状态发动机自动停止也不会误认为汽车熄火而停止工作。
我公司还可为用户提供GCAN-600开发调试板。如下图所示:
GCAN-600-EVAL V2已将GCAN-600模块的CAN总线通过收发器引出,可使用OBD公头连接线直接连入汽车CAN总线中。除此之外,GCAN-600-EVAL V2开发板还为用户预留出了GCAN-600模块各个引脚、CAN端和电源端的测试点,为用户开发调试提供便利。凡购买我公司GCAN-600开发板的客户都将得到我公司完善的技术支持保障服务,为您的开发保驾护航。
开发板提供串口和USB两种通信方式,方便用户使用电脑或单片机对模块进行数据调试。供电模式的选择上,GCAN-600开发板也有USB供电和外接电源供电两种模式可供选择。各部分详细功能介绍如下(参考上图中标号):
(1)复位按键:连接至GCAN-600模块复位引脚,用于模块复位。
(2)下载内核按键:连接至GCAN-600模块升级引脚,用于模块升级。
(3)运行指示灯:模块正常运行时,该指示灯闪烁。
(5)电源灯:模块供电正常时,该指示灯常亮。
(6)测试点:此处将开发板电源引出供输出,包含2种电源接口:+5V、+3.3V、GND,每个接口各有两个,供其他设备使用。
(7)USB接口:可用电脑USB接口连接GCAN-600模块,USB接口内已集成USB转串口,使用串口调试助手即可进行调试。USB接口已集成电源,使用USB接口无需外接电源。
(8)RS232接口:标准RS232接口及电平,用于连接电脑、单片机、蓝牙模块等外设模块,调试、扩展模块使用环境。
(11)USB/串口切换跳线:使用跳线帽选择(7)(8)中使用哪种接口。
(12)CAN总线接口:可直接将汽车CAN总线连入此接口即可使用。
(13)9-24V电源:用于模块单独供电使用。
GCAN-600-EVAL V3开发板相较于V2版,增加了极具实用性的功能——汽车OBD模拟器。新增功能部分如上图蓝色所示。
用户使用GCAN-600-EVAL V3开发板搭载的OBD模拟器,可以自由模拟ISO15765协议数据发送,通过配置并旋转“车辆运行参数调节”旋钮,模拟器的CAN总线接口即可持续模拟输出符合ISO15765协议的数据,以此来模拟汽车真实OBD接口的数据。
GCAN-600-EVAL V3开发板可模拟的数据典型包括:车速、转速、电压、水温、燃油位置、发动机负荷、故障码数量、加速踏板位置等等。用户可使用RS232串口线连接图中蓝色“模拟器232接口”位置,通过串口命令对3个调节旋钮模拟的功能进行配置,完成后即可通过“模拟器CAN总线接口”输出ISO15765协议数据。
用户使用GCAN-600-EVAL V3开发板的OBD模拟功能可以非常安全、方便的进行汽车电子产品开发,体现在以下三点:
①用户开发、修改程序后无需频繁上车测试,使用开发板即可完成汽车参数模拟,可有效的缩短开发周期。
②使用OBD模拟器取代直接上车试验,可有效的防止用户产品设计缺陷对汽车CAN总线造成不可逆的损坏。
③模拟器中模拟的数据可按用户实际车型、实际需求定制。
标准OBD II接口支持
覆盖所有主流汽车CAN协议
CAN总线信息主动转换到串口发出(可定制发送命令读取参数)
车辆点火自动唤醒,车辆熄火自动休眠
自动匹配带“发动机自动启停”功能的车辆
支持瞬时油耗、平均油耗及耗油量数据
支持车辆故障码诊断,两条指令即可完成故障码的读取和清除
支持实时故障码扫描
支持急加速、急减速等驾驶习惯统计
模块化设计,高集成度
车辆级抗干扰设计
邮票孔型焊盘设计,超小尺寸18mm*12mm
接口协议数据简单易用
极大的提升二次开发效率,缩短研发周期
开发汽车OBD接口蓝牙诊断模块
汽车动作改装
汽车电子开发专用模块
开发车联网设备,用于各种车辆管理机构
定制CAN转串口模块进行总线改造
模块典型焊盘设计图:
模块接口定义:
GCAN-600模块支持两种操作模式:通用模式,自动连接CAN总线,获取OBD数据,UART按照字符序列循环发送数据。问答模式,CAN总线根据AT指令,获取OBD数据,UART应答数据结果。
用户可通过单片机或电脑串口发送“AT+数据流名称”来读取汽车参数状态,下表以汽车实时数据流为例,读取汽车基本状态信息,串口接收时会以$OBDRT开头,以下为使用举例。
发送指令
> ATRTON
通用模式,自动循环获取表中数据并用UART输出,频率1Hz,发送ATRTOFF关闭。
接收
> $OBDRT=14.0,1500,20,17.00,50.00,80,8.00,8.00,65.00,0
GCAN-600模块已集成ISO 15765协议中所有数据,用户可根据需要使用问答模式选择性读取。如用户所需数据并不在标准协议中,我公司还可为用户提供解码及定制服务,用户定制的数据也会一并集成到模块中,通过相应的指令或定制协议供用户开发使用。以下表中为我公司为客户单独定制数据流举例,通用模块并无此数据流。
发送指令
> ATUTON
通用模式,自动循环获取表中数据并用UART输出,频率1Hz,发送ATUTOFF关闭。
接收
> $USERT =57.0,1540,8.00,0, 1, 1
OBD接口汽车诊断设备
某汽车诊断仪生产厂家,已与我公司合作多年。该厂家的诊断仪均使用我公司GCAN-600解码模块,工程师无需了解开发汽车OBD接口诊断协议(这部分协议开发需要工程师十分了解CAN总线且数据OBD诊断协议,如不熟悉将耗费大量时间),只需将GCAN-600模块集成到系统中,使用CPU串口连接即可。
工程师可直接跳过CAN总线开发的步骤,直接进行显示屏及按键系统开发,这部分开发相对简单,无需开发CAN总线诊断协议将为用户节省大量的时间及人工成本。
该诊断仪可读取车辆内部的故障码,读取故障信息并清理。
OBD接口蓝牙车辆信息监控
某汽车电子开发客户想要开发OBD接口蓝牙汽车信息监控系统,该系统硬件部分使用GCAN-600模块,工程师无需再对不同车型的CAN总线数据进行解码(汽车CAN总线数据量很大,而且不同车型的CAN数据并不完全通用),只需将内部CPU的串行接口与GCAN-600模块连接则硬件部分即可快速完成开发。
工程师可直接跳过CAN总线数据解码的步骤,直接进行蓝牙通信部分和手机端软件开发,而无需CAN总线数据解码将为工程师节省大量的时间和人工成本。
该OBD接口蓝牙汽车信息监控系统可使用用户手机与其连接,通过手机软件读取汽车内部各种传感器的状态信息。
租车/驾校管理系统
某汽车租赁公司,随着业务量的不断增加,保养维护、故障排除等管理、维护汽车的工作量不断增大,因此公司不得不频繁扩充维护、管理团队,这样会使公司增加运营成本和开销。该公司希望开发一个汽车管理系统,可统计所有车辆档案和实时信息,便于人员管理。
该系统搭载GCAN-600解码模块、SIM卡,我公司GCAN-600模块可将汽车的各种信息如:油耗、里程、故障、位置、行驶路线等信息通过GPRS模块传送给公司管理系统,管理人员使用配套软件可轻松获取租出的车辆的实时位置和各种信息,极便于公司车辆管理。
汽车电气改装
某汽车电器改装公司进行改装的同时,必须要对车辆的各项参数信息进行实时监控,以保证改装的安全性。这就造成了电器改装设备的线束越来越多,安装过程越来越繁琐。不仅增加了改装设备的安装成本,而且有可能因为线束繁多而导致车辆安全性的不稳定。客户公司提出能否利用CAN总线数据减少线束的数量,简化改装设备的安装过程,实现安全改装、无损安装。
客户公司改装设备集成我公司GCAN-600解析模块通过解析CAN总线数据来实时检测车辆状态。相比传统的改装产品,新产品减少了一半的线束,这些线束原来多是用于监测车辆的各项参数的。现在该产品的安装过程大大简化,既减轻了安装工时,又保证了无损改装。
智能中控系统
您是否已经厌倦传统汽车按键式单调的中控系统
您是否已经厌倦操作感极差的电阻中控屏
使用平板电脑代替汽车中控系统的技术如今离我们已不再遥远。
此种整合相当于给汽车加装一个平板电脑,使用平板电脑完全代替原先的中控显示屏,平板电脑不仅可以实现与原来一样播放音乐、地图导航、空调控制等基本功能,还可以进一步安装娱乐类应用如:拨打电话、语音控制等。驾车人可以触摸车内的驾驶控制面板,就好象触摸手机一样。另外通过方向盘上的一个按钮,驾车人可以触发语音控制,说话即可控制平板而无需低头操控,大大降低了事故发生隐患。
最重要的是,平板中控还可安装汽车诊断系统应用,将诊断设备连接至汽车OBD接口,使用蓝牙通信的方式于平板中控通信并在软件中实时显示车辆运行参数,该系统还可读取故障码并清除,让车主对车况做到心中有数。
我公司解码芯片(模块)可用于制作OBD诊断设备的核心部分,具有采集汽车各种传感器信息、读取故障码、清除故障码等功能,负责与汽车ECU对接通信。
高级辅助驾驶系统
高级驾驶员辅助系统能够在复杂的车辆操控过程中为驾驶员提供辅助和补充,并在未来最终实现无人驾驶。辅助系统提供的功能包括自适应巡航控制、盲点监测、车道偏离警告、夜视、车道保持辅助和碰撞警告系统,具有自动转向和制动干预功能。预测式辅助系统可部分控制车辆的移动,预防事故发生。这些自动安全功能为今后的自主驾驶汽车铺平了道路。
为什么要使用驾驶员辅助系统——
提高安全性:主动和被动式安全系统有助于降低驾驶风险,并最终实现事故零死亡的目标
让汽车更环保:车辆可以更高效地管理导航和油耗,通过智能控制减少碳排放
催生新型汽车:根据分析人员的预测,未来个人拥有的车辆将逐步减少,越来越多的汽车将实现多人共用。新的技术将支持为每名驾驶员保存独立的个人配置。此外,自主驾驶车辆的出现将推动更加经济高效的货物配送网络飞速发展。
我公司解码芯片(模块)可用于接收全车所有传感器信息并处理,通过实时采集并与ECU通信的方式,将汽车周围状态信息实时反馈到ECU,最终ECU对车辆进行控制。
我公司GCAN-600模块可按用户具体需求定制功能、协议、硬件等。GCAN-600模块不仅仅可作为汽车OBD诊断解码模块,通过定制该模块还可作为CAN转串口用于双向数据转换传输使用,集成到用户的PLC、单片机、控制器等设备中,用于总线改造。
我公司可为用户定制任何车辆信息数据读取解码,用户只需提出需求,所有与CAN总线相关的开发都请交给我们。