NovAtel CDU软件快速入门

合集下载

K3RTK入门太难?科力达老技术员带你轻松操作!

K3RTK入门太难?科力达老技术员带你轻松操作!

K3RTK入门太难?科力达老技术员带你轻松操作!RTK电台1+1模式一、连蓝牙打开H5手簿,点击手簿键盘左上角的APP按键,进入工程之星5.0主界面,点击配置→仪器连接→扫描→选中所要连接的仪器号→点击连接。

二、设置基站的模式设置基站的模式,K3 RTK只有外置电台模式,因此把基站设置成“外置电台”,操作流程如下:01 仪器连接成功后,返回工程之星5.0主界面,设置基准站:(手簿蓝牙连上基站)点击配置→仪器设置→基准站设置(差分格式默认“RTCM32”)→点击数据链→选择外置电台→点击启动,基站设置成功,大电台TX灯一秒一闪后,基准站工作正常。

02 设置移动站:设置基准站成功后,返回工程之星5.0主界面,断开基站主机蓝牙,再连上移动站主机蓝牙,设置移动站工作模式为:移动站内置电台模式。

手簿连接移动站主机蓝牙成功后,点击配置→仪器设置→移动站设置→数据链→内置电台→数据链设置→设置通道(将移动站电台通道与基站外挂电台通道相对应),返回到工程之星5.0主界面,出现固定解就可以了。

(移动站电台通道与基站外挂电台通道相对应)三、新建工程与设置坐标系在工程之星5.0主界面,点击工程→新建工程→输入工程名称→点击确定→坐标系统(输入坐标系统名称)→点击目标椭球→椭球模板(根据施工要求选择相应的椭球)→确定→点击设置投影参数→修改正确的中央子午线值(点击定位标志,直接获取当地正确中央子午线值)确定→确定→是否将参数应用到当前工程→确定。

四、求转换参数在工程之星5.0主界面,点击输入→坐标管理库→添加(把控制点坐标输入进去,至少两个控制点)→使用仪器采集所输入点的大地坐标(注意采集的时候对中杆气泡要居中)。

然后返回工程之星5.0主界面,点击输入→求转换参数→点击手簿右上角的匹配→点击计算(四参数的比列尺越接近1越好)→应用→确定(然后再去找另外一个已知点核对一下坐标)。

五、数据导出在工程之星5.0主界面,点击工程→文件导入导出→成果文件导出→输入成果文件名称→选择文件类型(默认为南方cass格式,也可根据需要选择其他文件格式)→确定→把手簿通过USB传输线连接电脑→点击我的电脑→点击H5→点击内部存储设备→选择SOUTHGNSS_EGStar→选择Export→拷出成果文件即可。

CANoe快速入门

CANoe快速入门

CANoe快速⼊门练习2⼩提⽰MeasurementSetup窗⼝和SimulationSetup窗⼝是CANoe的主要窗⼝,进⾏数据流规划⼏乎窗⼝中的所有对象均可通过点击⿏标右键来访问交互菜单所有数据传输到评估模块时,均会在对应窗⼝以各⾃的⽅式进⾏显⽰,记录模块除外配置⽂件可以保存CANoe中的所有设置;可以使⽤已有的配置⽂件作为新任务的基础,进⾏简单的修改形成新的配置,提⾼效率这个地⽅⼀定要说⼀下终端电阻的事情,最好能够向客户推销CableSet注意:如果使⽤第⼆个练习,可以做车窗控制,车速表,事件显⽰和车速的数值显⽰。

这样就包含了按钮、多态位图,背景,时间显⽰,数值显⽰,表针显⽰这些基本控件了。

练习2利⽤发⽣器模块周期性发送某⼀报⽂,例如每隔200ms发送⼀条EngineData报⽂。

每当按下a键,在WriteWindow窗⼝输出⼀句话,例如“XXXEngineDatamessageshavesent.”注:XXX为已经发送的EngineData报⽂数量。

练习3不⽤发⽣器模块实现Enginedata报⽂的周期性发送。

每当按下a键时,EngineData⾥⾯EngSpeed信号值为2000;当按下b键盘时,EngineData⾥⾯EngSpeed信号值为4000;如果EngineData⾥⾯EngSpeed信号为4000,则发送ABSData报⽂,同时在WriteWindow输出“Warning!”当按下c键时,停⽌EngineData 报⽂发送。

欢迎进⼊CANdb++Editor的世界DBC⽂件编辑⼯具启动CANoeFile->OpenCANdbEd itor点击创建⼀个新的CAN数据库File->CreateDatabase…选择模板,⿏标双击或按[OK]按钮指定数据库⽂件类型、⽂件名及保存⽬录按[Save]按钮。

⼀个新数据库创建完成创建对象(信号、报⽂、节点、环境变量和ECU)在Overview窗⼝左边选择所需创建对象的类型右键点击对象类型,在快捷菜单中选择New…使⽤配置对话框设置所创建对象的系统参数值点击[确定]按钮,⼀个新对象便创建完毕复制已有对象Copy-Paste选择已有对象Ctrl+c选择对象类型Ctrl+v修改/编辑已有对象直接双击对象链接(1/2)信号与报⽂之间的连接发送报⽂与节点之间的连接⿏标拖拽或Copy-Insert对象链接(2/2)接收报⽂与节点之间的连接通过信号间接定义双击节点,选择MappedRxSig.页签点击Add…,选择接收信号点击OK点击确定通信矩阵View->CommunicationMatrix…显⽰信号、消息、及⽹络节点的关系以信号为⾏,⽹络节点为列消息名显⽰于表中,对应了包含的信号与发送/接收的节点数值表(1/2)新建数值表View->ValueTables右键点击空⽩处,选择New…在对话框中输⼊数值,点击确定新的数值表创建完成数值表(2/2)分配数值表数值表可以分配给信号或环境变量属性列表VectorToolChainAttributesGeneral ManufacturerInteractionLayerGenMsgCycleTimeTransportProtocol andDiagnosticsDiagRequest,DiaResponseNetworkManagementNmBaseAddress,NmStationAdressToolspecificBusType新建属性View->AttributeDefinitions右键点击空⽩处,选择New…在对话框中输⼊相关参数,点击确定新的属性创建完成对象属性修改双击对象⼀致性检查File->ConsistencyCheck数据导出选择需要导出的对象信号,报⽂,节点,ECU或⽹络File->Export->ExportListofObjects创建⾯板/虚拟仪表PanelEditor传统的⾯板编辑器File->OpenPanelEditorPanelDesigner新的⾯板编辑器File->OpenPanelDesignerPanelEditor⾯板区控件区⾯板设置Options->Windowsetting定义⾯板名称⾯板尺⼨背景颜⾊透明⾊控件的缺省字体和颜⾊Options->Changegrid⽹格⼤⼩⽹格可视控件列表图标名称⽂本与位图⽂本位图开关与多态位图开关多态位图其它常见的控件⼗六进制滑动条仪表输⼊/输出显⽰⾯板使⽤保存⾯板File->Save使⽤⾯板(CANoe)Configuration->PanelConfiguration添加⾯板显⽰⾯板PanelDesigner控件窗⼝控件属性⼯作区对象窗⼝设置Settings->ControlsProperties设置控件的字体、颜⾊和字号Settings->SymbolExplorer设置信号、环境变量和系统变量对应的默认控件对象窗⼝显⽰信号、环境变量和系统变量直接拖拽变量到⼯作区⽣成控件⼯作区创建⾯板⽀持同时编辑多个⾯板控件窗⼝显⽰控件双击在⼯作区产⽣控件控件属性窗⼝显⽰选中控件的相关设置点击某项设置后会在下⽅出现相关说明练习1I/O接⼝应⽤程序总线接⼝I/O接⼝应⽤程序总线接⼝影响CANoe窗⼝介绍(7)MeasurementSetupView->MeasurementSetup每个模块对应⼀个窗⼝增加新模块(窗⼝)插⼊功能块数据记录CANoe窗⼝介绍(7)新增模块(窗⼝)CANoe窗⼝介绍(7)插⼊功能块CAPL节点发⽣器模块回放模块触发模块过滤器模块CANoe窗⼝介绍(7)过滤器模块通道过滤(ChannelFilter)报⽂过滤(Filter)变量过滤(Variables)CANoe窗⼝介绍(7)数据记录默认状态关闭多种记录⽂件类型多种记录配置⽅式CANoe窗⼝介绍(7)记录⽂件右键点击⽂件图标->LoggingfileconfigurationCANoe窗⼝介绍(7)记录配置⽅式双击L ogging模块全部记录单次记录触发记录蒙太奇(5)数据记录的⽬的是为了离线分析Mode->ToOfflineCANoe窗⼝介绍(8)SimulationSetupView->SimulationSetup发⽣器交互式发⽣器CAPL节点CANoe窗⼝介绍(8)发⽣器模块CANoe窗⼝介绍(8)发⽣器模块CANoe窗⼝介绍(8)发⽣器模块CANoe窗⼝介绍(8)交互式发⽣器模块欢迎进⼊CAPL的世界CAPL(CANAccessProgrammingLanguage)类C语⾔仿真单个节点和整个⽹络外部环境测试⾯向事件的编程语⾔总线事件键盘事件时间事件CAPLBrowser标题栏菜单条⼯具条浏览树窗格编译信息窗格状态条全局变量编辑窗格CAPL程序编辑窗格CAPL事件事件类型事件名程序执⾏条件事件过程语法结构系统事件PreStartCANoe初始化时执⾏onpreStart{…}Start测量开始时执⾏onstart{…}StopMeasuremet测量结束时执⾏onstopMeasurement{…}CAN控制器事件BusOff硬件检测到BusOff时执⾏onbusOff{…}ErrorActive硬件检测到ErrorActive时执⾏onerrorActive{…}ErrorPassive硬件检测到ErrorPassive时执⾏onerrorPassive{…}WarningLimit硬件检测到WarningLimit时执⾏onwarningLimit{…}CAN消息事件⾃定义接收到指定的消息时执⾏onmessageMessage{…}时间事件⾃定义定时时间朝过时执⾏ontimer Timer{…}键盘事件⾃定义键值指定的键被下时执⾏onkeyKey{…}错误帧事件ErrorFrame硬件每次检测到错误帧时执⾏onerrorFrame{…}环境变量事件⾃定义指定的环境变量值改变时执⾏onenvVarEnvVar{…}CAPL基本语法类C语⾔,语法与C语⾔基本相同注释// 放置在需要注释的语句之前,注释单⾏/ 注释起始符,其后的内容被注释/ 注释结束符,结束由‘/’开始的注释分号程序结束标识⼤括号函数体counter=counter+1;if(counter==256){counter=0;stop();}消息事件onmessage123//对消息123(dec)反应onmessage0x123//对消息123(hex)反应onmessageMotorData//对消息MotorData(符号名字)反应onmessageCAN1.123//对CAN通道1收到消息123反应on message//对所有消息反应onmessage100-200//对100-200间消息反应键盘事件onkey‘a’ //按‘a’键反应onkey‘’//按空格键反应onkey0x20 //按空格键反应onkeyF1 //按F1键反应onkeyCtrl-F12 //按Ctrl+F12键反应onkeyPageUP //按PageUp键反应onkeyHome//按Home键反应onkey //按所有键反应时间事件定时器声明msTimermyTimer;//将myTimer申明ms为单位的变量timermyTimer;//将myTimer申明s为单位的变量定时器函数setTimer(myTimer,20); //将定时值设定为20ms,并启动cancelTimer(myTimer); //停⽌定时器myTimer定时器事件ontimermyTimer //对myTimer设定的时间到反应环境变量事件环境变量函数getValue() //获取环境变量的值putValue() //设置环境变量的值环境变量事件onenvVarXXX数据类型数据类型名称注释⽆符号整型byte 1个字节word2个字节dword4个字节有符号整型int2个字节long4个字节浮点型float8个字节double8个字节CAN报⽂message定时器timer秒msTimer毫秒单个字符char1个字节数据定义全局变量和局部变量变量定义inti;message0x123HiRain;messageMoto rDataVector;完整的CAPL程序三个部分变量各种事件⾃定义函数onstart{… //过程指令块}onmessagexxx{… //过程指令块}onkey‘1’{… //过程指令块}My_function_1(Para_1,Para_2,…){… //函数体}…My_function_n(Para_1,Para_2,…){… //函数体}variables{… //申明全局变量}CAPL输出⽂本WriteWindowwrite函数inth=100;charch=‘a’;chars100[8]=“hundred”;write(“Hundredasanumber:%d,%x”,h,h);write(“Hundredasastring:%s”,s100);write(“Thesquarerootoftwois%6.4g”,sqrt(2.0));消息处理常⽤语句if(this.id==100){…}msg.can=2;msg.dlc=8;dwordt;t=this.time;if(this.dir!=RX){return;}this.CarSpeed=200;关键字thisthis代表触发事件的对象onmessage100{ bytebyte_0; byte_0=this.byte(0);...}onenvVarSwitch{ intval; val=getvalue(this); ...}报⽂处理onmessage0x64{if(this.byte(2)==0xFF)write(“Thirdbyteofthemessageisinvalid”);}onmessageMotorData{if(this.temperature.phys>=150)write(“Warning:criticaltemperature”);}键盘处理onkey‘a’{messageMotorDatamMoDa;mMoDa.temperature.phys=60;mMoDa.speed.phys=4300;output(mMoDa);}onkey‘b’{message100m100={dlc=1};m100.byte(0)=0x0B;output(m100);}定时器处理Variables { message0x555msg1={dlc=1}; msTimertimer1;}onstart { setTimer(timer1,100); }ontimertimer1 {setTimer(timer1,100); msg1.byte(0)=msg1.byte(0)+1; output(msg1); }环境变量处理onenvVarevSwitch{ messageMotorDatamsg; msg.bsSwitch=getValue(this); output(msg);}练习1当CANoe启动时,向WriteWindow输出⼀句话,例如“Hellotheworld!”?2007.HiRainTechnologies.Allrightsreserved.Slide:?2008.HiRainTechnologies.Allrightsreserved.CANoe快速⼊门CANoe概述CAN总线开发⼯具测试分析仿真记录CANoe在总线开发中的作⽤(1)Phase1simul.nodensimul.node2Simula tedbus…simul.node1ωKl15Virtualtotalsystem…CANoe在总线开发中的作⽤(2)Phase2simul.node2simulatedrest-of-bus…realnode1ωKl15simul.nodenVirtualsubystemRealsubsystem…phys.busCANoe在总线开发中的作⽤(3)Phase3realnode2…realnode1ωKl15 Realtotalsystemrealnoden…PhysicalbusAnalysis(inreal-time)硬件接⼝卡&“狗”CANcardXLCANcaseXL收发器CANcab(CANpiggy)251,1041,1054…LINcab(LINpiggy)7259CAN卡CANoe组成功能强⼤、操作简单CANoe数据库⽀持CANdb++Editor可编程CAPL虚拟仪表PanelEditor&PanelDesignerCANoe⼯程环境多总线软件硬件控制⾯板VectorHardwareLicense->Overview设置(1)硬件CAN卡类型(编号)收发器类型应⽤程序通道应⽤程序License信息设置(2)CANoe通道设置Configuration->OptionsConfigurationSettings->ChannelUsage灵活=复杂HWchannelsChannel1 Channel2Channel1Channel2PiggyBack1PiggyBack2CANcardXL#1CANcaseXLCANcardXL#2HardwareCANalyzer1CANalyzer2...CANoe1CANoe2CANoe1forLIN...AppchannelsApplication从复杂到简单CANoe波特率设置Configuration->HardwareConfiguration基本术语——报⽂(消息)与信号报⽂:enginedata(ID100)ID100B0B1B2CRC信号发动机温度(第⼆字节,0-6位)未⽤(第⼆字节,第七位)发动机转速(第⼀,⼆字节)转换规则发动机转速:rpm=1Bitvalue(0xFF代表错误)发动机温度:oC=2Bitvalue–50(0x7F代表错误)基本术语——环境变量与系统变量环境变量节点的I/O信号可⽤于⾯板或真实I/O系统变量节点内部参数或需要观测的某个数值例如:系统变量1=报⽂1.信号1-报⽂2.信号2欢迎进⼊CANoe的世界CANoeCANdb++EditorCAPLPanelEditor&PanelDesigner欢迎进⼊CANoe的世界CANoe8⼤窗⼝TraceWindowBus StatisticsWindowStatisticsWindowDataWindowGraphicWindowW riteWindowSimulationSetupMeasurementSetupCANoe窗⼝介绍(1)TraceWindow报⽂ID和报⽂名称(数据库)信号(数据库)时间(相对值或绝对值)通道DLCDir(Tx或Rx)更多内容见右键点击窗⼝空⽩处->Configuration->Columns蒙太奇(1)在CANoe中添加数据库Vi ew->SimulatioinSetup蒙太奇(2)符号化显⽰与⼗进制/⼗六进制切换Globalswitches:Hex/DecandNumeric/SymbolictogglesCANoe窗⼝介绍(1)清空Trace窗⼝暂停Trace窗⼝时间显⽰切换报⽂显⽰切换CANoe窗⼝介绍(2)DataWindow数据库!信号名称信号值(Value)信号单位原始值(RawValue)Bar图CANoe窗⼝介绍(2)DataWindow添加信号右键单击空⽩处AddSignals选择需要的信号CANoe窗⼝介绍(3)GraphicsWindows数据库!显⽰信号曲线不同的颜⾊和线形右键单击空⽩处选择Configuration放⼤、缩⼩、平移…CANoe窗⼝介绍(3)GraphicsWindows添加信号右键单击空⽩处AddSignals选择需要的信号CANoe窗⼝介绍(4)StatisticsWindow显⽰报⽂出现频率显⽰错误帧出现频率统计报告右键单击空⽩处ConfigurationActive⽣成统计报告(WriteWindow)MessagefrequencyIDCANoe窗⼝介绍(5)BusStatisticsWindow总线负载数据帧错误帧CAN卡控制器状态CANoe窗⼝介绍(6)WriteWindowCAN卡控制器状态License信息统计报告CAPL输出窗⼝Printf=Write蒙太奇(3)DesktopCreateNewDesktopRenameDesktop蒙太奇(4)固定窗⼝?2007.HiRainTechnologies.Allrightsreserved.Slide:?2008.HiRainTechnologies.Allrightsreserved.这个地⽅⼀定要说⼀下终端电阻的事情,最好能够向客户推销CableSet注意:如果使⽤第⼆个练习,可以做车窗控制,车速表,事件显⽰和车速的数值显⽰。

Cadence工具VirtusoDracula入门介绍

Cadence工具VirtusoDracula入门介绍

Cadence工具VirtusoDracula入门介绍CADENCE工具VIRTUSO/DRACULA入门介绍 (2) 1.使用V IRTUSO/D IVA/D RACULA之前的准备 (2) 1.1.找一台装有IC工具的服务器 (2)1.2.连接到这台计算机上 (2)2.IC工具的软件环境配置 (3)2.1.创建IC工具的启动目录,即工作目录。

(3)2.2.将配置文件拷贝到IC工具的启动目录 (3)2.3.将工艺文件和显示文件拷贝至工作目录 (3)2.4.启动IC工具,命令为icfb& (3)3.IC工具的使用 (4)3.1.新建一个设计库 (4)3.2.Compile一个工艺文件 (5)3.3.创建新设计 (5)3.4.编辑电路图 (5)3.5.编辑版图 (6)3.6.根据习惯改变版图层次的显示特性 (7)3.7.完成版图编辑之后保存,退出 (8)4.版图的DRC检查 (8)4.1.基于Diva的方式(不推荐) (8)4.2.基于Dracula的方式(推荐) (8)5.LVS (10)5.1.准备版图的GDS文件 (10)5.2.准备电路网表 (10)5.3.用LOGLVS转换电路网表成LVS要求格式 (11) 5.4.修改lvs的命令文件 (12)5.5.运行PDRACULA来生成lvs任务的可执行文件 (12) 5.6.在控制台下,运行文件 (12)5.7.查看错误 (12)5.8.修正版图或网表错误 (13)6.一些小经验 (13)7.附件清单 (14)Cadence工具Virtuso/Dracula入门介绍(以上华0.6um DPDM工艺设计库为例)Cadence 是一套功能强大的EDA软件,包含有诸如IC、SE等常用芯片设计工具。

其中IC是针对全定制芯片设计应用的,IC本身仍是一套工具集。

本手册主要讨论其中的全定制版图设计工具Virtuso和验证工具Diva/Dracula之使用方法。

CRU软件用户手册(上海司南)

CRU软件用户手册(上海司南)

1)采样间隔设置(历元的数据采集间隔),司南板卡标配为最高 5Hz(可根 据需要选择 10Hz、20Hz 或者更高),可以根据需要设置,如下图:
上海司南卫星导航技术有限公司 地址:上海市闵行区莲花路 2080 弄 50 号 E 幢 2 楼 `
联系电话 021-51079100 传 真 021-54309582
点击不同的功能状态, “数据信息显示区”信 息显示各不相同
上海司南卫星导航技术有限公司 地址:上海市闵行区莲花路 2080 弄 50 号 E 幢 2 楼 `
联系电话 021-51079100 传 真 021-54309582
3.2 数据记录功能设置
数据记录等设置,主要是通过快速设置,设置板卡通过内部存储记录原始 数据,可以设置数据采集间隔(历元间隔)、高度截止角、数据记录方式(手动; 自动——开机即可记录原始数据)、数据记录时段(可以设置每隔 1 小时自动储 存一个文件,也可以更多时间,根据下拉选项选择)、端口数据输出设置(原始 数据及 NEMA0183 输出,此功能在此无效,不需要设置)、工作模式(自启动基 站、自启动移动站、不启动,此处为设置基站使用,记录原始数据是无需设置, 默认即可)、数据输出端口(Port1、Port2、Port3,在此也不需要设置)、差分格 式(基站时使用)。
联系电话 021-51079100 传 真 021-54309582
3 软件使用说明
3.1 软件连接
1)首先将板卡通过开发板与计算机串口相连,点击快捷键栏的
图标,
或者直接点击菜单栏 Connection 下的 Setting,界面如下,进入串口或网络端口
配置窗口。
如果采用本地计算机串口连接在 Serial Port 里根据情况选择计算机串口以及

CANoe入门

CANoe入门

复制已有对象
Copy-Paste
选择已有对象Ctrl+c 选择对象类型Ctrl+v
© 2007. HiRain Technologies. All rights reserved. Slide: 17
修改/编辑已有对象
直接双击
© 2007. HiRain Technologies. All rights reserved. Slide: 18
节点
© 2007. HiRain Technologies. All rights reserved. Slide: 21
数值表(1/2)
新建数值表
View->Value
Talbes
右键点击空白处,
选择New…
在对话框中输入数值,
点击确定
新的数值表创建完成
© 2007. HiRain Technologies. All rights reserved. Slide: 22
数值表(2/2)
分配数值表
数值表可以分配给信号或环境变量
© 2007. HiRain Technologies. All rights reserved. Slide: 23
一致性检查
File->
Consistency Check
© 2007. HiRain Technologies. All rights reserved. Slide: 24
基本术语——环境变量与系统变量
环境变量
节点的I/O信号 可用于面板或真实I/O
系统变量
节点内部参数 或需要观测的某个数值

例如:系统变量1 = 报文1.信号1 - 报文2.信号2

CANoe从入门到精通保姆级教程(二)

CANoe从入门到精通保姆级教程(二)

CANoe软件概述
CANoe是一款由Vector公司开发的CAN网络开发和测试工具,支持CAN 、LIN、FlexRay等多种汽车通信网络。
它提供了强大的仿真、测试、分析和诊断功能,适用于汽车电子领域的开 发、测试和验证。
CANoe具有直观易用的图形界面和丰富的功能模块,方便用户快速上手 和高效工作。
CANoe在汽车电子领域应用
车载网络开发与测试
CANoe可用于开发和测试车载 CAN网络,包括节点仿真、消 息发送与接收、错误注入等。
ECU开发与测试
在ECU开发过程中,CANoe可 用于实现ECU的仿真、测试和 验证,支持多种ECU接口和通 信协议。
故障诊断与排除
CANoe提供了强大的故障诊断 和排除功能,可帮助工程师快 速定位和解决问题。
案例背景介绍
介绍某车型UDS诊断服务开发的背景和 需求。
遇到的问题及解决方案
列举在开发过程中遇到的问题以及采 取的解决方案。
诊断服务开发过程
详细描述该车型UDS诊断服务的开发 过程,包括协议设计、服务开发、测 试和验证等步骤。
经验教训总结
总结在该车型UDS诊断服务开发过程 中的经验教训,为类似项目的开发提 供参考。
解决方案
针对该故障节点进行排查和修复,重新配置节点参数和通信协议,确保消息发送和接收正 常。经过修复后,车辆恢复正常启动,仪表盘指示灯也恢复正常。
PART 03
诊断服务开发与调试技巧
REPORTING
UDS诊断服务概述及开发流程
UDS诊断服务概述
确定诊断需求
设计诊断协议
开发诊断服务
测试与验证
UDS(Unified Diagnostic Services) 是一种标准化的汽车诊 断通信协议,用于实现 ECU(电子控制单元) 之间或外部测试设备与 ECU之间的诊断通信。

CANoe快速入门

CANoe快速入门©2008. HiRain Technologies. All rights reserved.CANoe概述CAN总线开发工具 测试分析模拟记录©2007. HiRain Technologies. All rights reserved.Phase 1simul.node2Simulated busPhase 2simul.node2simulated rest-of-bus phys. busPhase 3realnode2Physical busl (in real time)Analysis (in real-time)CAN卡硬件接口卡&“狗”CANcardXLCANcaseXL收发器CANcab (CANpiggy)251,1041,1054…251, 1041, 1054…LINcab (LINpiggy)7259©2007. HiRain Technologies. All rights reserved.CANoe组成功能强大、操作简单CANoe数据库支持CANdb++ Editor可编程CAPL虚拟仪表Panel Editor & Panel Designer©2007. HiRain Technologies. All rights reserved.CANoe工程环境©2007. HiRain Technologies. All rights reserved.多总线软件硬件控制面板Vector HardwareLicense->Overview©2007. HiRain Technologies. All rights reserved.设置(1)硬件CAN卡类型(编号) 收发器类型应用程序通道应用程序Licence信息©2007. HiRain Technologies. All rights reserved.硬件CAN卡类型(编号)收发器类型应用程序通道应用程序Licence信息©2007. HiRain Technologies. All rights reserved.CANoe通道设置Configuration->OptionsConfiguration Settings->Channel Usage©2007. HiRain Technologies. All rights reserved.灵活=复杂ApplicationCANalyzer1 CANalyzer2... CANoe1 CANoe2 CANoe1 for LIN... App channelsHW channels Channel1Channel2 Channel1 Channel2 PiggyBack1 PiggyBack2CANcardXL #2CANcardXL #1CANcaseXL Hardware©2007. HiRain Technologies. All rights reserved.从复杂到简单CANoe波特率设置Configuration->Hardware Configuration Configuration->Hardware Configuration©2007. HiRain Technologies. All rights reserved.基本术语——报文(消息)与信号报文:engine data (ID 100)报文engine data(ID100)ID 100B0B1B2CRC信号发动机温度(第二字节,0-6位)未用(第二字节,第七位)发动机转速(第一,二字节)转换规则发动机转速:rpm=1*Bit value (0xFF 代表错误)发动机温度:ºC =2* Bit value –50 (0x7F 代表错误)©2007. HiRain Technologies. All rights reserved.基本术语——环境变量与系统变量环境变量节点的I/O信号可用于面板或真实I/O系统变量节点内部参数或需要观测的某个数值例如:系统变量1 = 报文1.信号1 -报文2.信号2©2007. HiRain Technologies. All rights reserved.CANoeCANdb++ EditorCACAPLPanel Editor&Panel Designer Panel Editor & Panel Designer©2007. HiRain Technologies. All rights reserved.CANoe8大窗口Trace WindowBus Statistics WindowStatistics WindowStatistics WindowData WindowGraphic WindowGraphic WindowWrite WindowSi l i SSimulation SetupMeasurement Setup©2007. HiRain Technologies. All rights reserved.CANoe窗口介绍(1)Trace Window报文ID和报文名称(数据库)信号(数据库)时间(相对值或绝对值)通道DLCDir(Tx或Rx)多内容更多内容见右键点击窗口空白处->Configuration->Columns©2007. HiRain Technologies. All rights reserved.蒙太奇(1)在CANoe中添加数据库 View->Simulatioin Setup©2007. HiRain Technologies. All rights reserved.在CANoe中添加数据库 View->Simulatioin Setup©2007. HiRain Technologies. All rights reserved.在CANoe中添加数据库 View->Simulatioin Setup©2007. HiRain Technologies. All rights reserved.符号化显示与十进制/十六进制切换Global switches: Hex/Dec and Numeric/Symbolic toggles©2007. HiRain Technologies. All rights reserved.清空Trace窗口暂停Trace窗口时间显示切换报文显示切换©2007. HiRain Technologies. All rights reserved.Data Window数据库!信号名称信号值(Value)信号单位Raw Value 原始值(Raw Value) Bar图©2007. HiRain Technologies. All rights reserved.Data Window 添加信号右键单击空白处Add Signals选择需要的信号©2007. HiRain Technologies. All rights reserved.Graphics Windows 数据库!显示信号曲线不同的颜色和线形右键单击空白处选择Configuration放大、缩小、平移…©2007. HiRain Technologies. All rights reserved.Graphics Windows 添加信号右键单击空白处Add Signals选择需要的信号©2007. HiRain Technologies. All rights reserved.Statistics Window Message frequency显示报文出现频率显示错误帧出现频率统计报告右键单击空白处ConfigurationActive生成统计报告(Write Window)ID©2007. HiRain Technologies. All rights reserved.Bus Statistics Window 总线负载数据帧错误帧CAN卡控制器状态©2007. HiRain Technologies. All rights reserved.CANoe窗口介绍(6)Write WindowCAN卡控制器状态License信息统计报告CAPL输出窗口Printf = Write©2007. HiRain Technologies. All rights reserved.DesktopCreate New DesktopRename DesktopRename Desktop©2007. HiRain Technologies. All rights reserved.固定窗口©2007. HiRain Technologies. All rights reserved.固定窗口©2007. HiRain Technologies. All rights reserved.Measurement SetupView->Measurement Setup 每个模块对应个窗每个模块对应一个窗口增加新模块(窗口)插入功能块数据记录©2007. HiRain Technologies. All rights reserved.新增模块(窗口)©2007. HiRain Technologies. All rights reserved.新增模块(窗口)©2007. HiRain Technologies. All rights reserved.插入功能块 CAPL节点 发生器模块 回放模块 触发模块 过滤器模块©2007. HiRain Technologies. All rights reserved.过滤器模块通道过滤(Channel Filter) 报文过滤(Filter)变量过滤(Variables)©2007. HiRain Technologies. All rights reserved.过滤器模块通道过滤(Channel Filter) 报文过滤(Filter)变量过滤(Variables)©2007. HiRain Technologies. All rights reserved.过滤器模块通道过滤(Channel Filter)报文过滤(Filter)变量过滤(Variables)©2007. HiRain Technologies. All rights reserved.数据记录默认状态关闭多种记录文件类型 多种记录配置方式©2007. HiRain Technologies. All rights reserved.记录文件右键点击文件图标->Logging file configuration©2007. HiRain Technologies. All rights reserved.记录配置方式双击Logging模块全部记录单次记录触发记录©2007. HiRain Technologies. All rights reserved.数据记录的目的是为了离线分析 Mode->To Offline©2007. HiRain Technologies. All rights reserved.数据记录的目的是为了离线分析 Mode->To Offline©2007. HiRain Technologies. All rights reserved.数据记录的目的是为了离线分析 Mode->To Offline©2007. HiRain Technologies. All rights reserved.Simulation SetupView->Simulation Setup发生器交互式发生器CAPL节点©2007. HiRain Technologies. All rights reserved.发生器模块©2007. HiRain Technologies. All rights reserved.发生器模块©2007. HiRain Technologies. All rights reserved.。

APM2 .5 中文快速入门指南- 第一篇硬件和常用软件

APM2.5中文快速入门指南-第一篇硬件连接和常用软件ArduPilotMega(APM)是市面上最强大的基于惯性导航的开源自驾仪(并且是最便宜的之一!)特性包括:∙免费开源固件,支持飞机(“ArduPlane”),多旋翼(四旋翼,六旋翼,八旋翼,十旋翼等),直升机(的“ArduCopter”)和地面车辆(的“ArduRover”)!∙arduino∙通过点击式的桌面程序完全的规划任务脚本∙可以支持上百个三维航点∙使用强大的MAVLink协议,支持双向遥测站和飞行大全-宜配网控制命令ţ∙多种免费地面站,包括APM PLANNER,HK HCS,∙跨平台,支持在Windows,Mac,甚至手机安卓系统,和Linux。

在的Windows下使用图形任务规划设定工具(苹果下可用模拟器)Arduino的编程环境,也是完全跨系统的。

∙自动起飞,降落和特殊的动作命令,例如视频和照相控制∙完整支持Xplane和飞行齿轮半硬件仿真∙包括继电器,可以触发任何设备,可以根据任务脚本控制∙硬件包括:o三轴陀螺仪o三轴加速度计∙Digital-output of6or9-axis MotionFusion data in rotation matrix,quaternion,Euler Angle,or raw data format ∙Tri-Axis angular rate sensor(gyro)with a sensitivity up to131LSBs/dps and a full-scale range of±250,±500,±1000,and±2000dps∙Tri-Axis accelerometer with a programmable full scale range of±2g,±4g,±8g and±16goo测量高度的空气压力传感器o为10Hz的GPS模块雷迅科技 o监视电池状态的电压传感器o16MB板上数据记录存储器,任务数据自动记录,并可以导出为KML的格式o三轴磁力计o(可选)空速传感器o(可选)电流传感器APM对于玩家的要求较深的航模知识玩飞控的想法符合实际有一定的电子基础略懂英文及编程硬件技术参数如下:六轴数字传感器MPU6000三轴数字磁阻5883L数字气压计MS561110HZ MTK3329GPS16M TF CARD雷迅科技 11路模拟输入端(每一路都带ADC转换)11路PWM输出8路PWM输入1路PPM输入3路UART可接数传GPS OSD扩展拥有目前开源项目上最完善的直升机固定翼多旋翼车船软件系统构成1.APM2.5主板2.GPS(推荐mtk3329或者UBLOX LEA-6H/NEO6M,其他nmea GPS无法识别,需要改动代码)3.5路以上的遥控系统,推荐6通以上4.数传遥测系统,推荐xbee pro900,3D RADIO或者空中速率可以达到57600的数传5.载机(直升机固定翼多旋翼车或船)首次安装雷迅科技 雷迅科技 雷迅科技 根据上图了解好飞控的接线定义,当然,不一定马上都要把飞控连接线都插好,前期我们只需要把接收机接上APM ,连接上USB 到电脑把飞控功能熟悉好,再进行装机安装APM 2的USB 驱动程序首先我们要下载MissionPlanner地面站程序,并完成安装后,就会自动安装好驱动,如果你没有安装软件的话,插上APM 会无法找到驱动的,就会如下面显示的一样但是实际会找不到驱动,我们从WIKI 上面找到MissionPlanner/p/ardupilot-mega/downloads/版本号越大越新,下载一个最新的即可MissionPlanner-X.X.X.msi如果是XP 用户,请先安装 Framework v3.5,百度一下即可找到下载地址安装过程不再讲述,很简单,均是下一步,下一步的操作打开后的界面雷迅科技 从左到右功能如下遥测数据–任务规划–参数设置–模拟器–固件升级–CLI 命令窗口–帮助和升级软件下载你需要的载机固件请先把APM 用usb 连接到电脑,并确认驱动已经安装成功(设备管理器可以看到这样的端口)然后打开地面站选择firmware 固件雷迅科技 在地面站右上方选择好端口,在下拉框,很容易就可以识别哪个是apm 端口,apm 的端口会以COM **Arduino mega 2560显示不需要点CONNECT直接选好串口号即可,请注意然后根据自己的飞行器硬件选择对应的图标即可下载最新的固件如是固定翼,就点即可提示是否确定升级固件点YES,提示是否APM2+硬件,点YES ,如果出厂前的固件与你烧录的固件不同,也会提示是否擦除eepROM 之类提示,也点YES等大概2分钟,几次进度条完成后,会提示左下角,新版本可能会提示一个确认对话框雷迅科技 1.如果你是从一个以前的版本更新固件,请确认你的参数对这个版本都是准确的2.请确认你的加速计在更新固件后已经校准或已重新校准按OK ,完成烧录LED 指示说明LED:行为:Power通电时亮TX指示数据从USB/FTDI 口输入RX指示数据向USB/FTDI 口输出A C陀螺仪校准时快速闪烁,然后暂停,然后循环闪烁(总共约45秒)B闪烁=正在校准.常亮=可以起飞CGPS 锁定-C 在等待GPS 锁定时闪烁;锁定后常亮。

3-Oruxmaps使用入门教程

前两篇教程写完后,有些朋友给我说,让我弄Ozi的,不过我还是坚持继续这个oruxmaps导航。

主要原因是我尝试了下安卓的OziExplorer,其体验性和使用效果并不好。

没有oruxmaps易学好用。

所以这个安卓导航入门的教程,还是用oruxmaps作为例子,而且,oruxmaps的功能足以完成一次高强度的户外导航了。

当然这里不是说OziExplorer不好用,不同程序都有不同程序的优点。

我这个教程的定位是入门,针对新手。

所以对于纠偏我都一带而过。

针对入门的教程,讲加密和不加密数据之间倒来倒去为了纠偏,估计就把很多新手直接弄晕了。

我还是保持一贯的原则,尽可能的都使用绿色软件,能不安装的就不安装。

为的就是让大家使用的我教程,配的程序下载下来就能用,解压就行,不喜欢了顺手删了,不会在你的电脑留下什么。

一、初识oruxmaps软件下载:趁着下载的时间,容我废话一段,如果你网速快,就跳过吧。

Oruxmaps是个比较好用的安卓导航程序。

如果要问我为什么不用凯立德,或者百度地图或者什么的,呃,我只能说,这些地图的地图数据库都是我们这些搞GIS的一点一点矢量化出来的,好是好,但是,山区小路有么?土路有么?丛林穿越行么?答案当然不行。

要想玩得野,就得脱离在线地图,脱离城市导航,学会使用没有道路数据的导航方式,没有就是有才是王道。

这里不是在否认城市导航。

去什么地方用什么导航才是正确的选择。

实际上,平时导航,公路,骑行都可以使用凯立德这些带有语音的,不过其也有一个很明显的缺点。

目前,人工智能目前的情况也就是3岁小孩的智力。

你说,用三岁小孩给你导航,能不走些冤枉路么?小路有么?明明麦田穿过去就行,它非得给你计算一个圈出来。

当然这个不怪程序,而是程序带的地图数据库本身就没有这个路,没有就是没有。

而且,有的时候,有还是没有。

不同的地方进行路线计算,可能位置就差了几百米,但是算出来的总里程却差了几公里,这个是算法问题。

最短路径生成算法的问题。

CANoe从入门到精通保姆级教程一

Vector官网
Vector是CANoe的开发公司,其官网提供了丰富的CANoe 学习资源和教程,包括在线文档、视频教程、技术论坛等 。
CSDN博客网
国内知名的技术博客网站,可以找到大量关于CANoe的使 用经验和技巧分享。
知乎专栏
知乎上有许多专注于汽车电子和车载网络技术的专栏,其 中不乏有关CANoe的优质文章和讨论。
工具栏
提供常用功能的快捷按钮,如新建工程、打开工 程、保存工程等。
工程窗口显示当前打Fra bibliotek的工程文件及其结构,可进行工程管 理操作。
跟踪窗口
显示CAN总线上的报文信息,可进行报文监视和 过滤。
图形窗口
以图形化方式显示CAN总线上的信号和数据,方便用户 直观分析。
创建、打开和保存工程文件
创建工程文件
选择菜单栏中的“文件”->“新 建”->“工程”,输入工程名称 和保存路径,即可创建一个新的 工程文件。
拓展学习资源推荐(书籍、网站等)
要点一
《CAN总线技术及应用》
详细介绍了CAN总线技术的原理、协议规范以及在汽车等 领域的应用案例。
要点二
《车载网络(CAN/LIN/FlexRay) 技术详解》
涵盖了CAN、LIN和FlexRay等多种车载网络技术,适合对 车载网络感兴趣的读者。
拓展学习资源推荐(书籍、网站等)
杂的数据处理需求。
04
消息发送与接收操作指南
发送消息配置方法
选择正确的CAN通道
在CANoe中,首先需要选择 正确的CAN通道,以便与目 标CAN网络进行通信。
配置消息参数
根据实际需求,配置消息的 ID、数据长度、数据内容等 参数。
设定发送模式
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、概 述
5.显示接收机位置信息; 6.在Plan窗口显示航迹; 7.显示接收机工作通道的通道跟踪状态; 8.显示接收机水平和垂直速度。 二 、CDU的安装与设置 1. CDU安装方法见手册; 2. CDU设置 从 Start\Program\NovAtel PC software\NovAtel CDU启动CDU,出现下面界面:
NovAtel CDU软件介绍
北京航宇测通电子科技有限公司
一、概 述
一 、NovAtel CDU简介 CDU是一款方便用户控制、监视NovAtel接收 机的图形化接口。通过使用菜单和窗口即可完成 下述功能: 1.提供了用于对数据记录进行配置的图形化界 面; 2.提供了命令控制台,实现与接收机通讯; 3.实时显示接收机输出的ASCII码; 4.在Constellation窗口中显示被捕获的卫星的 位置和PRN; · ·
INS:惯性器件的位置、速度、姿态信
息; 数据记录(计算机硬盘)
Console:串口命令输入
四、指令设置
1.命令输入窗口
四、指令设置
2.命令执行状态
四、指令设置
3常用命令
Log:请求接收机输出信息;
Unlogall:清除所有输出; Com:配置com口; Freset:恢复出厂配置; Interface:设置接口类型(R/T); Saveconfig:保存目前配置; ……….
窗口1.Channel Tracking Status
Pseudorang值代表由观测
而得的GPS观测站到卫星 的距离,在所测距离中包 含着时钟误差因素在内, 故称“伪距值”; Doppler值即多普勒频移 值,可用于定位解算; Residuals值即真值与伪距 值之差。
窗口2.Constellation
The End
然后,左击 进入参数设置栏和记录栏:
五、数据记录
在这个页面中添加记录数据的起始时间、停止 时间、保存数据的文件等重要信息,最后,选 择OK,完成初始化设置。 由于GPS输出有多种数据格式,所以,还 必须设置所需记录的数据形式,点击 ,出 现以下对话框
五、数据记录
点击图标 ,开始记录数据。 如果希望手动停止记录数据,点击图标 即可。
二、建立连接
然后,选择下拉菜单Device\Open…弹出下面Open界面:
二、建立连接
希望新建一个CDU与接收机通讯接口,选择红色圈中的New按钮,弹出下面界面:
二、建立连接
在Type中选择Serial(即串口),COM1,波特率 115200bps,然后点击OK,串口通讯设置完毕。返回 Open界面:
显示被接收机捕获的卫 星信息,包括方位角、高 度角;
显示伪随机噪声码 (PRN)、信噪比 (SNR); 显示卫星系统信息:圆 形代表GPS卫星、方形代 表· GLONASS卫星、六角 形代表SBAS;
4.其他窗口
Velocity:显示GPS天线垂直和水平速度
及运动方向; Compass:显示GPS天线运动方向细节;
注:不要选中Passive和Hardware handshaking项。
二、建立连接
在硬件正确连接的情况下,点击Open, CDU自动与接收机连接并弹出下一节介 绍的定位信息界面。
三、软件界面
窗口1.Channel Tracking Status
显示每个通道的被捕获卫
星的PRN值、SNR值、 Pseudorang值、Doppler值 、Residuals值; PRN值是用于识别卫星的 伪随机噪声码(C/A码和 P码); SNR值代表了每个通道的 信噪比。只有不低于45( 即图中绿线),接收机态除了可以用图形化界面来 实时监控之外,数据记录也是一种很重要 的监控手段,而且这种方法方便事后进行 数据处理,比如进行精度测量等。 CDU提供了一个便捷的方法以保存实时 数据,就是工具菜单上的 ,首先,左 击该图标进入记录控制窗口:
五、数据记录
数据记录窗口
五、数据记录
相关文档
最新文档