<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>技术案例 &#8211; 上海同星智能科技有限公司</title>
	<atom:link href="https://www.tosunai.com/category/studycases/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tosunai.com</link>
	<description>Engineer Everything!</description>
	<lastBuildDate>Thu, 15 May 2025 08:37:26 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.tosunai.com/wp-content/uploads/2024/09/112x112-100x100.webp</url>
	<title>技术案例 &#8211; 上海同星智能科技有限公司</title>
	<link>https://www.tosunai.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇）</title>
		<link>https://www.tosunai.com/tsmaster-based-mil-hil-simulation-development/</link>
					<comments>https://www.tosunai.com/tsmaster-based-mil-hil-simulation-development/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Fri, 01 Nov 2024 10:54:56 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[HIL]]></category>
		<category><![CDATA[SIL]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[同星智能]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=14804</guid>

					<description><![CDATA[<p>同星智能为英飞凌TLE989X系列芯片提供定制开发的代码包和刷写工具，主要包括代码包、基于TSMaster的刷写工程、刷写硬件工具TF1011等。使用TF1011可以不需要英飞凌本身的烧录器，直接刷Bootram；也可以基于UDS刷APP。</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-based-mil-hil-simulation-development/">基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇）</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<pre class="wp-block-preformatted">以下文章来源于汽车电子与软件 ，作者同制汽车</pre>
</div>
</div>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="472" src="https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-1024x472.webp" alt="tsmaster banner" class="wp-image-13981" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 1" srcset="https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-1024x472.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-300x138.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-768x354.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-1536x708.webp 1536w, https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1-800x369.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/10/TSM-Macbook-1.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">“空簧和连续阻尼控制”下文分别简称为ASU和CDC</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-1" style="color:#007bd1"><strong>01</strong> | <strong>适用范围</strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">本文适用于ASU或CDC的算法开发和验证，尤其适用于控制器底层软件也自主开发或可控的用户，不适用于整套系统完全黑盒的测试用户。因此，本文HIL的测试对象为控制器本身而非整套悬架系统。</p>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-2" style="color:#007bd1"><strong>02 | 仿真前提</strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">满足ASU&amp;CDC的MIL/HIL测试须要满足如下条件<br>1.建立CDC物理模型，即CDC速度 &#8211; 电流 &#8211; 力图谱。通常由第三方激振台或CDC供应商提供，参考如下。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1080" height="831" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1.webp" alt="technical case 20241101 1 TSMaster" class="wp-image-14810" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 2" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1.webp 1080w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1-300x231.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1-1024x788.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1-768x591.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1-16x12.webp 16w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-1-800x616.webp 800w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<p class="wp-block-paragraph">2.建立空簧本体、管路、阀体以及储气罐等物理仿真模型，甲方提供ASU气路原理图以及簧体本身的物理参数。提供ASU实物以及可控制各个阀体/电机动作的A2L文件。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="968" height="962" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2.webp" alt="technical case 20241101 2 TSMaster" class="wp-image-14809" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 3" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2.webp 968w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2-300x298.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2-150x150.webp 150w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2-768x763.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2-800x795.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-2-100x100.webp 100w" sizes="(max-width: 968px) 100vw, 968px" /></figure>



<p class="wp-block-paragraph">3.匹配控制器的I/O接口。</p>



<ul class="wp-block-list">
<li>供电</li>



<li>CAN</li>



<li>速度和加速度传感器（通常为PSI5或PWM）</li>



<li>采集ASU&amp;CDC电磁阀电流</li>
</ul>



<p class="wp-block-paragraph">4.动力学可用第三方商业软件，推荐CarSim。</p>



<p class="wp-block-paragraph">5.实时仿真系统。</p>



<p class="wp-block-paragraph">6.部分底层软件匹配，例如bypass内部气压传感器。</p>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-3" style="color:#007bd1"><strong>03 | SIL/HIL仿真实施</strong><section style="-webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; letter-spacing: 0px; line-height: 1.5;"></section></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">基于ASU&amp;CDC的物理模型，匹配CarSim动力学软件，在Simulink环境中即可完成SIL仿真，此处不作为重点展开。<br>完成HIL仿真的前提条件是具备一套实时仿真系统。通常一套HIL仿真系统需要由上位机、硬实时下位机、相关机箱和板卡等组成。这套系统往往是复杂的或者说不平易近人的。</p>



<p class="wp-block-paragraph">TSMaster提供的解决方案是在Windows系统里建立软实时仿真环境用于运行动力学模型。通过CAN总线接口以及支持CAN接口的I/O板卡（例如通过CAN总线控制的PSI5板卡）完成I/O匹配，并通过内存与动力学软件实时交互。此外，TSMaster本身已具备测试用例管理，执行以及后处理能力，至于CAN总线仿真，更不用详述了。</p>



<p class="wp-block-paragraph">那么参考ASU&amp;CDC的I/O接口须要完成如下准备：</p>



<p class="wp-block-paragraph">1.笔记本电脑：部署TSMaster和CarSim。</p>



<p class="wp-block-paragraph">2.CAN工具：可以选择例如TC1014等工具。</p>



<p class="wp-block-paragraph">3.电源&amp;线束：电源用于对被测件供电；相关线束连接通常使用BOB。</p>



<p class="wp-block-paragraph">4.PSI5模拟板卡：通过CAN指令控制。</p>



<p class="wp-block-paragraph">5.板卡以及线束改造：获取电磁阀动作状态（通常通过采集电流）。</p>



<p class="wp-block-paragraph">针对上述4和5两条，如果甲方具备底软能力，就可以通过私有CAN将传感器信号传入，将电磁阀电流信号或者驱动状态位通过CAN传出，整套测试系统就可以相应变得更为简洁。那么一套仿真系统也将会变得如下图一样简洁。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="681" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3-1024x681.webp" alt="technical case 20241101 3 TSMaster" class="wp-image-14811" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 4" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3-1024x681.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3-300x199.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3-768x511.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3-800x532.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-3.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-4" style="color:#007bd1"><strong>04 | 案例分享</strong><p style="-webkit-tap-highlight-color: transparent; margin-bottom: 0px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; letter-spacing: 0.578px; text-wrap-style: initial; box-sizing: border-box !important; overflow-wrap: break-word !important;"></p><section style="-webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; letter-spacing: 0px; line-height: 1.5;"></section></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">参考二/三章节，基于甲方提供的必要的信息输入，进行底层软件匹配，进而完成测试仿真系统搭建，参见下图。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="500" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4-1024x500.webp" alt="technical case 20241101 4 TSMaster" class="wp-image-14812" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 5" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4-1024x500.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4-300x146.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4-768x375.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4-800x390.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-4.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">基于此可以完成大量的测试仿真验证，以下是ASU和CDC测试内容的简要汇总。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="751" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5-1024x751.webp" alt="technical case 20241101 5 TSMaster" class="wp-image-14813" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 6" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5-1024x751.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5-300x220.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5-768x563.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5-16x12.webp 16w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5-800x587.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-5.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">以下为典型的测试工况举例：</p>



<h3 class="wp-block-heading"><strong>1.CDC减速带工况</strong></h3>



<p class="wp-block-paragraph">HIL测试数据能较好地模拟实车状态，减振器高度波形和幅值吻合度较高，且能准确识别减速带的位置。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="405" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6-1024x405.webp" alt="technical case 20241101 6 TSMaster" class="wp-image-14814" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 7" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6-1024x405.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6-300x119.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6-768x304.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6-800x316.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-6.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>2.CDC短波路面工况</strong></h3>



<p class="wp-block-paragraph">HIL测试数据也较好地体现了整车测试状态，减振器行程波形和幅值有良好的一致性。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="436" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7-1024x436.webp" alt="technical case 20241101 7 TSMaster" class="wp-image-14815" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 8" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7-1024x436.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7-300x128.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7-768x327.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7-800x341.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-7.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><strong>3.ASU蓄压气充气工况</strong></h3>



<p class="wp-block-paragraph">仿真结果为充气120s，蓄压器气压从7.9bar提高到了11.27bar，比较符合实际情况。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="503" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8-1024x503.webp" alt="technical case 20241101 8 TSMaster" class="wp-image-14816" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 9" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8-1024x503.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8-300x147.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8-768x377.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8-800x393.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-8.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><strong>4.ASU压缩机举升工况</strong></h3>



<p class="wp-block-paragraph">通过压缩机举升20s，前后轴分别举升23.9mm和21.9mm，也比较符合实际。此外，还准确模拟出了充气瞬间车辆短时轻微下降的状态（因为此时管路气压较低，且压缩机充气相对较慢）。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="527" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9-1024x527.webp" alt="technical case 20241101 9 TSMaster" class="wp-image-14817" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 10" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9-1024x527.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9-300x154.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9-768x395.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9-800x412.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-9.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><strong>5.ASU蓄压气举升工况</strong></h3>



<p class="wp-block-paragraph">蓄压器举升相对于前述的压缩机要迅速很多，举升5s便可使前后轴分别举升32.6mm和19.6mm，而且充气瞬间也未出现压缩机工况中车身下降的情况，所以模拟状态和实际较为吻合。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="570" src="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10-1024x570.webp" alt="technical case 20241101 10 TSMaster" class="wp-image-14818" title="基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇） 11" srcset="https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10-1024x570.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10-300x167.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10-768x427.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10-800x445.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/11/technical-case-20241101-10.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-5" style="color:#007bd1"><strong>05 | 后记与个人观点</strong><p style="-webkit-tap-highlight-color: transparent; margin-bottom: 0px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; letter-spacing: 0.578px; text-wrap-style: initial; box-sizing: border-box !important; overflow-wrap: break-word !important;"></p></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">根据项目经验可以得出以下结论：</p>



<p class="wp-block-paragraph">1.目前基于模型的开发可以在算法开发的中前期提高开发效率。</p>



<p class="wp-block-paragraph">2.不推荐不具备底层软件能力的客户使用该技术路径。</p>



<p class="wp-block-paragraph">3.目前可提供章节三中4和5两条解决方案，但更为推荐使用案例分享中的极简方案（即通过CAN交互阀体状态、高度、加速度信息）。</p>



<p class="wp-block-paragraph">4.能满足测试需求且高效简洁的HIL系统将成为仿真的主流。单纯堆砌硬件，追求极致物理性能往往会适得其反。因此，针对不同应用场景选择合适的技术路径往往更为重要。</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-based-mil-hil-simulation-development/">基于TSMaster的MIL/HIL仿真开发（空簧和连续阻尼控制篇）</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tsmaster-based-mil-hil-simulation-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>干货分享&#124;同星硬件如何使用SocketCAN进行报文收发</title>
		<link>https://www.tosunai.com/tosun-hardware-use-socketcan-to-send-and-receive-messages/</link>
					<comments>https://www.tosunai.com/tosun-hardware-use-socketcan-to-send-and-receive-messages/#respond</comments>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Fri, 15 Sep 2023 06:53:57 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[SocketCAN]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[报文收发]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=5123</guid>

					<description><![CDATA[<p>SocketCAN是由Linux内核维护的CAN协议栈，可以使用Linux内核提供的Socket API进行CAN总线的读写操作，用户只需要使用C语言实现与Socket API通讯，就可以控制CAN总线上的节点，实现数据的发送与接收。</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tosun-hardware-use-socketcan-to-send-and-receive-messages/">干货分享|同星硬件如何使用SocketCAN进行报文收发</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5123" class="elementor elementor-5123" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-c7328f2 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c7328f2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-702e040" data-id="702e040" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-63ba39a elementor-widget elementor-widget-heading" data-id="63ba39a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Catalogue</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-6446c2e elementor-widget elementor-widget-heading" data-id="6446c2e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">目录</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-8ffad71 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="8ffad71" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default"><b>一、前言</b>
<br><br>1.1 Socket CAN<br><br>
<b>二、Socket CAN使用教程</b><br><br>2.1  系统环境配置 <br><br>2.2  库文件上传<br><br>2.3  使能vcan<br><br>2.4  测试设备双通道互相通信<br><br><br><b>三、问题Q&amp;A</b><br><br>3.1  sudo: ./sockettscan: command not found<br><br>3.2&nbsp; cannot open shared object file</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c3c3061 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c3c3061" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fbdf7af" data-id="fbdf7af" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-02ac727 elementor-widget elementor-widget-heading" data-id="02ac727" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">一、前言</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-28ecb9a elementor-widget elementor-widget-heading" data-id="28ecb9a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Preface   introduction</h5>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7c1abfb elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7c1abfb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b918f6e" data-id="b918f6e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7ad9c37 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="7ad9c37" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>1.1、Socket CAN</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">SocketCAN是由Linux内核维护的CAN协议栈，可以使用Linux内核提供的Socket API进行CAN总线的读写操作，用户只需要使用C语言实现与Socket API通讯，就可以控制CAN总线上的节点，实现数据的发送与接收。</span></span></p><p><span style="font-size: 14px; letter-spacing: 0.544px;">如果想要利用SocketCAN控制TSCAN的设备，有一个解决方法是利用Linux自带的虚拟SocketCAN。我们利用同星提供的Linux库libTSCANApiOnLinux.so，完成一个vcan在本机的server程序，用于把SocketCAN的报文和libTSCAN进行互转。</span></p><p><span style="font-size: 14px; letter-spacing: 0.544px;">这种方式配置同星硬件的波特率，以及查看信息都需要在sockettscan程序中。因为vcan本身不支持波特率配置，我们也无法把统计信息告知vcan。</span></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">逻辑图如下：</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-215ad3c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="215ad3c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-240c54f" data-id="240c54f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-51e857a elementor-widget elementor-widget-image" data-id="51e857a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="911" height="548" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片1.png" class="attachment-large size-large wp-image-5124" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片1.png 911w, https://www.tosunai.com/wp-content/uploads/2023/09/图片1-300x180.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片1-768x462.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片1-18x12.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片1-800x481.png 800w" sizes="auto, (max-width: 911px) 100vw, 911px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 12">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-46ba2e7 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="46ba2e7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c34001f" data-id="c34001f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2447634 elementor-widget elementor-widget-heading" data-id="2447634" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">二、Socket CAN使用教程</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3aa289b elementor-widget elementor-widget-heading" data-id="3aa289b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Socket CAN Using Toturials</h5>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-af5dd53 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="af5dd53" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0569fc2" data-id="0569fc2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-073e175 elementor-widget elementor-widget-text-editor" data-id="073e175" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>2.1、系统环境配置</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">如果电脑本身的系统就是Linux系统，则这个步骤可以忽略。</span></span></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">1) 通过http://releases.ubuntu.com/18.04/可以下载Ubuntu系统镜像。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8bfa1b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8bfa1b1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0083911" data-id="0083911" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-43cabb4 elementor-widget elementor-widget-image" data-id="43cabb4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="612" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片2-1024x612.png" class="attachment-large size-large wp-image-5127" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片2-1024x612.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/09/图片2-300x179.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片2-768x459.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片2-18x12.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片2-800x478.png 800w, https://www.tosunai.com/wp-content/uploads/2023/09/图片2.png 1452w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 13">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e81c35d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e81c35d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3af1a3e" data-id="3af1a3e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-69df037 elementor-widget elementor-widget-text-editor" data-id="69df037" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><br></p>
<p><font face="system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif"><span style="font-size: 14px; letter-spacing: 0.544px;">2）在虚拟机中导入映射文件：虚拟机 -&gt;编辑虚拟机设置 -&gt; CD/DVD -&gt;使用ISO 映射文件。</span></font><br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bcec65d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bcec65d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-12db178" data-id="12db178" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7967c92 elementor-widget elementor-widget-image" data-id="7967c92" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="508" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片3-1024x508.png" class="attachment-large size-large wp-image-5129" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片3-1024x508.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/09/图片3-300x149.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片3-768x381.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片3-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片3-800x397.png 800w, https://www.tosunai.com/wp-content/uploads/2023/09/图片3.png 1385w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 14">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1c2fd0b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1c2fd0b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b0a7268" data-id="b0a7268" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-53bc49f elementor-widget elementor-widget-text-editor" data-id="53bc49f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>2.2、库文件上传</b></p>
<p><font face="system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif"><span style="font-size: 14px; letter-spacing: 0.544px;">1）在桌面新建一个文件夹vcan。</span></font><br></p>								</div>
				</div>
				<div class="elementor-element elementor-element-c5c9e2b elementor-align-left elementor-widget elementor-widget-button" data-id="c5c9e2b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.tosunai.com/wp-content/uploads/2024/09/vcan.zip">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">下载 vcan 檔案</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f141702 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f141702" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5917e7f" data-id="5917e7f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-74fa981 elementor-widget elementor-widget-image" data-id="74fa981" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="560" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片4-1024x560.png" class="attachment-large size-large wp-image-5131" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片4-1024x560.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/09/图片4-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片4-768x420.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片4-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片4-800x438.png 800w, https://www.tosunai.com/wp-content/uploads/2023/09/图片4.png 1077w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 15">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fbfb2c4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fbfb2c4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-31f040d" data-id="31f040d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-79712b6 elementor-widget elementor-widget-text-editor" data-id="79712b6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">2）通过U盘将文件夹里的文件上传到当前文件夹。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-966eb3b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="966eb3b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-115e3bf" data-id="115e3bf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-83b0bdb elementor-widget elementor-widget-image" data-id="83b0bdb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="818" height="484" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片5.png" class="attachment-large size-large wp-image-5133" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片5.png 818w, https://www.tosunai.com/wp-content/uploads/2023/09/图片5-300x178.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片5-768x454.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片5-18x12.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片5-800x473.png 800w" sizes="auto, (max-width: 818px) 100vw, 818px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 16">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6951490 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6951490" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-704f7d8" data-id="704f7d8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8043893 elementor-widget elementor-widget-text-editor" data-id="8043893" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>3）将libTSCANApiOnLinux.so、libTSH.so、sockettscan、sockettscan.cpp、TSCANDef.hpp这5个文件的属性修改为：Permissions处的Access全部选择Read and write，Group选择sudo，勾选Execute。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-455fc16 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="455fc16" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-355d1fe" data-id="355d1fe" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d52b43 elementor-widget elementor-widget-image" data-id="1d52b43" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="972" height="506" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片6.png" class="attachment-large size-large wp-image-5135" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片6.png 972w, https://www.tosunai.com/wp-content/uploads/2023/09/图片6-300x156.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片6-768x400.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片6-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片6-800x416.png 800w" sizes="auto, (max-width: 972px) 100vw, 972px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 17">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6af2336 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6af2336" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0735935" data-id="0735935" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c5a1811 elementor-widget elementor-widget-image" data-id="c5a1811" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="468" height="422" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片7.png" class="attachment-large size-large wp-image-5137" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片7.png 468w, https://www.tosunai.com/wp-content/uploads/2023/09/图片7-300x271.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片7-13x12.png 13w" sizes="auto, (max-width: 468px) 100vw, 468px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 18">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6ed9ac8 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6ed9ac8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c40dbc" data-id="9c40dbc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e167ec2 elementor-widget elementor-widget-text-editor" data-id="e167ec2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>4）在vcan文件夹下，将libTSCANApiOnLinux.so和libTSH.so这两个库文件复制到/usr/lib/路径下。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9bcb43c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9bcb43c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e89b4c" data-id="1e89b4c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b4f0ffd elementor-widget elementor-widget-image" data-id="b4f0ffd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="727" height="163" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片8.png" class="attachment-large size-large wp-image-5139" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片8.png 727w, https://www.tosunai.com/wp-content/uploads/2023/09/图片8-300x67.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片8-18x4.png 18w" sizes="auto, (max-width: 727px) 100vw, 727px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 19">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cef62a8 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cef62a8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aa2daf4" data-id="aa2daf4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-17db60e elementor-widget elementor-widget-text-editor" data-id="17db60e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>2.3、使能vcan</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">1）vcan指令安装步骤。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-847755d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="847755d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d425249" data-id="d425249" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-54b251d elementor-widget elementor-widget-image" data-id="54b251d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="798" height="120" src="https://www.tosunai.com/wp-content/uploads/2023/09/1.png" class="attachment-large size-large wp-image-5141" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/1.png 798w, https://www.tosunai.com/wp-content/uploads/2023/09/1-300x45.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/1-768x115.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/1-18x3.png 18w" sizes="auto, (max-width: 798px) 100vw, 798px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 20">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-be5b25c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="be5b25c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cb8d027" data-id="cb8d027" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e257ae4 elementor-widget elementor-widget-image" data-id="e257ae4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="731" height="82" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片9.png" class="attachment-large size-large wp-image-5142" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片9.png 731w, https://www.tosunai.com/wp-content/uploads/2023/09/图片9-300x34.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片9-18x2.png 18w" sizes="auto, (max-width: 731px) 100vw, 731px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 21">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9b10eb9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9b10eb9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-45d07b0" data-id="45d07b0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b2386ad elementor-widget elementor-widget-text-editor" data-id="b2386ad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>2）测试vcan是否安装成功，用指令ifconfig -a查看信息，看到带有vcan0的信息就代表安装成功。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-aa002eb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="aa002eb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8efd492" data-id="8efd492" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-06578f8 elementor-widget elementor-widget-image" data-id="06578f8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="719" height="145" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片10.png" class="attachment-large size-large wp-image-5144" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片10.png 719w, https://www.tosunai.com/wp-content/uploads/2023/09/图片10-300x61.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片10-18x4.png 18w" sizes="auto, (max-width: 719px) 100vw, 719px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 22">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-77f5727 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="77f5727" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76af5ed" data-id="76af5ed" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e19e2d elementor-widget elementor-widget-text-editor" data-id="6e19e2d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>3）安装can调试工具，sudo install can-utils 。</p><p>4）运行sockettscan程序。</p><p>绑定到设备0的1通道，波特率500k-2M，使能终端电阻。这样通过socketcan调用vcan0就可以把报文同步到TSCAN设备中了。-b表示仲裁波特率，-d表示数据波特率，-v表示硬件的下标（下标从0开始），-c表示通道的下标（下标从1开始）。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-214ef27 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="214ef27" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4658e61" data-id="4658e61" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e3e5a1e elementor-widget elementor-widget-image" data-id="e3e5a1e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="802" height="59" src="https://www.tosunai.com/wp-content/uploads/2023/09/2.png" class="attachment-large size-large wp-image-5146" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/2.png 802w, https://www.tosunai.com/wp-content/uploads/2023/09/2-300x22.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/2-768x56.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/2-18x1.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/2-800x59.png 800w" sizes="auto, (max-width: 802px) 100vw, 802px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 23">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-199bcaa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="199bcaa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7107df" data-id="d7107df" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-abd13e9 elementor-widget elementor-widget-image" data-id="abd13e9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="734" height="88" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片11.png" class="attachment-large size-large wp-image-5147" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片11.png 734w, https://www.tosunai.com/wp-content/uploads/2023/09/图片11-300x36.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片11-18x2.png 18w" sizes="auto, (max-width: 734px) 100vw, 734px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 24">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9686289 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9686289" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b10926d" data-id="b10926d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-25c30a0 elementor-widget elementor-widget-text-editor" data-id="25c30a0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>可以通过sudo ./sockettscan -h显示帮助信息<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-15bdc30 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="15bdc30" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f07145" data-id="1f07145" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b48081d elementor-widget elementor-widget-image" data-id="b48081d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="732" height="253" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片12.png" class="attachment-large size-large wp-image-5149" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片12.png 732w, https://www.tosunai.com/wp-content/uploads/2023/09/图片12-300x104.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片12-18x6.png 18w" sizes="auto, (max-width: 732px) 100vw, 732px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 25">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2935967 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2935967" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eeedfe8" data-id="eeedfe8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e1f0cb elementor-widget elementor-widget-text-editor" data-id="9e1f0cb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>2.4、测试设备双通道互相通信</b></p>
<p><font face="system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif"><span style="font-size: 14px; letter-spacing: 0.544px;">1）硬件TC1034</span></font></p><p><font face="system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif"><span style="font-size: 14px; letter-spacing: 0.544px;">1-1、需要将TC1034的CAN1和CAN2通过杜邦线进行连接，通过上述方法建立vcan0和vcan1两个通道。</span></font></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c5bb316 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c5bb316" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-552ac41" data-id="552ac41" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a3637e3 elementor-widget elementor-widget-image" data-id="a3637e3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="797" height="84" src="https://www.tosunai.com/wp-content/uploads/2023/09/3.png" class="attachment-large size-large wp-image-5151" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/3.png 797w, https://www.tosunai.com/wp-content/uploads/2023/09/3-300x32.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/3-768x81.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/3-18x2.png 18w" sizes="auto, (max-width: 797px) 100vw, 797px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 26">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e458287 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e458287" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a77cb87" data-id="a77cb87" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f3336d6 elementor-widget elementor-widget-text-editor" data-id="f3336d6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>利用sockettscan绑定两个通道：关于多通道使用需要注意，每一个sockettscan用来连接单个TSCAN硬件。多个通道可以写多次（vcan0名称需要在最前面），多个硬件设备，可以在多个终端调用sockettscan实现。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c3364bd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c3364bd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6cf87df" data-id="6cf87df" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9567c8b elementor-widget elementor-widget-image" data-id="9567c8b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="795" height="97" src="https://www.tosunai.com/wp-content/uploads/2023/09/4.png" class="attachment-large size-large wp-image-5152" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/4.png 795w, https://www.tosunai.com/wp-content/uploads/2023/09/4-300x37.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/4-768x94.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/4-18x2.png 18w" sizes="auto, (max-width: 795px) 100vw, 795px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 27">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-41b6358 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="41b6358" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c16fef9" data-id="c16fef9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0600036 elementor-widget elementor-widget-image" data-id="0600036" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="727" height="149" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片13.png" class="attachment-large size-large wp-image-5153" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片13.png 727w, https://www.tosunai.com/wp-content/uploads/2023/09/图片13-300x61.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片13-18x4.png 18w" sizes="auto, (max-width: 727px) 100vw, 727px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 28">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3681e8c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3681e8c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99c3542" data-id="99c3542" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-22e2591 elementor-widget elementor-widget-text-editor" data-id="22e2591" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>1-2、通过cansend和candump测试虚拟can数据收发。分别打开两个终端，分别负责数据接收和发送。</p><p>先启动接收指令candump，它会阻塞等待数据。然后cansend发送数据，效果如下：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-73983d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="73983d9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4427de2" data-id="4427de2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-63ecfe0 elementor-widget elementor-widget-image" data-id="63ecfe0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="370" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片14-1024x370.png" class="attachment-large size-large wp-image-5155" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片14-1024x370.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/09/图片14-300x108.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片14-768x277.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片14-18x6.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片14-800x289.png 800w, https://www.tosunai.com/wp-content/uploads/2023/09/图片14.png 1537w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 29">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4c68e2a elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4c68e2a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-74017f1" data-id="74017f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3892900 elementor-widget elementor-widget-text-editor" data-id="3892900" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>2）硬件TC1034和TC1016P</p><p>2-1、需要将TC1034的CAN1和TC1016P的CAN1通过杜邦线进行连接。</p><p>利用sockettscan绑定两个通道。</p><p>绑定通道1。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-95c7d47 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="95c7d47" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c280e0" data-id="3c280e0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-23820b3 elementor-widget elementor-widget-image" data-id="23820b3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="797" height="42" src="https://www.tosunai.com/wp-content/uploads/2023/09/5.png" class="attachment-large size-large wp-image-5157" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/5.png 797w, https://www.tosunai.com/wp-content/uploads/2023/09/5-300x16.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/5-768x40.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/5-18x1.png 18w" sizes="auto, (max-width: 797px) 100vw, 797px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 30">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fcfe06b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fcfe06b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-545ab27" data-id="545ab27" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-15ebe1c elementor-widget elementor-widget-image" data-id="15ebe1c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="953" height="46" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片15.png" class="attachment-large size-large wp-image-5158" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片15.png 953w, https://www.tosunai.com/wp-content/uploads/2023/09/图片15-300x14.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片15-768x37.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片15-18x1.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片15-800x39.png 800w" sizes="auto, (max-width: 953px) 100vw, 953px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 31">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b3ab8e1 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b3ab8e1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b7808f3" data-id="b7808f3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-59e7222 elementor-widget elementor-widget-text-editor" data-id="59e7222" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>绑定通道2。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0ec79fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0ec79fd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c4b5892" data-id="c4b5892" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6f6faa0 elementor-widget elementor-widget-image" data-id="6f6faa0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="797" height="43" src="https://www.tosunai.com/wp-content/uploads/2023/09/6.png" class="attachment-large size-large wp-image-5160" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/6.png 797w, https://www.tosunai.com/wp-content/uploads/2023/09/6-300x16.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/6-768x41.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/6-18x1.png 18w" sizes="auto, (max-width: 797px) 100vw, 797px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 32">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4eaaf1f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4eaaf1f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d314b51" data-id="d314b51" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-266a684 elementor-widget elementor-widget-image" data-id="266a684" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="951" height="57" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片16.png" class="attachment-large size-large wp-image-5161" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片16.png 951w, https://www.tosunai.com/wp-content/uploads/2023/09/图片16-300x18.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片16-768x46.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片16-18x1.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片16-800x48.png 800w" sizes="auto, (max-width: 951px) 100vw, 951px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 33">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-91ba085 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="91ba085" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-411c7a5" data-id="411c7a5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bc1be2d elementor-widget elementor-widget-text-editor" data-id="bc1be2d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>2-2、通过cansend和candump测试虚拟can数据收发。分别打开两个终端，分别负责数据接收和发送。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-66cd4a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="66cd4a6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a729be" data-id="2a729be" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6f7a7c3 elementor-widget elementor-widget-image" data-id="6f7a7c3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="185" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片17-1024x185.png" class="attachment-large size-large wp-image-5163" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片17-1024x185.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/09/图片17-300x54.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片17-768x139.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片17-18x3.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片17-800x145.png 800w, https://www.tosunai.com/wp-content/uploads/2023/09/图片17.png 1488w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 34">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-801d484 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="801d484" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-abe9899" data-id="abe9899" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f72ee7b elementor-widget elementor-widget-heading" data-id="f72ee7b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">三、问题 Q&amp;A </h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e7f1427 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e7f1427" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-700a9bf" data-id="700a9bf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d95d3c9 elementor-widget elementor-widget-text-editor" data-id="d95d3c9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>3.1 sudo: ./sockettscan: command not found</b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-080ca14 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="080ca14" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff93c05" data-id="ff93c05" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d40c311 elementor-widget elementor-widget-image" data-id="d40c311" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="917" height="53" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片18.png" class="attachment-large size-large wp-image-5165" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片18.png 917w, https://www.tosunai.com/wp-content/uploads/2023/09/图片18-300x17.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片18-768x44.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片18-18x1.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片18-800x46.png 800w" sizes="auto, (max-width: 917px) 100vw, 917px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 35">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6ce3d16 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6ce3d16" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f8559c9" data-id="f8559c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c79421 elementor-widget elementor-widget-text-editor" data-id="9c79421" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>1）选择sockettscan文件，打开Properties窗口。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0666c2c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0666c2c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cce408a" data-id="cce408a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-35a93c5 elementor-widget elementor-widget-image" data-id="35a93c5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="972" height="506" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片19.png" class="attachment-large size-large wp-image-5167" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片19.png 972w, https://www.tosunai.com/wp-content/uploads/2023/09/图片19-300x156.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片19-768x400.png 768w, https://www.tosunai.com/wp-content/uploads/2023/09/图片19-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2023/09/图片19-800x416.png 800w" sizes="auto, (max-width: 972px) 100vw, 972px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 36">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f762edb elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f762edb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6432a2f" data-id="6432a2f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7eb395d elementor-widget elementor-widget-text-editor" data-id="7eb395d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>2）在Permissions处的Access全部选择Read and write，Group选择sudo，勾选Execute。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-04433e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="04433e3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-857781f" data-id="857781f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5df81af elementor-widget elementor-widget-image" data-id="5df81af" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="468" height="422" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片20.png" class="attachment-large size-large wp-image-5169" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片20.png 468w, https://www.tosunai.com/wp-content/uploads/2023/09/图片20-300x271.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片20-13x12.png 13w" sizes="auto, (max-width: 468px) 100vw, 468px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 37">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0ca0134 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0ca0134" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b5433bb" data-id="b5433bb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7ac7058 elementor-widget elementor-widget-text-editor" data-id="7ac7058" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>3.2 cannot open shared object file</b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5c5b292 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c5b292" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e184a58" data-id="e184a58" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a4202ec elementor-widget elementor-widget-image" data-id="a4202ec" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="727" height="100" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片21.png" class="attachment-large size-large wp-image-5171" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片21.png 727w, https://www.tosunai.com/wp-content/uploads/2023/09/图片21-300x41.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片21-18x2.png 18w" sizes="auto, (max-width: 727px) 100vw, 727px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 38">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b8501a1 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b8501a1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a4090a" data-id="4a4090a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ba4235 elementor-widget elementor-widget-text-editor" data-id="5ba4235" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在vcan文件夹下，将libTSCANApiOnLinux.so和libTSH.so这两个库文件复制到/usr/lib/路径下。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-764594c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="764594c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6058709" data-id="6058709" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4188412 elementor-widget elementor-widget-image" data-id="4188412" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="727" height="163" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片22.png" class="attachment-large size-large wp-image-5173" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片22.png 727w, https://www.tosunai.com/wp-content/uploads/2023/09/图片22-300x67.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片22-18x4.png 18w" sizes="auto, (max-width: 727px) 100vw, 727px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 39">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-504c2ac elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="504c2ac" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a300c68" data-id="a300c68" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9348ccc elementor-widget elementor-widget-text-editor" data-id="9348ccc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>再次运行连接硬件的命令。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e3a21d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e3a21d6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e02172f" data-id="e02172f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-718291d elementor-widget elementor-widget-image" data-id="718291d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="728" height="120" src="https://www.tosunai.com/wp-content/uploads/2023/09/图片23.png" class="attachment-large size-large wp-image-5175" alt="同星硬件如何使用SocketCAN进行报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2023/09/图片23.png 728w, https://www.tosunai.com/wp-content/uploads/2023/09/图片23-300x49.png 300w, https://www.tosunai.com/wp-content/uploads/2023/09/图片23-18x3.png 18w" sizes="auto, (max-width: 728px) 100vw, 728px" title="干货分享|同星硬件如何使用SocketCAN进行报文收发 40">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ef83076 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ef83076" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a16ac56" data-id="a16ac56" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a875502 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a875502" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fecd0ce elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fecd0ce" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80bf477" data-id="80bf477" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-33d0fc9 elementor-widget elementor-widget-text-editor" data-id="33d0fc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									如您需要demo或咨询其他技术问题，可以在官网留言。								</div>
				</div>
				<div class="elementor-element elementor-element-0bc53cc elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="0bc53cc" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
				<div class="elementor-widget-container">
							<ul class="elementor-icon-list-items">
							<li class="elementor-icon-list-item">
											<a href="mailto:sales@tosunai.cn">

												<span class="elementor-icon-list-icon">
							<svg aria-hidden="true" class="e-font-icon-svg e-fas-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>						</span>
										<span class="elementor-icon-list-text">咨询邮箱：sales@tosunai.cn</span>
											</a>
									</li>
								<li class="elementor-icon-list-item">
											<a href="tel:021-59560506">

												<span class="elementor-icon-list-icon">
							<svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg>						</span>
										<span class="elementor-icon-list-text">服务热线：021-59560506</span>
											</a>
									</li>
						</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-ae3935d elementor-align-center elementor-widget elementor-widget-button" data-id="ae3935d" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjU4MTAiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">免费下载 TSMaster 最新版</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tosun-hardware-use-socketcan-to-send-and-receive-messages/">干货分享|同星硬件如何使用SocketCAN进行报文收发</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tosun-hardware-use-socketcan-to-send-and-receive-messages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>汽车内部通信的安全挑战与SecOC解决方案</title>
		<link>https://www.tosunai.com/%e6%b1%bd%e8%bd%a6%e5%86%85%e9%83%a8%e9%80%9a%e4%bf%a1%e7%9a%84%e5%ae%89%e5%85%a8%e6%8c%91%e6%88%98%e4%b8%8esecoc%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/</link>
					<comments>https://www.tosunai.com/%e6%b1%bd%e8%bd%a6%e5%86%85%e9%83%a8%e9%80%9a%e4%bf%a1%e7%9a%84%e5%ae%89%e5%85%a8%e6%8c%91%e6%88%98%e4%b8%8esecoc%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/#respond</comments>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Thu, 10 Aug 2023 08:49:26 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[SecOC]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[解决方案]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=4723</guid>

					<description><![CDATA[<p>随着汽车行业和互联网的不断发展，汽车不断地变得智能化、互联网化，这种默认的车内通讯变得越来越不安全。如果在车辆物理总线上增加一个新的结点.......</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/%e6%b1%bd%e8%bd%a6%e5%86%85%e9%83%a8%e9%80%9a%e4%bf%a1%e7%9a%84%e5%ae%89%e5%85%a8%e6%8c%91%e6%88%98%e4%b8%8esecoc%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/">汽车内部通信的安全挑战与SecOC解决方案</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="4723" class="elementor elementor-4723" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-71b5f1d4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71b5f1d4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10df6907" data-id="10df6907" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-12d11ca8 elementor-widget elementor-widget-heading" data-id="12d11ca8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">一<b>、需求背景</b><br>1-SecOC产生背景</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-dad84b1 elementor-widget elementor-widget-text-editor" data-id="dad84b1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="line-height:150%;"><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;
mso-font-kerning:1.0000pt;"><font face="宋体">在传统的汽车电子架构中，车内</font><font face="Times New Roman">ECU</font><font face="宋体">数量和复杂度有限，通讯带宽也受限，因此认为车内</font><font face="Times New Roman">ECU</font><font face="宋体">间的通讯都是可信的，</font><font face="Times New Roman">ECU</font><font face="宋体">节点只要收到相应的报文，就会对之处理。随着汽车行业和互联网的不断发展，汽车不断地变得智能化、互联网化，这种默认的车内通讯变得越来越不安全。如果在车辆物理总线上增加一个新的结点，发送假冒的信号或者篡改其它</font><font face="Times New Roman">ECU</font><font face="宋体">发送的报文，如加速、刹车、转弯，而车辆动力控制相关的</font><font face="Times New Roman">E</font></span><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;">CU</span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;
mso-font-kerning:1.0000pt;"><font face="宋体">照单全收，那么车辆就会失控。因此，急需实现一种安全高效的算法来验证报文，确认报文发送方是否合法以及数据是否被篡改。在这种情况下，安全板载通信</font> <font face="Times New Roman">(Secure Onboard Communication</font><font face="宋体">，简称 </font><font face="Times New Roman">SecOC) </font><font face="宋体">机制就应运而生了。</font></span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;
mso-font-kerning:1.0000pt;"><o:p></o:p></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a4edb8a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a4edb8a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-84079d4" data-id="84079d4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cf4298c elementor-widget elementor-widget-image" data-id="cf4298c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="698" height="511" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-1-SecOC产生背景1.jpg" class="attachment-large size-large wp-image-4734" alt="SecOC产生背景" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-1-SecOC产生背景1.jpg 698w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-1-SecOC产生背景1-300x220.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-1-SecOC产生背景1-16x12.jpg 16w" sizes="auto, (max-width: 698px) 100vw, 698px" title="汽车内部通信的安全挑战与SecOC解决方案 41">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f7902e3 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f7902e3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-297ca36" data-id="297ca36" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8eb23ea elementor-widget elementor-widget-heading" data-id="8eb23ea" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">2-SecOC实现原理</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-147d556 elementor-widget elementor-widget-text-editor" data-id="147d556" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Times New Roman;">SecOC</span><span style="font-family: 宋体;">是</span><span style="font-family: Times New Roman;">Security Onboard Communication </span><span style="font-family: 宋体;">的简称，中文名称叫做安全车载通信</span><span style="font-family: Times New Roman;">,</span><span style="font-family: 宋体;">是</span><span style="font-family: Times New Roman;">AUTOSAR</span><span style="font-family: 宋体;">从</span><span style="font-family: Times New Roman;">Classic Platform4.2</span><span style="font-family: 宋体;">开始新增的一个基础模块，主要的作用就是为汽车嵌入式网络总线上的数据传输提供身份验证和防止重放攻击的功能。</span></span></p><p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Times New Roman;">SecOC </span><span style="font-family: 宋体;">机制要求在协议数据单元 </span><span style="font-family: Times New Roman;">(Protocol Data Unit, </span><span style="font-family: 宋体;">简称 </span><span style="font-family: Times New Roman;">PDU) </span><span style="font-family: 宋体;">的发送方和接收方的 </span><span style="font-family: Times New Roman;">ECU </span><span style="font-family: 宋体;">都要实现 </span><span style="font-family: Times New Roman;">SecOC </span><span style="font-family: 宋体;">模块。</span></span></p><p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">在发送方，</span><span style="font-family: Times New Roman;">SecOC </span><span style="font-family: 宋体;">模块通过向待发送的协议原始 </span><span style="font-family: Times New Roman;">PDU </span><span style="font-family: 宋体;">添加认证信息来创建安全</span><span style="font-family: Times New Roman;">PDU</span><span style="font-family: 宋体;">（见图表</span><span style="font-family: Times New Roman;">1</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">-2</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">），认证信息包括新鲜度值</span><span style="font-family: Times New Roman;">(Freshness Value</span><span style="font-family: 宋体;">，简称 </span><span style="font-family: Times New Roman;">FV) </span><span style="font-family: 宋体;">和 信 息 认 证 码（</span><span style="font-family: Times New Roman;">Message Authentication Code</span><span style="font-family: 宋体;">，简称 </span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">）。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c06c62b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c06c62b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e4c9346" data-id="e4c9346" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1fccdbd elementor-widget elementor-widget-image" data-id="1fccdbd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="804" height="251" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-2-安全PDU的构建1.jpg" class="attachment-large size-large wp-image-4735" alt="安全PDU的构建" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-2-安全PDU的构建1.jpg 804w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-2-安全PDU的构建1-300x94.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-2-安全PDU的构建1-768x240.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-2-安全PDU的构建1-18x6.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-2-安全PDU的构建1-800x250.jpg 800w" sizes="auto, (max-width: 804px) 100vw, 804px" title="汽车内部通信的安全挑战与SecOC解决方案 42">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-61446c7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="61446c7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b83b5e6" data-id="b83b5e6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ee9108 elementor-widget elementor-widget-text-editor" data-id="5ee9108" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Times New Roman;">FV </span><span style="font-family: 宋体;">由新鲜度值管理模块 </span><span style="font-family: Times New Roman;">(FVM) </span><span style="font-family: 宋体;">获得。</span><span style="font-family: Times New Roman;">FVM </span><span style="font-family: 宋体;">分为 </span><span style="font-family: Times New Roman;">Master FVM( </span><span style="font-family: 宋体;">由网关担任 </span><span style="font-family: Times New Roman;">) </span><span style="font-family: 宋体;">和 </span><span style="font-family: Times New Roman;">Slave FVM( </span><span style="font-family: 宋体;">由其它实现 </span><span style="font-family: Times New Roman;">SecOC </span><span style="font-family: 宋体;">机制的 </span><span style="font-family: Times New Roman;">ECU </span><span style="font-family: 宋体;">担任 </span><span style="font-family: Times New Roman;">)</span><span style="font-family: 宋体;">，前者会向后者发送新鲜度值同步消息来保证</span><span style="font-family: Times New Roman;">PDU </span><span style="font-family: 宋体;">收发端 </span><span style="font-family: Times New Roman;">FV </span><span style="font-family: 宋体;">的一致性，后者则向前者发送 </span><span style="font-family: Times New Roman;">FV </span><span style="font-family: 宋体;">同步请求消息。</span></span></p><p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">将</span> <span style="font-family: Times New Roman;">PDU </span><span style="font-family: 宋体;">的数据标识符、原始 </span><span style="font-family: Times New Roman;">PDU </span><span style="font-family: 宋体;">以及完整新鲜度值拼接起来，传递给认证算法产生 </span><span style="font-family: Times New Roman;">MAC </span><span style="font-family: 宋体;">值。</span></span></p><p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">接收方收到安全</span> <span style="font-family: Times New Roman;">PDU </span><span style="font-family: 宋体;">后会通过</span><span style="font-family: Times New Roman;">M</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">AC</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">认证模块对其新鲜性与完整性进行验证，如果验证成功，那么将原始的数据</span><span style="font-family: Times New Roman;">PDU</span><span style="font-family: 宋体;">上传到上层应用的软件模块，如果验证失败，则直接丢弃。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-72b3742 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="72b3742" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e715679" data-id="e715679" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2ee531d elementor-widget elementor-widget-image" data-id="2ee531d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="688" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1-1024x688.jpg" class="attachment-large size-large wp-image-4736" alt="SecOC实现原理图" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1-1024x688.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1-300x201.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1-768x516.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1-18x12.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1-800x537.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-1-3-SecOC实现原理图1.jpg 1160w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="汽车内部通信的安全挑战与SecOC解决方案 43">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ca9cf33 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ca9cf33" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4f6b618" data-id="4f6b618" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-735dc98 elementor-widget elementor-widget-heading" data-id="735dc98" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">二<b>、同星 SecOC测试解决方案</b></h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8c45a88 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8c45a88" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-833552e" data-id="833552e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7f0670e elementor-widget elementor-widget-text-editor" data-id="7f0670e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="margin-left: 0.6000pt; line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">该解决方案是基于</span><span style="font-family: Times New Roman;">SecOC</span><span style="font-family: 宋体;">方案实现车内敏感信息的认证。</span></span></p><p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Times New Roman;">TOSUN SecOC</span><span style="font-family: 宋体;">系统是基于</span><span style="font-family: Times New Roman;">T</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">OSUN</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">同星自研核心软件</span><span style="font-family: Times New Roman;">TSMaster</span><span style="font-family: 宋体;">和</span><span style="font-family: Times New Roman;">CAN</span><span style="font-family: 宋体;">工具实现，能够涵盖开发和生产过程中的测试需求，主要功能包含主节点同步报文解析，完整新鲜度值生成，计算</span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">值，生成并发送安全报文、接收解析验证安全报文和故障注入功能。</span></span></p><p class="MsoNormal"><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">测试面板总体如下图所示：</span></b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ff48600 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ff48600" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a94f525" data-id="a94f525" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9a521e8 elementor-widget elementor-widget-image" data-id="9a521e8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="533" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-1024x533.jpg" class="attachment-large size-large wp-image-4737" alt="SecOC解决方案 测试总体面板" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-1024x533.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-300x156.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-768x399.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-1536x799.jpg 1536w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-18x9.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1-800x416.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-1-测试总体面板1.jpg 1661w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="汽车内部通信的安全挑战与SecOC解决方案 44">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c563f07 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c563f07" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99a9b56" data-id="99a9b56" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ed736fe elementor-widget elementor-widget-heading" data-id="ed736fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">1-同步报文接收</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ce74763 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ce74763" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9af47cd" data-id="9af47cd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a9078ff elementor-widget elementor-widget-text-editor" data-id="a9078ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal"><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">新鲜值管理模块在整车身上一般由网关充当，负责发送同步报文，便于从节点更新新鲜值。同步报文的主要作用是保证安全</span><span style="font-family: Times New Roman;">PDU</span><span style="font-family: 宋体;">发送和接收端新鲜度值信息的一致性。</span></span></i></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5c240ad elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c240ad" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6f95193" data-id="6f95193" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2668769 elementor-widget elementor-widget-image" data-id="2668769" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1017" height="469" src="https://www.tosunai.com/wp-content/uploads/2023/08/图片5.png" class="attachment-large size-large wp-image-4690" alt="SecOC解决方案 基于同步的组合新鲜度值管理(1)" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图片5.png 1017w, https://www.tosunai.com/wp-content/uploads/2023/08/图片5-300x138.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图片5-768x354.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图片5-18x8.png 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图片5-800x369.png 800w" sizes="auto, (max-width: 1017px) 100vw, 1017px" title="汽车内部通信的安全挑战与SecOC解决方案 45">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f271b15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f271b15" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6714a5e" data-id="6714a5e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3ce5715 elementor-widget elementor-widget-text-editor" data-id="3ce5715" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal"><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">同步报文的行程计数器（</span><span style="font-family: Times New Roman;">Trip Counter</span><span style="font-family: 宋体;">）、重置计数器（</span><span style="font-family: Times New Roman;">Reset Counter</span><span style="font-family: 宋体;">）和</span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">值（</span><span style="font-family: Times New Roman;">Authenticator</span><span style="font-family: 宋体;">）长度定义如下：</span></span></i></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5789c41 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5789c41" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-589b106" data-id="589b106" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0fc0afb elementor-widget elementor-widget-image" data-id="0fc0afb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="839" height="209" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-3-同步报文结构1.jpg" class="attachment-large size-large wp-image-4739" alt="同步报文结构" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-3-同步报文结构1.jpg 839w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-3-同步报文结构1-300x75.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-3-同步报文结构1-768x191.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-3-同步报文结构1-18x4.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-3-同步报文结构1-800x199.jpg 800w" sizes="auto, (max-width: 839px) 100vw, 839px" title="汽车内部通信的安全挑战与SecOC解决方案 46">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cc9f74b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cc9f74b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ca76b7" data-id="3ca76b7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-dcca705 elementor-widget elementor-widget-text-editor" data-id="dcca705" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">本解决方案采用</span><span style="font-family: Times New Roman;">AES128-CMAC</span><span style="font-family: 宋体;">标准算法和基于同步消息的复合</span><span style="font-family: Times New Roman;">counter</span><span style="font-family: 宋体;">新鲜度值管理方案，</span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">值计算方式为</span><span style="font-family: Times New Roman;">CMAC-AES128</span><span style="font-family: 宋体;">（</span><span style="font-family: Times New Roman;">DataID/Payload/FV</span><span style="font-family: 宋体;">，</span><span style="font-family: Times New Roman;">CK</span><span style="font-family: 宋体;">）。</span></span></p><p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: Wingdings; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">Ø </span><!--[endif]--><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">图示是</span></b><b><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">TOSUN SecOC</span></b><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">解决方案中同步报文接收的演示</span></b><b></b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4176294 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4176294" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a20ef27" data-id="a20ef27" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-313ade5 elementor-widget elementor-widget-image" data-id="313ade5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="533" height="350" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-4-TOSUN-SecOC同步报文接收1.jpg" class="attachment-large size-large wp-image-4740" alt="SecOC解决方案 TOSUN SecOC同步报文接收(1)" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-4-TOSUN-SecOC同步报文接收1.jpg 533w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-4-TOSUN-SecOC同步报文接收1-300x197.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-4-TOSUN-SecOC同步报文接收1-18x12.jpg 18w" sizes="auto, (max-width: 533px) 100vw, 533px" title="汽车内部通信的安全挑战与SecOC解决方案 47">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0bd6866 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0bd6866" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c20d51e" data-id="c20d51e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0dbf9b8 elementor-widget elementor-widget-text-editor" data-id="0dbf9b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="mso-char-indent-count: 0.0000; line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">第一部分显示被测件（主节点）发送的同步报文和报文解析。</span><span style="font-family: Times New Roman;">Data ID</span><span style="font-family: 宋体;">由主节点（被测件</span><span style="font-family: Times New Roman;">/</span><span style="font-family: 宋体;">新鲜值管理模块）决定。</span></span></p><p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">第二部分为算法计算的</span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">值，与接收的</span><span style="font-family: Times New Roman;">M</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">AC</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">值前两位是一致的，则验证成功返回</span><span style="font-family: Times New Roman;">0</span><span style="font-family: 宋体;">；否则验证失败返回</span><span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">，并且错误数量</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">+1</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-820568e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="820568e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f7fe688" data-id="f7fe688" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-316c048 elementor-widget elementor-widget-heading" data-id="316c048" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">2-新鲜度值管理</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-81dff6c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="81dff6c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7937b2" data-id="c7937b2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-34c198e elementor-widget elementor-widget-text-editor" data-id="34c198e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: Wingdings; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">Ø </span><!--[endif]--><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">图示是</span></b><b><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">TOSUN SecOC</span></b><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">解决方案中新鲜度值管理的演示</span></b><b></b></p><p class="MsoNormal" style="mso-char-indent-count: 0.0000; line-height: 150%;"><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">完整的新鲜度值包括（</span><span style="font-family: Times New Roman;">64bit</span><span style="font-family: 宋体;">）：行程计数器（</span><span style="font-family: Times New Roman;">Trip Counter</span><span style="font-family: 宋体;">）</span><span style="font-family: Times New Roman;">,</span><span style="font-family: 宋体;">重置计数器（</span><span style="font-family: Times New Roman;">Reset Counter</span><span style="font-family: 宋体;">）</span><span style="font-family: Times New Roman;">,</span></span></i><i><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"> </span></i><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">重置标志值（</span><span style="font-family: Times New Roman;">Reset Flag</span><span style="font-family: 宋体;">）和消息计数器（</span><span style="font-family: Times New Roman;">Message Counter</span><span style="font-family: 宋体;">）。</span></span></i><i></i></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7c38651 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7c38651" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6641fa5" data-id="6641fa5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1af879f elementor-widget elementor-widget-image" data-id="1af879f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="515" height="225" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-5-TOSUN-SecOC新鲜值计算1.jpg" class="attachment-large size-large wp-image-4741" alt="SecOC新鲜值计算" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-5-TOSUN-SecOC新鲜值计算1.jpg 515w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-5-TOSUN-SecOC新鲜值计算1-300x131.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-5-TOSUN-SecOC新鲜值计算1-18x8.jpg 18w" sizes="auto, (max-width: 515px) 100vw, 515px" title="汽车内部通信的安全挑战与SecOC解决方案 48">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3376c37 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3376c37" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c53ca93" data-id="c53ca93" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b309d28 elementor-widget elementor-widget-text-editor" data-id="b309d28" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">1) </span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">行程计数器和重置计数器由同步报文决定。</span></p><p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">2) </span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">消息计数器每发送一次安全报文自增</span><span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">。</span></span></p><p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">3) </span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">重置标志位为重置计数器最后</span><span style="font-family: Times New Roman;">2bit</span><span style="font-family: 宋体;">数据。</span></span></p><p class="MsoNormal" style="mso-char-indent-count: 0.0000; line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">从节点内完整的新鲜度值由以上四个数据生成。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cf134ca elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cf134ca" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3b7b09a" data-id="3b7b09a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2ce5261 elementor-widget elementor-widget-image" data-id="2ce5261" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="430" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1-1024x430.jpg" class="attachment-large size-large wp-image-4742" alt="新鲜度值完整数据结构" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1-1024x430.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1-300x126.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1-768x323.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1-18x8.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1-800x336.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-6-新鲜度值完整数据结构1.jpg 1366w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="汽车内部通信的安全挑战与SecOC解决方案 49">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cb04c6d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cb04c6d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e023ba5" data-id="e023ba5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b481b13 elementor-widget elementor-widget-heading" data-id="b481b13" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">3-安全报文发送</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-551c545 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="551c545" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aca7626" data-id="aca7626" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bb22f48 elementor-widget elementor-widget-text-editor" data-id="bb22f48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: Wingdings; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">Ø </span><!--[endif]--><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">图示是</span></b><b><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">TOSUN SecOC</span></b><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">解决方案中安全报文发送的演示</span></b><b></b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7a5996d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7a5996d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-adaefad" data-id="adaefad" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ed1a12a elementor-widget elementor-widget-image" data-id="ed1a12a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="660" src="https://www.tosunai.com/wp-content/uploads/2023/08/SecOC-solution-3.webp" class="attachment-large size-large wp-image-4744" alt="SecOC安全报文发送" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/SecOC-solution-3.webp 800w, https://www.tosunai.com/wp-content/uploads/2023/08/SecOC-solution-3-300x248.webp 300w, https://www.tosunai.com/wp-content/uploads/2023/08/SecOC-solution-3-768x634.webp 768w, https://www.tosunai.com/wp-content/uploads/2023/08/SecOC-solution-3-15x12.webp 15w" sizes="auto, (max-width: 800px) 100vw, 800px" title="汽车内部通信的安全挑战与SecOC解决方案 50">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0739b37 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0739b37" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-06c5ea8" data-id="06c5ea8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-272c964 elementor-widget elementor-widget-text-editor" data-id="272c964" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="mso-char-indent-count: 0.0000; line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">第一部分设置</span><span style="font-family: Times New Roman;">2</span><span style="font-family: 宋体;">字节的</span><span style="font-family: Times New Roman;">Data ID</span><span style="font-family: 宋体;">和</span><span style="font-family: Times New Roman;">4</span><span style="font-family: 宋体;">字节的控制信号（十进制、十六进制输入即可）。</span></span></p><p class="MsoNormal" style="mso-char-indent-count: 0.0000; line-height: 150%;"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">第二部分显示加密后的</span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">值，截取的新鲜值、截取的</span><span style="font-family: Times New Roman;">MAC</span><span style="font-family: 宋体;">值和发送的安全报文（安全报文由</span><span style="font-family: Times New Roman;">4</span><span style="font-family: 宋体;">个字节控制信号、</span><span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">个字节截取新鲜度值和</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">3</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">个字节截取</span><span style="font-family: Times New Roman;">M</span></span><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">AC</span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">值组成）。</span></p><p class="MsoNormal" style="mso-char-indent-count: 0.0000; line-height: 150%;"><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">本解决方案的新鲜度值和</span><span style="font-family: Times New Roman;">M</span></span></i><i><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;">AC</span></i><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">值截取的标准是在</span><span style="font-family: Times New Roman;">C</span></span></i><i><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;">AN</span></i><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">协议的通信方式下，</span><span style="font-family: Times New Roman;">F</span></span></i><i><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;">V</span></i><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">截取低位</span><span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">字节，</span><span style="font-family: Times New Roman;">M</span></span></i><i><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;">AC</span></i><i><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; line-height: 150%; font-style: italic; font-size: 10.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">截取高位</span><span style="font-family: Times New Roman;">3</span><span style="font-family: 宋体;">字节。</span></span></i><i></i></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8e4ab15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8e4ab15" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2747171" data-id="2747171" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e20925c elementor-widget elementor-widget-image" data-id="e20925c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="787" height="388" src="https://www.tosunai.com/wp-content/uploads/2025/08/SecOC-PDU.webp" class="attachment-large size-large wp-image-4745" alt="SecOC数据结构(1)" srcset="https://www.tosunai.com/wp-content/uploads/2025/08/SecOC-PDU.webp 787w, https://www.tosunai.com/wp-content/uploads/2025/08/SecOC-PDU-768x379.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/08/SecOC-PDU-18x9.webp 18w" sizes="auto, (max-width: 787px) 100vw, 787px" title="汽车内部通信的安全挑战与SecOC解决方案 51">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-81af3ff elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="81af3ff" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ad3888" data-id="1ad3888" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ab05126 elementor-widget elementor-widget-heading" data-id="ab05126" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">4-安全报文接收</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a3ec1ff elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a3ec1ff" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e1d1e75" data-id="e1d1e75" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a53f75c elementor-widget elementor-widget-text-editor" data-id="a53f75c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="16" style="margin-left: 43.0000pt; text-indent: -22.0000pt; mso-char-indent-count: 0.0000; line-height: 150%; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: Wingdings; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">Ø </span><!--[endif]--><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">图示是</span></b><b><span style="mso-spacerun: 'yes'; font-family: 'Times New Roman'; mso-fareast-font-family: 宋体; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">TOSUN SecOC</span></b><b><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; font-weight: bold; font-size: 11.0000pt; mso-font-kerning: 1.0000pt;">解决方案中安全报文接收的演示</span></b><b></b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8f9c919 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8f9c919" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-718764b" data-id="718764b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9344655 elementor-widget elementor-widget-image" data-id="9344655" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="670" height="492" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-9-TOSUN-SecOC安全报文接收1.jpg" class="attachment-large size-large wp-image-4746" alt="SecOC安全报文接收" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-9-TOSUN-SecOC安全报文接收1.jpg 670w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-9-TOSUN-SecOC安全报文接收1-300x220.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-9-TOSUN-SecOC安全报文接收1-16x12.jpg 16w" sizes="auto, (max-width: 670px) 100vw, 670px" title="汽车内部通信的安全挑战与SecOC解决方案 52">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-94e4733 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="94e4733" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca8d96e" data-id="ca8d96e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1670ca9 elementor-widget elementor-widget-text-editor" data-id="1670ca9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="mso-char-indent-count:0.0000;line-height:150%;"><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;
mso-font-kerning:1.0000pt;"><font face="宋体">第一部分设置接收端</font><font face="Times New Roman">2</font><font face="宋体">字节的</font><font face="Times New Roman">Data ID</font><font face="宋体">（安全报文发送和接收模块的</font><font face="Times New Roman">D</font></span><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;">ata ID</span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;
mso-font-kerning:1.0000pt;">需一致，否则在安全报文接收端会验证失败），显示完整的安全报文。</span><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p><p class="MsoNormal" style="mso-char-indent-count:0.0000;line-height:150%;"><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;
mso-font-kerning:1.0000pt;"><font face="宋体">第二部分显示接收端的</font><font face="Times New Roman">MAC</font><font face="宋体">验证结果，验证成功返回</font><font face="Times New Roman">0</font><font face="宋体">，亮绿灯；验证失败返回</font><font face="Times New Roman">1</font><font face="宋体">，亮红灯，错误数量</font><font face="Times New Roman">+1</font><font face="宋体">。</font></span><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d8d70a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d8d70a5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f31353" data-id="2f31353" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6641cf2 elementor-widget elementor-widget-heading" data-id="6641cf2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">5-故障注入测试</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-601b1e2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="601b1e2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78b4ea1" data-id="78b4ea1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-00781e3 elementor-widget elementor-widget-text-editor" data-id="00781e3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="16" style="margin-left:43.0000pt;text-indent:-22.0000pt;mso-char-indent-count:0.0000;
line-height:150%;mso-list:l0 level1 lfo1;"><!--[if !supportLists]--><span style="font-family:Wingdings;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';
font-weight:bold;font-size:11.0000pt;mso-font-kerning:1.0000pt;">Ø&nbsp;</span><!--[endif]--><b><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-weight:bold;
font-size:11.0000pt;mso-font-kerning:1.0000pt;">图示是</span></b><b><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-weight:bold;font-size:11.0000pt;mso-font-kerning:1.0000pt;">TOSUN SecOC</span></b><b><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-weight:bold;
font-size:11.0000pt;mso-font-kerning:1.0000pt;">解决方案中故障注入测试的演示</span></b><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0658e8f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0658e8f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b03e196" data-id="b03e196" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8a81d58 elementor-widget elementor-widget-image" data-id="8a81d58" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="527" height="242" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-10-TOSUN-SecOC故障注入面板1.jpg" class="attachment-large size-large wp-image-4747" alt="SecOC故障注入面板" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-10-TOSUN-SecOC故障注入面板1.jpg 527w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-10-TOSUN-SecOC故障注入面板1-300x138.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-10-TOSUN-SecOC故障注入面板1-18x8.jpg 18w" sizes="auto, (max-width: 527px) 100vw, 527px" title="汽车内部通信的安全挑战与SecOC解决方案 53">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d4f7940 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d4f7940" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5215de" data-id="d5215de" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6551a6c elementor-widget elementor-widget-text-editor" data-id="6551a6c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal" style="mso-char-indent-count:0.0000;line-height:150%;"><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
font-size:10.5000pt;mso-font-kerning:1.0000pt;">在该面板中点击任意类型故障注入按钮可进行故障注入，</span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
color:rgb(0,0,0);font-size:10.5000pt;mso-font-kerning:1.0000pt;">可看到【接收端】的错误数量增加并亮红灯。以</span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
font-size:10.5000pt;mso-font-kerning:1.0000pt;">检测和评估系统的可靠性和稳定性，从而提高系统的质量。</span><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p><p class="MsoNormal" style="mso-char-indent-count:0.0000;line-height:150%;"><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
font-size:10.5000pt;mso-font-kerning:1.0000pt;"><font face="宋体">其中</font><font face="宋体">“模拟过去新鲜值发送”是指将新鲜值篡改成上一次发送 的新鲜值，“模拟未来新鲜值发送”同理。</font></span><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e9590ab elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e9590ab" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d21dc0" data-id="8d21dc0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c72416e elementor-widget elementor-widget-image" data-id="c72416e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="532" src="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1-1024x532.jpg" class="attachment-large size-large wp-image-4748" alt="详细报文信息(1)" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1-1024x532.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1-300x156.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1-768x399.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1-18x9.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1-800x416.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/08/图表-2-11-详细报文信息1.jpg 1470w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="汽车内部通信的安全挑战与SecOC解决方案 54">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-930746e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="930746e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8969345" data-id="8969345" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cc7cfda elementor-widget elementor-widget-text-editor" data-id="cc7cfda" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-indent:18.0000pt;mso-char-indent-count:0.0000;line-height:150%;"><i><b><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
color:rgb(0,0,0);font-size:10.5000pt;mso-font-kerning:1.0000pt;"><font face="宋体">如果想查看详细的报文信息，可以在</font><font face="宋体">“报文信息”中查看正确发送或故障注入的安全报文，过滤标识符为 </font></span><span style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;
line-height:150%;color:rgb(0,0,0);font-size:10.5000pt;
mso-font-kerning:1.0000pt;">2CA </span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
color:rgb(0,0,0);font-size:10.5000pt;mso-font-kerning:1.0000pt;"><font face="宋体">的报文即可。同步报文也可查看，标识符为</font> </span><span style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;
line-height:150%;color:rgb(0,0,0);font-size:10.5000pt;
mso-font-kerning:1.0000pt;">25C</span><span style="mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';
mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';line-height:150%;
color:rgb(0,0,0);font-size:10.5000pt;mso-font-kerning:1.0000pt;">。</span></b></i><span style="mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/%e6%b1%bd%e8%bd%a6%e5%86%85%e9%83%a8%e9%80%9a%e4%bf%a1%e7%9a%84%e5%ae%89%e5%85%a8%e6%8c%91%e6%88%98%e4%b8%8esecoc%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/">汽车内部通信的安全挑战与SecOC解决方案</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/%e6%b1%bd%e8%bd%a6%e5%86%85%e9%83%a8%e9%80%9a%e4%bf%a1%e7%9a%84%e5%ae%89%e5%85%a8%e6%8c%91%e6%88%98%e4%b8%8esecoc%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet</title>
		<link>https://www.tosunai.com/automotive-bus-testing-overview-can-fd-lin-flexray-ethernet/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Tue, 04 Apr 2023 04:06:05 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[CAN总线]]></category>
		<category><![CDATA[Flexray总线工具]]></category>
		<category><![CDATA[同星智能]]></category>
		<category><![CDATA[汽车总线]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=2594</guid>

					<description><![CDATA[<p>汽车总线测试是一项重要的任务，它有助于确定车辆电子系统中的问题，并保障车辆的安全和可靠性。本文将介绍五种常见的汽车总线系统和相关的测试工具。</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/automotive-bus-testing-overview-can-fd-lin-flexray-ethernet/">汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2594" class="elementor elementor-2594" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5156bf07 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5156bf07" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4e79a86f" data-id="4e79a86f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c000e30 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="5c000e30" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-238af002" data-id="238af002" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-311f6971 elementor-widget elementor-widget-heading" data-id="311f6971" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">概述</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-5e70314f elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="5e70314f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>随着现代汽车的电子化程度越来越高，汽车总线系统也变得越来越复杂。汽车总线测试是一项重要的任务，它有助于确定车辆电子系统中的问题，并保障车辆的安全和可靠性。本文将介绍五种常见的汽车总线系统和相关的测试工具。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2eb08b16 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2eb08b16" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4392d516" data-id="4392d516" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-365723f0 elementor-position-left elementor-vertical-align-middle elementor-widget elementor-widget-image-box" data-id="365723f0" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="496" height="207" src="https://www.tosunai.com/wp-content/uploads/2023/04/CAN-1.png" class="attachment-full size-full wp-image-2624" alt="CAN" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 55" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/CAN-1.png 496w, https://www.tosunai.com/wp-content/uploads/2023/04/CAN-1-300x125.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/CAN-1-18x8.png 18w" sizes="auto, (max-width: 496px) 100vw, 496px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">CAN总线</h3></div></div>				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7200158a" data-id="7200158a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-784f4c99 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="784f4c99" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>控制器区域网（Controller Area Network，CAN）是一种常用于现代汽车中的数据通讯总线。CAN总线是一种高速总线，它支持多种不同的数据传输速率，可以用于传输各种车辆系统的数据，例如引擎、传动系统、车辆稳定性控制系统和防盗系统等。<span style="font-size: 14px;">CAN总线测试工具可以监控CAN总在线的数据传输，检测总在线的任何问题和错误。这些工具还可以对数据进行分析和记录，帮助技术人员进行故障排除和维修。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b158ead elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b158ead" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bda1fb4" data-id="bda1fb4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-687b06c elementor-position-left elementor-vertical-align-middle elementor-widget elementor-widget-image-box" data-id="687b06c" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="450" height="180" src="https://www.tosunai.com/wp-content/uploads/2023/04/CAN-FD.png" class="attachment-full size-full wp-image-2625" alt="CAN FD" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 56" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/CAN-FD.png 450w, https://www.tosunai.com/wp-content/uploads/2023/04/CAN-FD-300x120.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/CAN-FD-18x7.png 18w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">CAN FD<br>总线</h3></div></div>				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3ecd904" data-id="3ecd904" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b929efe elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="b929efe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>CAN FD总线是一种高速CAN总线，支持更快的数据传输速率和更大的数据负载。它是CAN总线的进化版，可用于支持更高带宽的应用，例如高级驱动辅助系统（ADAS）和无人驾驶系统（AV）。<span style="font-size: 14px;">CAN FD总线测试工具可以检测和分析CAN FD总在线的数据传输，并提供详细的数据记录和分析功能，帮助技术人员快速解决故障。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2f17205 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2f17205" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b1a616a" data-id="b1a616a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1fbd230 elementor-position-left elementor-vertical-align-middle elementor-widget elementor-widget-image-box" data-id="1fbd230" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="243" height="178" src="https://www.tosunai.com/wp-content/uploads/2023/04/LIN.png" class="attachment-full size-full wp-image-2602" alt="LIN" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 57" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/LIN.png 243w, https://www.tosunai.com/wp-content/uploads/2023/04/LIN-16x12.png 16w" sizes="auto, (max-width: 243px) 100vw, 243px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">LIN总线</h3></div></div>				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5ecfceb" data-id="5ecfceb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bcc2c7f elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="bcc2c7f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>局部互联网（Local Interconnect Network，LIN）是一种低速总线，主要用于汽车中的电子设备，例如门控、键盘、减震系统和风扇控制等。LIN总线测试工具可以检测和分析LIN总在线的数据传输，并提供故障检测和诊断功能，帮助技术人员解决车辆电子系统中的问题。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1535ac0 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1535ac0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-cae7383" data-id="cae7383" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1386d39 elementor-position-left elementor-vertical-align-middle elementor-widget elementor-widget-image-box" data-id="1386d39" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="273" height="184" src="https://www.tosunai.com/wp-content/uploads/2023/04/flexray.png" class="attachment-full size-full wp-image-2603" alt="flexray" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 58" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/flexray.png 273w, https://www.tosunai.com/wp-content/uploads/2023/04/flexray-18x12.png 18w" sizes="auto, (max-width: 273px) 100vw, 273px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">FlexRay总线</h3></div></div>				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-081ccec" data-id="081ccec" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-20493ea elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="20493ea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>FlexRay总线是一种高速数据传输总线，可用于高级汽车控制系统，例如汽车稳定性控制系统、自动驾驶系统和电动汽车控制系统等。FlexRay总线具有高度的实时性和可靠性，支持多种不同的数据传输速率。<span style="font-size: 14px;">FlexRay总线测试工具可以监控和分析FlexRay总在线的数据传输，并提供实时数据记录和分析功能，帮助技术人员进行故障排除和维修。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c2b478c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c2b478c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-09951b7" data-id="09951b7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-01de9d9 elementor-position-left elementor-vertical-align-middle elementor-widget elementor-widget-image-box" data-id="01de9d9" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="106" height="84" src="https://www.tosunai.com/wp-content/uploads/2023/04/Ethernet.png" class="attachment-full size-full wp-image-2604" alt="Ethernet" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 59" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/Ethernet.png 106w, https://www.tosunai.com/wp-content/uploads/2023/04/Ethernet-15x12.png 15w" sizes="auto, (max-width: 106px) 100vw, 106px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Ethernet总线</h3></div></div>				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5eebdd0" data-id="5eebdd0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d8b37ab elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="d8b37ab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>以太网总线是一种高速数据传输总线，可以用于支持高带宽的汽车应用，例如高级娱乐系统、远程诊断和车载通讯等。以太网总线支持多种不同的传输速率和通讯协议，例如TCP/IP协议和UDP协议等。<span style="font-size: 14px;">以太网总线测试工具可以监控和分析以太网总在线的数据传输，并提供详细的数据记录和分析功能，帮助技术人员确定车辆电子系统中的问题。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-39f622dd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="39f622dd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4fc96764" data-id="4fc96764" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-509ac967 elementor-widget elementor-widget-heading" data-id="509ac967" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">结论</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3fef20a7 elementor-widget elementor-widget-text-editor" data-id="3fef20a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>汽车总线测试是一项重要的任务，它有助于确定车辆电子系统中的问题，并保障车辆的安全和可靠性。CAN、CAN FD、LIN、FlexRay和Ethernet是常用于现代汽车中的五种不同总线系统，每种总线系统都有相关的测试工具，可用于检测和分析数据传输，并提供故障检测和诊断功能，帮助技术人员解决车辆电子系统中的问题。在选择总线测试工具时，需要考虑不同总线系统的特点和要求，并选择符合需求的工具，以确保测试效果和准确度。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6e96928b elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="6e96928b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6130e826" data-id="6130e826" data-element_type="column" data-e-type="column" data-settings="{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateX_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateX_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;1&quot;,&quot;sizes&quot;:[]},&quot;motion_fx_translateX_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:&quot;0&quot;,&quot;end&quot;:&quot;50&quot;}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;]}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d973604 elementor-widget-divider--view-line_text elementor-widget-divider--element-align-left elementor-widget elementor-widget-divider" data-id="1d973604" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
							<span class="elementor-divider__text elementor-divider__element">
				参考 <b>同星硬件产品</b>				</span>
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2bfabbe5 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2bfabbe5" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-43760a66" data-id="43760a66" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-19debefb elementor-widget elementor-widget-image" data-id="19debefb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="2000" height="1333" src="https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本.jpg" class="attachment-full size-full wp-image-2610" alt="同星汽车总线硬件工具" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本.jpg 2000w, https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本-800x533.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本-300x200.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本-1024x682.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本-768x512.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本-1536x1024.jpg 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/硬件组合图-副本-18x12.jpg 18w" sizes="auto, (max-width: 2000px) 100vw, 2000px" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 60">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4aff22b3" data-id="4aff22b3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-454ede12 elementor-widget elementor-widget-heading" data-id="454ede12" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">CAN / CAN FD / LIN硬件</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-49ef5a21 elementor-widget elementor-widget-text-editor" data-id="49ef5a21" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>CAN FD/CAN总线工具主要应用于总线数据的监控和分析，整车网络节点仿真，ECU节点和系统相关测试，UDS诊断测试，基于UDS的ECU刷写，以及ECU或整车的标定和刷写等等。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2805824 elementor-align-justify elementor-widget elementor-widget-button" data-id="2805824" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.tosunai.com/product-category/hardware/can-tools/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">→ CAN/CAN FD硬件产品</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bb3536c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bb3536c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f0c6806" data-id="f0c6806" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b7f9f5d elementor-widget elementor-widget-heading" data-id="b7f9f5d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>—同星CAN/CAN FD/LIN硬件产品</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ec5a7e9 elementor-widget elementor-widget-html" data-id="ec5a7e9" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style type="text/css">
.tg  {
    border-collapse:collapse;
    border-spacing:0;
    font-family:Arial, sans-serif;
    font-size:14px;
    font-weight:normal;
}
.tg td,.tg th{
    padding:20px;
    text-align:center;
    vertical-align: middle;
    border-right: 1px solid #f5f5f5;
}
.tg th{
    background-color:#0B499D;
    color:#FFF;
    font-weight:bold;
}
tr:nth-child(even){
    background-color:#BDD7EE;
}
</style>
<table class="tg" style="undefined;table-layout: fixed; width: 100%">
<colgroup>
<col style="width: 30%">
<col style="width: 70%">
</colgroup>
<thead>
  <tr>
    <th class="tg-0f0z">产品型号</th>
    <th class="tg-0f0z">设备描述</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td>TC1011</td>
    <td>1路 CAN FD 转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1012/P</td>
    <td>1路 CAN FD，1路 LIN 总线转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1013</td>
    <td>2路 CAN FD 转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1014</td>
    <td>4路 CAN FD 转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1016/P</td>
    <td>4路 CAN FD，2路 LIN 设备转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1017</td>
    <td>8路 CAN FD 转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1018</td>
    <td>12路 CAN FD 转 USB 接口</td>
  </tr>
  <tr>
    <td>MP1013</td>
    <td>2路 CAN FD 转 miniPCIe 接口</td>
  </tr>
  <tr>
    <td>TP1013</td>
    <td>2路 CAN FD 转 PCIe 接口</td>
  </tr>
  <tr>
    <td>TL1001</td>
    <td>1路 LIN 转 USB 接口</td>
  </tr>
  <tr>
    <td>TL1026/P</td>
    <td>1路 CAN FD，6路 LIN 总线转 USB 接口</td>
  </tr>
  <tr>
    <td>TLog1002</td>
    <td>2路 CAN FD，2路 LIN 记录仪，64G</td>
  </tr>
  <tr>
    <td>TLog1004</td>
    <td>4路 CAN FD，2路 LIN 记录仪，64G</td>
  </tr>
  <tr>
    <td>TLog1038</td>
    <td>12路 CAN FD，12路 LIN，3路 ETH  T1，2路 FlexRay，DIO*4，AIAO*3</td>
  </tr>
  <tr>
    <td>TC1113B/4B</td>
    <td>2路/4路 CAN FD 转 USB / Bluetooth / WIFI</td>
  </tr>
  <tr>
    <td>GW2112</td>
    <td>2路 CAN FD 网关 / 路由器</td>
  </tr>
</tbody>
</table>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-271a21c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="271a21c" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b30b69f" data-id="b30b69f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d8bf769 elementor-widget elementor-widget-image" data-id="d8bf769" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1000" height="1000" src="https://www.tosunai.com/wp-content/uploads/2023/11/Category_FlexRay.webp" class="attachment-full size-full wp-image-5638" alt="TOSUN Hardware FlexRay Product Category Portfolio Diagram" srcset="https://www.tosunai.com/wp-content/uploads/2023/11/Category_FlexRay.webp 1000w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_FlexRay-768x768.webp 768w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_FlexRay-600x600.webp 600w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_FlexRay-800x800.webp 800w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_FlexRay-100x100.webp 100w" sizes="auto, (max-width: 1000px) 100vw, 1000px" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 61">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-75ee503" data-id="75ee503" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bb78f02 elementor-widget elementor-widget-heading" data-id="bb78f02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">FlexRay硬件</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-9a473ea elementor-widget elementor-widget-text-editor" data-id="9a473ea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>同星TC1034是一款2路FlexRay、2路CAN FD总线转USB接口的设备。可轻松胜任FlexRay网络开发、仿真、测试等工作。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7947148 elementor-align-justify elementor-widget elementor-widget-button" data-id="7947148" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.tosunai.com/product-category/hardware/flexray/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">→ FlexRay硬件产品</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-910d093 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="910d093" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ac0f58" data-id="7ac0f58" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bd2e506 elementor-widget elementor-widget-spacer" data-id="bd2e506" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4d04175 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4d04175" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-67a864a" data-id="67a864a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c76ac99 elementor-widget elementor-widget-image" data-id="c76ac99" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1000" height="1000" src="https://www.tosunai.com/wp-content/uploads/2023/11/Category_Ethernet.webp" class="attachment-full size-full wp-image-5636" alt="TOSUN Hardware Ethernet Product Category Portfolio Diagram" srcset="https://www.tosunai.com/wp-content/uploads/2023/11/Category_Ethernet.webp 1000w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_Ethernet-768x768.webp 768w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_Ethernet-600x600.webp 600w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_Ethernet-800x800.webp 800w, https://www.tosunai.com/wp-content/uploads/2023/11/Category_Ethernet-100x100.webp 100w" sizes="auto, (max-width: 1000px) 100vw, 1000px" title="汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet 62">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ce95b0d" data-id="ce95b0d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3307b27 elementor-widget elementor-widget-heading" data-id="3307b27" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Ethernet硬件</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-5dead34 elementor-widget elementor-widget-text-editor" data-id="5dead34" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>以太网硬件主要应用于车载以太网和CAN网络数据的监控和分析，车载以太网和CAN总线仿真，车载以太网与标准以太网之间的转换，ECU刷写，ECU级和系统级自动化测试，汽车以太网到CAN FD的网关应用。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3a6cf8c elementor-align-justify elementor-widget elementor-widget-button" data-id="3a6cf8c" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.tosunai.com/product-category/hardware/ethernet/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">→ Ethernet硬件产品</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-647cb49 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="647cb49" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f09463b" data-id="f09463b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0e8ac13 elementor-widget elementor-widget-heading" data-id="0e8ac13" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>—同星Ethernet硬件产品</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8fd386a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8fd386a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-becb4db" data-id="becb4db" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8dc7818 elementor-widget elementor-widget-html" data-id="8dc7818" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<table class="tg" style="undefined;table-layout: fixed; width: 100%">
<colgroup>
<col style="width: 30%">
<col style="width: 70%">
</colgroup>
<thead>
  <tr>
    <th>产品型号</th>
    <th>设备描述</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td>TE1021</td>
    <td>1路 100/1000Base-T1 转 1000Base-Tx接口</td>
  </tr>
  <tr>
    <td>TE1051</td>
    <td>1路 100/1000Base-T1/Tx 转 USB 接口</td>
  </tr>
  <tr>
    <td>TE1105</td>
    <td>5路 100/1000Base-T1/Tx 转 USB 接口</td>
  </tr>
  <tr>
    <td>TC1054</td>
    <td>    4路 100/1000Base-T1，2路 LIN，4路 CAN FD 转 万兆以太网 / 1000Base-T / USB 接口</td>
  </tr>
</tbody>
</table>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/automotive-bus-testing-overview-can-fd-lin-flexray-ethernet/">汽车总线测试概述 ：CAN、CAN FD、LIN、FlexRay 和Ethernet</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TSMaster标定功能详解</title>
		<link>https://www.tosunai.com/tsmaster-function-customization-details/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Mon, 10 Oct 2022 03:49:31 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[CCP / XCP 标定]]></category>
		<category><![CDATA[TSMaster]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=1400</guid>

					<description><![CDATA[<p>汽车电子技术高速发展,涉及到的电控ECU数量急剧增加,控制的对象也纷繁多样,控制的难度显著增加。控制的效果一方 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-function-customization-details/">TSMaster标定功能详解</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1400" class="elementor elementor-1400" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3b20190 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3b20190" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4f1c592" data-id="4f1c592" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7ecced6 elementor-widget elementor-widget-text-editor" data-id="7ecced6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">汽车电子技术高速发展</span><span style="font-family: Calibri;">,</span><span style="font-family: 宋体;">涉及到的电控</span><span style="font-family: Calibri;">ECU</span><span style="font-family: 宋体;">数量急剧增加</span><span style="font-family: Calibri;">,</span><span style="font-family: 宋体;">控制的对象也纷繁多样</span><span style="font-family: Calibri;">,</span><span style="font-family: 宋体;">控制的难度显著增加。控制的效果一方面取决于控制算法的设计</span><span style="font-family: Calibri;">,</span><span style="font-family: 宋体;">另一方面则更多的取决于参数的标定调试。</span></span></p><p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">TSMaster</span><span style="font-family: 宋体;">是一款面向汽车电子应用的标定工具软件，将为广大的汽车电子研发工程师和标定工程师提供一个全新的选择。本章节我们主要介绍如何使用</span><span style="font-family: Calibri;">TSMaster</span><span style="font-family: 宋体;">进行标定。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9683364 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9683364" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fc584c2" data-id="fc584c2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bd5850e elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="bd5850e" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-28cf5d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="28cf5d8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e36e32e" data-id="e36e32e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-201e64a elementor-widget elementor-widget-heading" data-id="201e64a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">一、DAQ配置</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e20d9f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e20d9f6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d4f8f3" data-id="3d4f8f3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1bc0647 elementor-widget elementor-widget-text-editor" data-id="1bc0647" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>当无法从 A2L 中直接获取 DAQ 相关配置的时候，可以参考已有工程，手动添加 DAQ的描述配置，其主要包含两部分： Event Channel + DAQ。过程如下所示。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5aee6a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5aee6a3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c1b381" data-id="4c1b381" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-257599b elementor-widget elementor-widget-text-editor" data-id="257599b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>1、Event Channel</p>
<p>事件通道是开发 ECU CCP 模块的过程中就定义好的事件触发机制。因此，可以根据描述文件，手动添加事件通道。事件通道主要包含以下几个属性：</p>
<p>➢ 通道名称：这个名称是用户任意命名的，主要不要重复，具有明确的提示性即可。</p>
<p>➢ 事件通道：该通道编号是 ECU 设计的时候确定的，跟触发速度是匹配的。比如ECU 中定义了通道为 0 的事件对应的是 10ms 触发速率，他们俩的对应关系不能有误。</p>
<p>➢ 触发速率：选择跟通道编号对应的速度。</p>
<p>➢ 单位：选择 1ms 即可。</p>
<p>添加步骤：</p>
<p>（1）通过 ECU-&gt;协议-&gt;事件设置</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d8881f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d8881f6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d65c58" data-id="5d65c58" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b5ca13d elementor-widget elementor-widget-image" data-id="b5ca13d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="206" src="https://www.tosunai.com/wp-content/uploads/2022/10/1-1024x206.png" class="attachment-large size-large wp-image-1404" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/1-1024x206.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/1-800x161.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/1-300x60.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/1-768x154.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/1-1536x309.png 1536w, https://www.tosunai.com/wp-content/uploads/2022/10/1-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/1.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 77">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-43fd007 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="43fd007" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c6e07c" data-id="6c6e07c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ea534a4 elementor-widget elementor-widget-text-editor" data-id="ea534a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（2）右键添加一个事件</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ab06e3f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab06e3f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff12e26" data-id="ff12e26" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6aed2 elementor-widget elementor-widget-image" data-id="5c6aed2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="770" height="256" src="https://www.tosunai.com/wp-content/uploads/2022/10/2.png" class="attachment-large size-large wp-image-1405" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/2.png 770w, https://www.tosunai.com/wp-content/uploads/2022/10/2-300x100.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/2-768x255.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/2-18x6.png 18w" sizes="auto, (max-width: 770px) 100vw, 770px" title="TSMaster标定功能详解 78">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e112f9a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e112f9a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ee0dc38" data-id="ee0dc38" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-582c5ae elementor-widget elementor-widget-text-editor" data-id="582c5ae" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（3）输入名称，选择事件通道，触发速率和单位即可</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0ee850b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0ee850b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ed3ccd" data-id="3ed3ccd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7605e01 elementor-widget elementor-widget-image" data-id="7605e01" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="120" src="https://www.tosunai.com/wp-content/uploads/2022/10/3-1024x120.png" class="attachment-large size-large wp-image-1406" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/3-1024x120.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/3-800x94.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/3-300x35.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/3-768x90.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/3-18x2.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/3.png 1318w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 79">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0aedcc3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0aedcc3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c22c0ed" data-id="c22c0ed" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c4ab545 elementor-widget elementor-widget-text-editor" data-id="c4ab545" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>2、DAQ</p><p><span style="font-family: 宋体;">当无法从 ECU 配置中自动读取 DAQ 列表的时候，用户需要手动添加 DAQ 列表描述，如下所示：</span></p><p><span style="font-family: 宋体;">(1)通过路径 ECU-&gt;协议-&gt;DAQ 设置，进入设置界面：</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-86b200c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="86b200c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bb1313f" data-id="bb1313f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d8f4365 elementor-widget elementor-widget-image" data-id="d8f4365" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="338" src="https://www.tosunai.com/wp-content/uploads/2022/10/4-1024x338.png" class="attachment-large size-large wp-image-1407" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/4-1024x338.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/4-800x264.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/4-300x99.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/4-768x254.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/4-18x6.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/4.png 1153w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 80">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8cf16a9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8cf16a9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a878813" data-id="a878813" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8bfe354 elementor-widget elementor-widget-text-editor" data-id="8bfe354" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>(2)<span style="font-family: 宋体; font-size: 10.5pt; color: var( --e-global-color-text );">去掉自动检测的勾，如下:</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e7c338e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e7c338e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a921d57" data-id="a921d57" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fd587f5 elementor-widget elementor-widget-image" data-id="fd587f5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="371" src="https://www.tosunai.com/wp-content/uploads/2022/10/5-1024x371.png" class="attachment-large size-large wp-image-1408" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/5-1024x371.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/5-800x290.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/5-300x109.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/5-768x278.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/5-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/5.png 1153w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 81">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e4e3c9f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e4e3c9f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f074790" data-id="f074790" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4be371e elementor-widget elementor-widget-text-editor" data-id="4be371e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>如果不去掉勾选，则 ODT 列表是 ECU 在下载过程中，通过命令动态从 ECU 中获取 ODT<span style="font-size: 14px; color: var( --e-global-color-text );">列表的描述，并且动态分配 ODT 列表，这里的属性就不需要手动配置了，因此也就无法配</span><span style="font-size: 14px; color: var( --e-global-color-text );">置属性。</span></p><p>(3)空白位置处右键，可以增加和删除 ODT 列表描述：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7550cb3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7550cb3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f71cef9" data-id="f71cef9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4a5a3ae elementor-widget elementor-widget-image" data-id="4a5a3ae" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="226" src="https://www.tosunai.com/wp-content/uploads/2022/10/6-1-1024x226.png" class="attachment-large size-large wp-image-1409" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/6-1-1024x226.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/6-1-800x177.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/6-1-300x66.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/6-1-768x170.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/6-1-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/6-1.png 1153w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 82">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d639cf8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d639cf8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9af7118" data-id="9af7118" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5420f3b elementor-widget elementor-widget-text-editor" data-id="5420f3b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>(4)<span style="font-family: 宋体; font-size: 10.5pt; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; color: var( --e-global-color-text );">设置</span> <span style="font-size: 10.5pt; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: Calibri;">ODT </span><span style="font-family: 宋体; font-size: 10.5pt; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; color: var( --e-global-color-text );">列表属性：</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ab17059 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab17059" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b26e309" data-id="b26e309" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-106c16e elementor-widget elementor-widget-image" data-id="106c16e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="173" src="https://www.tosunai.com/wp-content/uploads/2022/10/7-1024x173.png" class="attachment-large size-large wp-image-1410" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/7-1024x173.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/7-800x135.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/7-300x51.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/7-768x130.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/7-18x3.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/7.png 1153w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 83">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-996f7fa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="996f7fa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f0c24dc" data-id="f0c24dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-dfccd91 elementor-widget elementor-widget-text-editor" data-id="dfccd91" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>如果不清楚 ODT 列表详细含义，参照现有工程，把上述描述表配成一样即可。</p><p>(5)注意事项：</p><p>事件设置中设置了通道过后，需要保存工程，重启一下软件，在 DAQ 设置的下拉框中才能看到相应的事件通道属性。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-430a883 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="430a883" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-74a8d5d" data-id="74a8d5d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-462599c elementor-widget elementor-widget-heading" data-id="462599c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">二、RAM和ROM切换</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-65390f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="65390f0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c3a6c3" data-id="3c3a6c3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b5bdf60 elementor-widget elementor-widget-text-editor" data-id="b5bdf60" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>1、<span style="font-size: 10.5pt; text-align: justify; color: var( --e-global-color-text ); font-family: 宋体;">原因</span></p><p><span style="mso-spacerun: 'yes'; font-family: Calibri; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">有些</span> ECU <span style="font-family: 宋体;">中，标定时候需要切换内存地址映射，比如需要切换到 </span><span style="font-family: Calibri;">RAM </span><span style="font-family: 宋体;">中进行标定（跟</span><span style="font-family: Calibri;">ECU </span><span style="font-family: 宋体;">内部 </span><span style="font-family: Calibri;">CCP </span><span style="font-family: 宋体;">架构有关系，并不是所有都需要此机制）。如下所示：</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ac80c05 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ac80c05" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-74627ed" data-id="74627ed" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ca3e3e elementor-widget elementor-widget-image" data-id="5ca3e3e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="936" height="451" src="https://www.tosunai.com/wp-content/uploads/2022/10/8.png" class="attachment-large size-large wp-image-1411" alt="8 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/8.png 936w, https://www.tosunai.com/wp-content/uploads/2022/10/8-800x385.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/8-300x145.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/8-768x370.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/8-18x9.png 18w" sizes="auto, (max-width: 936px) 100vw, 936px" title="TSMaster标定功能详解 84">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1d39bfd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1d39bfd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e15e994" data-id="e15e994" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0bfe43a elementor-widget elementor-widget-text-editor" data-id="0bfe43a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>如上图所示，ECU 中设置了内存映射，那么标定 0x08D0000-0x08DFFFF 所在的 Flash地址的时候，实际直接标定的是内存地址为 0x02D0000-0x02DFFFF 的 RAM 地址。在标定完成后，PC 端会形成一个 Hex 文件，然后通过 Bootloader 把此 Hex 文件烧录到 Flash 地址处即可。</p><p>如果不切换，ECU 的 CCP 模块收到标定地址过后，就直接去该 Flash 地址处进行标定。因为Flash 不同于 RAM，不能随机写入，会触发 Flash 写入硬件错误，造成 ECU 标定模块<span style="font-size: 14px; color: var( --e-global-color-text );">直接异常退出。</span></p><p>2、实际操作</p><p>ECU 第一次上电的时候，在完成 TSMaster 连接过后，如果 ECU 当前还处于 Flash 标定状态，则只需要点击标定管理器上面的切换按钮，通过 CCP 命令让 ECU 切换到 RAM 标定<span style="font-size: 14px; color: var( --e-global-color-text );">即可。如下图所示：</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fbde5ea elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fbde5ea" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e822cd" data-id="9e822cd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0568192 elementor-widget elementor-widget-image" data-id="0568192" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="480" src="https://www.tosunai.com/wp-content/uploads/2022/10/9-1024x480.png" class="attachment-large size-large wp-image-1412" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/9-1024x480.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/9-800x375.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/9-300x141.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/9-768x360.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/9-18x8.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/9.png 1132w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 85">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a7777c8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a7777c8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63ae273" data-id="63ae273" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5f190ea elementor-widget elementor-widget-heading" data-id="5f190ea" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>三、A2L文件</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b9cca47 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b9cca47" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-72010b2" data-id="72010b2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8636caf elementor-widget elementor-widget-text-editor" data-id="8636caf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>1、载入新的A2L文件</p><p>完成上述配置过后，保存一个基础模板工程。当后续 A2L 发生变化的时候，只需要在此基础工程上更新 A2L 文件即可。如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e8ef35c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e8ef35c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-35b0d8b" data-id="35b0d8b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0e10857 elementor-widget elementor-widget-image" data-id="0e10857" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="391" src="https://www.tosunai.com/wp-content/uploads/2022/10/10-1024x391.png" class="attachment-large size-large wp-image-1413" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/10-1024x391.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/10-800x306.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/10-300x115.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/10-768x294.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/10-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/10.png 1078w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 86">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4e28590 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4e28590" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7eccca" data-id="c7eccca" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7601923 elementor-widget elementor-widget-text-editor" data-id="7601923" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>2、更新A2L文件</p><p>更新 A2L 文件内部地址。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bb9068c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bb9068c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-df9ef42" data-id="df9ef42" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-01a42fa elementor-widget elementor-widget-heading" data-id="01a42fa" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">四、使用CAN FD通道</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0e6c7b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0e6c7b2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e5c181d" data-id="e5c181d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d26e039 elementor-widget elementor-widget-image" data-id="d26e039" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="869" height="358" src="https://www.tosunai.com/wp-content/uploads/2022/10/11.png" class="attachment-large size-large wp-image-1414" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/11.png 869w, https://www.tosunai.com/wp-content/uploads/2022/10/11-800x330.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/11-300x124.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/11-768x316.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/11-18x7.png 18w" sizes="auto, (max-width: 869px) 100vw, 869px" title="TSMaster标定功能详解 87">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-82b9934 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="82b9934" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-65facec" data-id="65facec" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a493e5e elementor-widget elementor-widget-heading" data-id="a493e5e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>五、ECU连接失败</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a220e7a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a220e7a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7d2fda" data-id="d7d2fda" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f26bf01 elementor-widget elementor-widget-text-editor" data-id="f26bf01" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>设置重连ECU</p><p>在连接 ECU 的过程中，可能出现这种情况。ECU 节点收到第一帧 Connect 命令过后，不回复，收到第二帧连接命令才回复，如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1201e3a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1201e3a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4018c34" data-id="4018c34" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-57f6cfb elementor-widget elementor-widget-image" data-id="57f6cfb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="218" src="https://www.tosunai.com/wp-content/uploads/2022/10/12-1024x218.png" class="attachment-large size-large wp-image-1415" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/12-1024x218.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/12-800x170.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/12-300x64.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/12-768x163.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/12-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/12.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 88">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-34d6982 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="34d6982" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-351e7f6" data-id="351e7f6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f60dddd elementor-widget elementor-widget-text-editor" data-id="f60dddd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p>如果标定没有没有配置重连机制，就会造成软件只尝试一次连接过后，即返回连接失败的错误。解决办法，就是配置 ECU 的重连机制，从 ECU-&gt;协议-&gt;协议设置，如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0c6b8a7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0c6b8a7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6cf9152" data-id="6cf9152" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-83c7502 elementor-widget elementor-widget-image" data-id="83c7502" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="370" src="https://www.tosunai.com/wp-content/uploads/2022/10/13-1024x370.png" class="attachment-large size-large wp-image-1416" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/13-1024x370.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/10/13-800x289.png 800w, https://www.tosunai.com/wp-content/uploads/2022/10/13-300x108.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/13-768x278.png 768w, https://www.tosunai.com/wp-content/uploads/2022/10/13-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2022/10/13.png 1189w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster标定功能详解 89">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9b537af elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9b537af" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ad87622" data-id="ad87622" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ea1e0fa elementor-widget elementor-widget-text-editor" data-id="ea1e0fa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>经过如上图所示的设置过后，软件会再尝试 2 次连接，如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d61464f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d61464f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4a8839" data-id="f4a8839" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c682b47 elementor-widget elementor-widget-image" data-id="c682b47" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="729" height="123" src="https://www.tosunai.com/wp-content/uploads/2022/10/14.png" class="attachment-large size-large wp-image-1417" alt="TSMaster标定功能详解" srcset="https://www.tosunai.com/wp-content/uploads/2022/10/14.png 729w, https://www.tosunai.com/wp-content/uploads/2022/10/14-300x51.png 300w, https://www.tosunai.com/wp-content/uploads/2022/10/14-18x3.png 18w" sizes="auto, (max-width: 729px) 100vw, 729px" title="TSMaster标定功能详解 90">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-function-customization-details/">TSMaster标定功能详解</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TSMaster自动化模块篇</title>
		<link>https://www.tosunai.com/tsmaster-automation-module/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Wed, 28 Sep 2022 07:24:04 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[LIN总线仿真工具]]></category>
		<category><![CDATA[UDS诊断]]></category>
		<category><![CDATA[汽车总线工具]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=901</guid>

					<description><![CDATA[<p>TSMaster是同星智能推出的一款汽车总线工具链软件，目前已成为广大汽车工程师，尤其是汽车电子工程师最常用的 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-automation-module/">TSMaster自动化模块篇</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="901" class="elementor elementor-901" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-51bd493 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="51bd493" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6f97b3b" data-id="6f97b3b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5bb18d7 elementor-widget elementor-widget-image" data-id="5bb18d7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="700" height="382" src="https://www.tosunai.com/wp-content/uploads/2022/09/TSMaster1.png" class="attachment-large size-large wp-image-1253" alt="TSMaster1 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/TSMaster1.png 700w, https://www.tosunai.com/wp-content/uploads/2022/09/TSMaster1-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/TSMaster1-18x10.png 18w" sizes="auto, (max-width: 700px) 100vw, 700px" title="TSMaster自动化模块篇 97">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8dcd0f3" data-id="8dcd0f3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5b9b2a6 elementor-widget elementor-widget-text-editor" data-id="5b9b2a6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-family: 微软雅黑; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">TSMaster是同星智能推出的一款汽车总线工具链软件，目前已成为广大汽车工程师，尤其是汽车电子工程师最常用的工具之一。它是一个国产替代非常强大的开发、仿真、测试环境。TSMaster的新功能-自动化模块，此功能模块以图形编程语言作为骨架，汲取了TSMaster已有的小程序、小程序库、测试系统、Excel测试系统等各大模块之所长，是TSMaster功能的集大成者。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-effeb19 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="effeb19" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-91b77f4" data-id="91b77f4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-197b706 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="197b706" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f85d972 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f85d972" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6d762d0" data-id="6d762d0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-37dc6b5 elementor-widget elementor-widget-heading" data-id="37dc6b5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">一、自动化模块简介</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d4d3f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d4d3f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-extended">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a7db131" data-id="a7db131" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b000e74 elementor-widget elementor-widget-image" data-id="b000e74" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="549" src="https://www.tosunai.com/wp-content/uploads/2022/09/1-1-1024x549.png" class="attachment-large size-large wp-image-903" alt="1 1 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/1-1-1024x549.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/1-1-800x429.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/1-1-300x161.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/1-1-768x412.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/1-1-1536x823.png 1536w, https://www.tosunai.com/wp-content/uploads/2022/09/1-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2022/09/1-1.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster自动化模块篇 98">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6b0f0a9" data-id="6b0f0a9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-584ea95 elementor-widget elementor-widget-text-editor" data-id="584ea95" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>自动化模块具有极高的灵活性；一方面，它可以任意简单，简单到没有任何编程经验的工程师，只要有思路，即可创作出只有专业软件开发者才能设计出的高强度的仿真、测试逻辑；另一方面，它也可以任意复杂，因为每张流程图背后都有一个完整小程序作为支撑，流程图的每个动作，继承了编译型语言的高性能优点，可执行任意逻辑。自动化模块的出现，为广大工程师们带来了福音。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cc42de2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cc42de2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dcf2fb9" data-id="dcf2fb9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8a92530 elementor-widget elementor-widget-heading" data-id="8a92530" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>二、图形编程语言的基本语法</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-20ddbab elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="20ddbab" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a164cb1" data-id="a164cb1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-43a49e7 elementor-widget elementor-widget-image" data-id="43a49e7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="499" src="https://www.tosunai.com/wp-content/uploads/2022/09/2-4-1024x499.png" class="attachment-large size-large wp-image-1257" alt="TSMaster自动化模块篇" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/2-4-1024x499.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/2-4-800x390.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/2-4-300x146.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/2-4-768x374.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/2-4-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2022/09/2-4.png 1315w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster自动化模块篇 99">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-943b5c7" data-id="943b5c7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-aca1776 elementor-widget elementor-widget-text-editor" data-id="aca1776" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>打开自动化模块，在右边子模块列表中新建若干个子模块，每一个模块都是一张完整的流程图，都有独立的变量系统和后台的小程序。选中其中一张流程图，选中入口点，单击绿色的加号按钮，便会得到一些列向下执行的动作，每个动作都是TSMaster图形编程语言的独立执行单元。每个动作默认都是“NOP”操作”NoOperation”，以NOP动作为例，当这个动作执行完毕后，会生成一个NOP的结果，NOP的结果分为“OK”和“NOK”两种情况，OK就是绿色表示符合预期，NOK就是红色表示不符合预期，不符合预期意味着故障的发生。具体的更多关于图形变成语言的基本语法可通过视频了解更多哦&#8230;&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7de9169 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7de9169" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c360f93" data-id="c360f93" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fdd74b3 elementor-widget elementor-widget-heading" data-id="fdd74b3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>三、图形编程语言的在线调试方法</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-df87ee1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="df87ee1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0e8b2f9" data-id="0e8b2f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1a36518 elementor-widget elementor-widget-image" data-id="1a36518" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="560" src="https://www.tosunai.com/wp-content/uploads/2022/09/3-3-1024x560.png" class="attachment-large size-large wp-image-1258" alt="TSMaster自动化模块篇" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/3-3-1024x560.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-800x437.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-768x420.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3.png 1509w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster自动化模块篇 100">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8fe681e" data-id="8fe681e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8a143d2 elementor-widget elementor-widget-text-editor" data-id="8a143d2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>基于C++的小程序是可以在线调试的，但是需要基于Visual Studio的外部开发工具才可以做到，而我们介绍的图形编程语言自带调试器，以方便用户对逻辑进行跟踪和干预。新建一个自动化模块，取名为”test“，双击第一个子模块，改名为m1，我们就在这个子模块介绍程序如何调试。首先选中入口点，向下新建一系列操作，在右侧的变量列表中添加一个变量V，设定初始值为”0“。首先按程序的快捷键F9运行程序，可以看到瞬间程序就执行完毕。接下来，我们按单步的快捷键F8，程序会首先在入口点等待下一步的指示，此时入口点会被高亮，表示即将执行，但实际还未执行，再次按下F8，可以看到入口点执行完毕编程绿色。程序来到A5，A5被高亮，进入了等待执行的环节，继续按F8就可以跟踪程序的每一步动作，直到程序运行完最后一个动作之后结束。具体的后续调试方法可通过视频了解更多&#8230;&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-405adb5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="405adb5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b32b373" data-id="b32b373" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-094b918 elementor-widget elementor-widget-heading" data-id="094b918" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>四、图形编程语言的万能表达方式</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b600483 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b600483" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ee628ad" data-id="ee628ad" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-064677d elementor-widget elementor-widget-image" data-id="064677d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="500" src="https://www.tosunai.com/wp-content/uploads/2022/09/仿真_画板-1.jpg" class="attachment-large size-large wp-image-853" alt="仿真" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/仿真_画板-1.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/仿真_画板-1-300x188.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/仿真_画板-1-768x480.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/仿真_画板-1-18x12.jpg 18w" sizes="auto, (max-width: 800px) 100vw, 800px" title="TSMaster自动化模块篇 101">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4a28888" data-id="4a28888" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f045dc1 elementor-widget elementor-widget-text-editor" data-id="f045dc1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>图形编程语言的重要功能——万能表达式，它能以无代码的方式实现关联各种信号的数学运算。具体的操作步骤可通过视频了解更多&#8230;&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f03fda0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f03fda0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b23579" data-id="8b23579" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1432920 elementor-widget elementor-widget-heading" data-id="1432920" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">五、使用自动化模块进行测量</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e8ec37b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e8ec37b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8349673" data-id="8349673" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b2ed09a elementor-widget elementor-widget-image" data-id="b2ed09a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="549" src="https://www.tosunai.com/wp-content/uploads/2022/09/4-2-1024x549.png" class="attachment-large size-large wp-image-1267" alt="TSMaster自动化模块篇" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/4-2-1024x549.png 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-800x429.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-300x161.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-768x412.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-1536x823.png 1536w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster自动化模块篇 102">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8d3190d" data-id="8d3190d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-aa01028 elementor-widget elementor-widget-text-editor" data-id="aa01028" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在测量过程中，需要注意的是，我们所关心的信号在何时被发送出去，何时被接收，接收的值是多少等等问题。发送可以用脚本来实现自动化，也可以使用现有的用户界面来实现自动化，这个功能可能很多用户都不为所知。我们首先新建一个发送窗口，添加一帧报文设为周期发送，接下来用自动化模块来控制这个窗口的自动和停止发送，插入一个动作，命名为send，设置动作为API调用，选择小程序系统函数。再增加一个3秒的延时环节，命名为wait，然后选择小程序的系统函数，延时参数选择3000毫秒。最后再增加一个停止窗体的动作。接下来就可以验证写好的程序。具体的操作步骤可通过视频了解更多&#8230;&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4ca40d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4ca40d7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c540053" data-id="c540053" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a81b0f3 elementor-widget elementor-widget-heading" data-id="a81b0f3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>六、图形编程语言的子系统功能</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a6dd16a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a6dd16a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0f1a5e0" data-id="0f1a5e0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f427600 elementor-widget elementor-widget-text-editor" data-id="f427600" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 微软雅黑; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 微软雅黑;">使用子系统能让所设计的程序架构清晰，更易于模块化。运用子系统可以更好的规划仿真和测试逻辑的实现，做到代码的模块化，让我们的开发做到事半功倍。具体的操作步骤可通过视频了解更多</span><span style="font-family: 微软雅黑;">&#8230;&#8230;</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-automation-module/">TSMaster自动化模块篇</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TSMaster诊断功能详解</title>
		<link>https://www.tosunai.com/tsmaster-simulation-diagnostics-details/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Wed, 28 Sep 2022 06:32:42 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[DOIP]]></category>
		<category><![CDATA[Flexray总线工具]]></category>
		<category><![CDATA[TSMaster]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=887</guid>

					<description><![CDATA[<p>TSMaster是同星智能推出的一款汽车总线工具链软件，目前已成为广大汽车工程师，尤其是汽车电子工程师最常用的 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-simulation-diagnostics-details/">TSMaster诊断功能详解</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="887" class="elementor elementor-887" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-44afa9b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44afa9b" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-633a7cf" data-id="633a7cf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ec15963 elementor-widget elementor-widget-text-editor" data-id="ec15963" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster是同星智能推出的一款汽车总线工具链软件，目前已成为广大汽车工程师，尤其是汽车电子工程师最常用的工具之一。它是一个国产替代非常强大的开发、仿真、测试环境。广大工程师在工作中对TSMaster的诊断功能应该会使用比较多，下面我们就来具体价绍下TSMaster诊断功能。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-25083c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="25083c3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cab1bd3" data-id="cab1bd3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-41f32bb elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="41f32bb" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dca554b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dca554b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-31cca95" data-id="31cca95" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-55c5efb elementor-widget elementor-widget-heading" data-id="55c5efb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">一、Diagnostic TP参数配置</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-abecea0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="abecea0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5553a5" data-id="d5553a5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-62ee731 elementor-widget elementor-widget-text-editor" data-id="62ee731" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster提供了诊断控制台基础功能，用户可以根据需求配置自己的发送和应答请求。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b90d90c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b90d90c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d8982a" data-id="8d8982a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-80e8f41 elementor-widget elementor-widget-heading" data-id="80e8f41" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">1、传输层协议</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-335524a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="335524a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3fa8f91" data-id="3fa8f91" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-22c8428 elementor-widget elementor-widget-text-editor" data-id="22c8428" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>主要包括：Bus Type、Channel、Request ID/Response ID/Function ID、Request ID Type/Response ID Type /Function ID Type、Filled Byte、STMin、BlockSize、FD Max DLC、Max Length。</p><p>诊断传输层类型，目前已经支持CAN/CAN FD/LIN，接下来支持以太网和Flexray等。TSMaster目前支持多个诊断模块同时在线工作，这里用于选择当前诊断模块使用系统的哪一个逻辑通道。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0f098ab elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0f098ab" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b1f3db3" data-id="b1f3db3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7c6d0b2 elementor-widget elementor-widget-image" data-id="7c6d0b2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="554" height="242" src="https://www.tosunai.com/wp-content/uploads/2022/09/1.png" class="attachment-large size-large wp-image-888" alt="1 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/1.png 554w, https://www.tosunai.com/wp-content/uploads/2022/09/1-300x131.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/1-18x8.png 18w" sizes="auto, (max-width: 554px) 100vw, 554px" title="TSMaster诊断功能详解 110">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0602835 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0602835" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3fd1a30" data-id="3fd1a30" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a7146e1 elementor-widget elementor-widget-heading" data-id="a7146e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small"><br>2、服务层参数</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6805a96 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6805a96" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f1efd47" data-id="f1efd47" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5b6eacc elementor-widget elementor-widget-text-editor" data-id="5b6eacc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>服务层参数主要包含S3，P2时间参数，以及加载SeedKey的DLL。DLL加载界面如下图所示。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bfc1ed0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bfc1ed0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3585d3a" data-id="3585d3a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2425d57 elementor-widget elementor-widget-image" data-id="2425d57" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="554" height="264" src="https://www.tosunai.com/wp-content/uploads/2022/09/2-1.png" class="attachment-large size-large wp-image-889" alt="2 1 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/2-1.png 554w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1-300x143.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1-18x9.png 18w" sizes="auto, (max-width: 554px) 100vw, 554px" title="TSMaster诊断功能详解 111">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-69973b4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="69973b4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2828121" data-id="2828121" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8bafa48 elementor-widget elementor-widget-heading" data-id="8bafa48" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small"><br>3、TesterPresent<br></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2486df4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2486df4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c2fba6d" data-id="c2fba6d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-48d9ef8 elementor-widget elementor-widget-text-editor" data-id="48d9ef8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在Diagnostic Tp参数配置中使能TesterPresenter，TSMaster会提供一个全局的开关。用户通过该开关，可以直接打开和关闭TesterPresent命令。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-42e44c7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="42e44c7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9bc7972" data-id="9bc7972" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-28b0ad0 elementor-widget elementor-widget-image" data-id="28b0ad0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="554" height="274" src="https://www.tosunai.com/wp-content/uploads/2022/09/3-1.png" class="attachment-large size-large wp-image-890" alt="3 1 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/3-1.png 554w, https://www.tosunai.com/wp-content/uploads/2022/09/3-1-300x148.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/3-1-18x9.png 18w" sizes="auto, (max-width: 554px) 100vw, 554px" title="TSMaster诊断功能详解 112">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b97fd62 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b97fd62" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b6d0d14" data-id="b6d0d14" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0a999f6 elementor-widget elementor-widget-heading" data-id="0a999f6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>二、基础诊断配置</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c3d6746 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c3d6746" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-96311eb" data-id="96311eb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d7aa2fb elementor-widget elementor-widget-text-editor" data-id="d7aa2fb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>该模块包含BasicDiagnostic参数和CombinedService。对于执行过程完全独立的命令，则放入BasicDiagnostic中；对于必须多个命令组合才能够完成的命令，则放入CombinedService中。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dacd469 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dacd469" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cec820" data-id="0cec820" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6017760 elementor-widget elementor-widget-heading" data-id="6017760" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">1、添加删除服务命令</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fee6434 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fee6434" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7db729" data-id="d7db729" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b8f1bfd elementor-widget elementor-widget-text-editor" data-id="b8f1bfd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>把鼠标放到需要添加和删除的服务命令上方，右键展开，选择是否需要添加和删除该服务。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d1dcadc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d1dcadc" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a3d02bb" data-id="a3d02bb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3c30da6 elementor-widget elementor-widget-heading" data-id="3c30da6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">2、配置BasicDiagnostic服务参数<br></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a6fed55 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a6fed55" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-956c012" data-id="956c012" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3274f9c elementor-widget elementor-widget-text-editor" data-id="3274f9c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>以Session Control为例，主要包含如下参数的配置：</p><p>（1）配置服务名称：用户可以配置一个易于理解和管理的服务名称。</p><p>（2）Is Function ID：本诊断服务是否采用Functional ID发送诊断请求。</p><p>（3）选择子服务类型：比如Session Control中的DiagnosticSessionType就包含如上图所示的Session类型。</p><p>（4）参数列表的字节序：支持Motorola和Intel字节序。</p><p>（5）参数列表：诊断服务除了诊断ID和子服务类型ID，还可以带着参数发送给被测ECU。参数列表包含请求和应答帧的参数列表，其配置方法如下所示，用户可以选择增加/删除多种类型的参数。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9de3710 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9de3710" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-100d5f7" data-id="100d5f7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ee2c7a9 elementor-widget elementor-widget-heading" data-id="ee2c7a9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">3、配置CombinedServices报文<br></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8a67ea4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8a67ea4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-590f187" data-id="590f187" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2e3f41f elementor-widget elementor-widget-text-editor" data-id="2e3f41f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（1）Download File：组合服务目前只支持了下载文件服务，如果用户有其他组合需求，可以反馈给上海同星，合理的需求可以作为标准服务模块添加到软件中。</p><p>（2）Checksum：在程序下载过程中，为了保证数据的完整性，需要引入Checksum算法对数据的完整性和有效性进行校验。TSMaster诊断模块的符合服务中，引入了主流的CRC算法进行校验。</p><p>（3）载入Binary数据文件：Hex，S19文件格式内部是带数据起始地址和长度的，但是对于Binary类型的二进制文件来说，他内部是不带数据的起始地址的，因此，再载入Binary数据文件的时候，用户需要手动输入数据起始地址段的长度。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8290384 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8290384" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bc91682" data-id="bc91682" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e2ea0a8 elementor-widget elementor-widget-heading" data-id="e2ea0a8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">4、同步到控制台</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-62550b9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="62550b9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3259276" data-id="3259276" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ba283c8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ba283c8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61ae1a9" data-id="61ae1a9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d36c1ed elementor-widget elementor-widget-heading" data-id="d36c1ed" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">三、系统变量的灵活应用</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-52b5f9b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="52b5f9b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58aa51b" data-id="58aa51b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-61165e3 elementor-widget elementor-widget-text-editor" data-id="61165e3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster把系统变量作为参数引入诊断模块中，极大的拓展了诊断模块跟其他模块数据交互的能力。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e1bf5bc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e1bf5bc" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7767ea" data-id="d7767ea" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0aa8496 elementor-widget elementor-widget-heading" data-id="0aa8496" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">1、系统变量关联Console服务<br></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-09d2d5d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="09d2d5d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-701572e" data-id="701572e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e39b811 elementor-widget elementor-widget-text-editor" data-id="e39b811" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>用户在诊断控制台中可以根据需要灵活配置诊断服务。这些诊断服务配置好过后，用户需要在诊断控制台中双击启动该诊断服务。但是如果用户想在Panel界面中启动该诊断命令，则还需要借助系统变量。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1091f39 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1091f39" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ba06d1" data-id="7ba06d1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f284705 elementor-widget elementor-widget-image" data-id="f284705" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="712" height="432" src="https://www.tosunai.com/wp-content/uploads/2022/09/5-1.png" class="attachment-large size-large wp-image-891" alt="5 1 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/5-1.png 712w, https://www.tosunai.com/wp-content/uploads/2022/09/5-1-300x182.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/5-1-18x12.png 18w" sizes="auto, (max-width: 712px) 100vw, 712px" title="TSMaster诊断功能详解 113">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-159b64e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="159b64e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7af8bae" data-id="7af8bae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4ea10ee elementor-widget elementor-widget-heading" data-id="4ea10ee" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small"><br>2、外部程序控制诊断</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f342dd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6f342dd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2369580" data-id="2369580" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-43a7559 elementor-widget elementor-widget-text-editor" data-id="43a7559" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>外部程序可以通过系统变量跟TSMaster进行数据交换。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-12c63a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="12c63a0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a53bf1e" data-id="a53bf1e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-469a87c elementor-widget elementor-widget-heading" data-id="469a87c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">四、自动诊断流程</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c11daff elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c11daff" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0ca4d11" data-id="0ca4d11" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c383907 elementor-widget elementor-widget-heading" data-id="c383907" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">1、流程用例管理</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c25dad5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c25dad5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-96c9ab2" data-id="96c9ab2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3415541 elementor-widget elementor-widget-text-editor" data-id="3415541" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster的自动化诊断流程不仅仅是针对某一个具体的应用，而是针对整个项目的诊断流程进行管理。用户可以根据完整项目的需求，配置测试诊断流程组，每个组里面可以包含多个不同的诊断流程，在一个诊断流程中才包含具体的诊断步骤。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c726432 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c726432" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-df86845" data-id="df86845" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-48bc659 elementor-widget elementor-widget-heading" data-id="48bc659" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-small">2、配置诊断流程<font face="微软雅黑" style="font-family: 微软雅黑;font-size: 12pt;font-style: inherit;font-weight: inherit;color: var( --e-global-color-primary )">（</font><font face="微软雅黑" style="font-family: 微软雅黑;font-size: 12pt;font-style: inherit;font-weight: inherit;color: var( --e-global-color-primary )">UDS Flow）</font><br></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-343faf0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="343faf0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fb51130" data-id="fb51130" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2ebd7e2 elementor-widget elementor-widget-text-editor" data-id="2ebd7e2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（1）基本配置步骤：在左边的管理栏中选中一个诊断流程节点-在右边的编辑区域，添加，删除，编辑诊断步骤-添加步骤后，编辑步骤名称-选择该步骤的类型-选择该步骤地址类型，物理地址还是功能地址-配置详细的诊断请求数据包和应答数据包-配置本步骤结束后步骤之间的等待时间-配置本步骤发生错误的错误处理方法</p><p>（2）工具栏</p><p>诊断流程配置工具栏如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6d258a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6d258a6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-93a5afa" data-id="93a5afa" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a95597e elementor-widget elementor-widget-image" data-id="a95597e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="813" height="216" src="https://www.tosunai.com/wp-content/uploads/2022/09/7.webp" class="attachment-large size-large wp-image-892" alt="7 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/7.webp 813w, https://www.tosunai.com/wp-content/uploads/2022/09/7-800x213.webp 800w, https://www.tosunai.com/wp-content/uploads/2022/09/7-300x80.webp 300w, https://www.tosunai.com/wp-content/uploads/2022/09/7-768x204.webp 768w, https://www.tosunai.com/wp-content/uploads/2022/09/7-18x5.webp 18w" sizes="auto, (max-width: 813px) 100vw, 813px" title="TSMaster诊断功能详解 114">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ef1b511 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ef1b511" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a3f9685" data-id="a3f9685" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ed9b212 elementor-widget elementor-widget-text-editor" data-id="ed9b212" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（3）诊断步骤类型</p><p>测试步骤中，为了增加诊断配置的灵活性，设计了5中类型可供选择，如下图所示，主要包含：Normal,SelectConfig,SeedAndKey,DownloadFile,TesterPresent,RoutineControl。通过这5种类型，基本上涵盖住了市面上所有主流的诊断流程需求。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-68c7878 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="68c7878" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8bb6fc1" data-id="8bb6fc1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ce5f8b3 elementor-widget elementor-widget-image" data-id="ce5f8b3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="964" height="303" src="https://www.tosunai.com/wp-content/uploads/2022/09/8.webp" class="attachment-large size-large wp-image-893" alt="8 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/8.webp 964w, https://www.tosunai.com/wp-content/uploads/2022/09/8-800x251.webp 800w, https://www.tosunai.com/wp-content/uploads/2022/09/8-300x94.webp 300w, https://www.tosunai.com/wp-content/uploads/2022/09/8-768x241.webp 768w, https://www.tosunai.com/wp-content/uploads/2022/09/8-18x6.webp 18w" sizes="auto, (max-width: 964px) 100vw, 964px" title="TSMaster诊断功能详解 115">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d78780f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d78780f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0be0614" data-id="0be0614" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e5eda83 elementor-widget elementor-widget-text-editor" data-id="e5eda83" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（4）步骤间隔时间</p><p>诊断流程模块步骤跟步骤之间的时间间隔是可以设置的，如下图所示，单位为ms：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-13aded4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="13aded4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c6765e6" data-id="c6765e6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-481c6b5 elementor-widget elementor-widget-image" data-id="481c6b5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="59" src="https://www.tosunai.com/wp-content/uploads/2022/09/9-1024x59.webp" class="attachment-large size-large wp-image-894" alt="9 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/9-1024x59.webp 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/9-800x46.webp 800w, https://www.tosunai.com/wp-content/uploads/2022/09/9-300x17.webp 300w, https://www.tosunai.com/wp-content/uploads/2022/09/9-768x44.webp 768w, https://www.tosunai.com/wp-content/uploads/2022/09/9-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2022/09/9.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster诊断功能详解 116">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-99ca202 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="99ca202" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4b88bf" data-id="f4b88bf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f606dca elementor-widget elementor-widget-text-editor" data-id="f606dca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>（5）出错处理</p><p>现阶段出错处理，主要包含两个参数：错误后重试次数以及错误后停止还是继续运行。在后续产品规划中，出错后允许跳转到指定的流程中（比如跳转到擦除流程中），进一步增加自动运行流程模块的灵活性。</p><p>（6）使能步骤/位置调整</p><p>对于已经完成配置的诊断流程步骤，用户根据左边的选择框来勾选想要执行的诊断步骤。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-97fa518 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="97fa518" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3618e52" data-id="3618e52" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-47a0548 elementor-widget elementor-widget-heading" data-id="47a0548" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">五、典型应用</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ed5886e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ed5886e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8c83664" data-id="8c83664" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-92cdd5a elementor-widget elementor-widget-text-editor" data-id="92cdd5a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster诊断功能的典型应用，主要包含读取车辆VIN码、写入配置信息、Flash Bootloader流程这三块的典型应用操作。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bc7fb5e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bc7fb5e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-857ec35" data-id="857ec35" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-310b745 elementor-widget elementor-widget-heading" data-id="310b745" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">六、常见问题汇总</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-731a8a8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="731a8a8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-683b965" data-id="683b965" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f0203f0 elementor-widget elementor-widget-text-editor" data-id="f0203f0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>1、擦除地址配置</p><p>（1）固定地址和长度</p><p>如果擦除地址是固定的地址，处理方法最简单。直接配置一个Normal内容的服务，里面直接填入原始数据即可。如果擦除地址为0x00801234，擦除长度为0x0000C000。</p><p>（2）可变地址和长度</p><p>地址根据载入的不同Hex文件，对应的数据地址和长度是可变的。对于这种情况，则需要用到系统变量。则需要用到系统变量。以示例hex文件为例。诊断模块每次载入Hex文件的时候，会自动提取Hex一些特征信息作为系统变量注册到系统中。</p><p>2、Seed&amp;Key的值</p><p>如果Seed&amp;Key值是固定值，直接采用选择Normal模式，填入固定的值即可。本章节主要讲解基于Seed&amp;Key动态计算Key值。</p><p>3、为什么读取上来的字符串是反的</p><p>用户期望读取的字符串是ReadDemo，但是读取上来的字符串是omeDdeaR，完全是反的。这是因为配置的字符串解析顺序跟实际的字符存储顺序不匹配，所以解析出来的字符串也跟着是反的。</p><p>解决方法：调整字符串的解析顺序，比如之前为Motorola，现在修改为Intel，修改过后，读取的字符串就和期望的字符串匹配了。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-simulation-diagnostics-details/">TSMaster诊断功能详解</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>使用TSMaster从零打造车辆控制器HIL实时仿真</title>
		<link>https://www.tosunai.com/tsmaster-hil-simulation/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Wed, 28 Sep 2022 03:33:09 +0000</pubDate>
				<category><![CDATA[技术案例]]></category>
		<category><![CDATA[CAN FD测试工具]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[仿真]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=851</guid>

					<description><![CDATA[<p>实时仿真在汽车零部件的开发和测试中占据着重要地位，通常情况下，要实现实时仿真和硬件在环测试，免不了要和NI、V [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-hil-simulation/">使用TSMaster从零打造车辆控制器HIL实时仿真</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="851" class="elementor elementor-851" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-fb9acdf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fb9acdf" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a7022b" data-id="2a7022b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-89c13e4 elementor-widget elementor-widget-text-editor" data-id="89c13e4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>实时仿真在汽车零部件的开发和测试中占据着重要地位，通常情况下，要实现实时仿真和硬件在环测试，免不了要和NI、Veristand、Dspace等等这些大牌的软件或者硬件产品打交道，这些产品的成本高昂，也有一定的准入门槛，并不利于大面积推广。而TSMaster的出现则打破了这样一个局面。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2213b01 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2213b01" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e44dc8" data-id="7e44dc8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2ffc4cd elementor-widget elementor-widget-heading" data-id="2ffc4cd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>概述</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f359170 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f359170" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-60b57cb" data-id="60b57cb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7effed5 elementor-widget elementor-widget-text-editor" data-id="7effed5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>首先，解释一下实时仿真中的实时性，它不要求仿真速度要有多快，而是对仿真计算任务的返回结果的时刻提出了确定性的要求。比如ECU中的一个任务，它的执行周期是5毫秒，实时性对它的最基本要求便是这个任务必须在当前的5毫秒内执行完毕，而不能推迟到下一个5毫秒周期，这仅仅只是最基本的要求。因为ECU的处理器的计算资源有限，其中有众多不同周期的任务，都需要在指定时间内完成，这就是为何需要使用实时系统来执行仿真任务，实时系统完全模拟了ECU控制器的运行环境。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f541d73 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f541d73" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-41e350c" data-id="41e350c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c37245 elementor-widget elementor-widget-heading" data-id="5c37245" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://www.tosunai.com/%e4%bd%bf%e7%94%a8tsmaster%e4%bb%8e%e9%9b%b6%e6%89%93%e9%80%a0%e8%bd%a6%e8%be%86%e6%8e%a7%e5%88%b6%e5%99%a8hil%e5%ae%9e%e6%97%b6%e4%bb%bf%e7%9c%9f%e7%b3%bb%e5%88%971-%e5%ae%9e%e6%97%b6%e4%bb%bf/" target="_blank">一、实时仿真原理</a></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a2f2ae2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a2f2ae2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d6b9b6a" data-id="d6b9b6a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f1bb76b elementor-widget elementor-widget-text-editor" data-id="f1bb76b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>首先，解释一下实时仿真中的实时性，它不要求仿真速度要有多快，而是对仿真计算任务的返回结果的时刻提出了确定性的要求。比如ECU中的一个任务，它的执行周期是5毫秒，实时性对它的最基本要求便是这个任务必须在当前的5毫秒内执行完毕，而不能推迟到下一个5毫秒周期，这仅仅只是最基本的要求。因为ECU的处理器的计算资源有限，其中有众多不同周期的任务，都需要在指定时间内完成，这就是为何需要使用实时系统来执行仿真任务，实时系统完全模拟了ECU控制器的运行环境。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-57bdbcd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="57bdbcd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f8c9c0b" data-id="f8c9c0b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e44024 elementor-widget elementor-widget-image" data-id="9e44024" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="486" src="https://www.tosunai.com/wp-content/uploads/2022/09/1-3-1024x486.jpg" class="attachment-large size-large wp-image-879" alt="使用TSMaster从零打造车辆控制器HIL实时仿真" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/1-3-1024x486.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/1-3-800x380.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/1-3-300x142.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/1-3-768x364.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/1-3-18x9.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/1-3.jpg 1515w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="使用TSMaster从零打造车辆控制器HIL实时仿真 122">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bcb1804 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bcb1804" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-baf2e2b" data-id="baf2e2b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-efcc67b elementor-widget elementor-widget-heading" data-id="efcc67b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>二、ECU嵌入式代码与TSMaster小程序集成<br></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-73bcb2c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="73bcb2c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-087ab83" data-id="087ab83" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6ee9da0 elementor-widget elementor-widget-text-editor" data-id="6ee9da0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>我们会从零一步步基于TSMaster来搭建ABS算法的实时仿真环境。通过Simulink将ABS的算法自动生成嵌入式代码，将它作为一个小程序运行在TSMaster的实时环境中。我们首先将模型另存，然后需要修改路径，让代码的生成放置在这个新的路径中。随后我们需要在模型上做一些修改让其可以生成嵌入式代码。首先就需要删除示波器等等一系列无用的控件，再删除CarSim的s function，将s function的接口转化为in 和 out。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-37e92be elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="37e92be" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f007d75" data-id="f007d75" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c7353c6 elementor-widget elementor-widget-image" data-id="c7353c6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="654" src="https://www.tosunai.com/wp-content/uploads/2022/09/2-1-1024x654.jpg" class="attachment-large size-large wp-image-880" alt="使用TSMaster从零打造车辆控制器HIL实时仿真" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/2-1-1024x654.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1-800x511.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1-300x192.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1-768x491.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1-18x12.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/2-1.jpg 1296w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="使用TSMaster从零打造车辆控制器HIL实时仿真 123">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d01c3f5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d01c3f5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b8d751b" data-id="b8d751b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c9f3819 elementor-widget elementor-widget-text-editor" data-id="c9f3819" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>为了正确的生成嵌入式代码，还需要在代码生成上做一番修改，打开配置，首先是stop time，设置为inf，然后是salvar，再次使用的是定步长，step我们使用了业界通用的5毫秒。接下来来到代码生成的环节，Target file自然是ert，我们还需要转到interface，在这里将continuous time勾上，因为轮缸压力模型中间用到的是传递函数，是连续状态，随后按Ctrl+B生成代码，很快代码就生成完毕了。那么在这份代码中，我们需要将ABS.c.h以及一些列的其他的头文件复制粘贴到TSMaster的小程序的文件夹中间参与编译过程。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-79d7683 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="79d7683" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ade8023" data-id="ade8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b920b3c elementor-widget elementor-widget-image" data-id="b920b3c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="564" src="https://www.tosunai.com/wp-content/uploads/2022/09/3-3-1024x564.jpg" class="attachment-large size-large wp-image-881" alt="使用TSMaster从零打造车辆控制器HIL实时仿真" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/3-3-1024x564.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-800x441.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-300x165.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-768x423.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3-18x10.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/3-3.jpg 1503w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="使用TSMaster从零打造车辆控制器HIL实时仿真 124">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-adf37b0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="adf37b0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-584a58f" data-id="584a58f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4c441c5 elementor-widget elementor-widget-heading" data-id="4c441c5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>三、脱离RT的车辆模型的实时仿真</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6057aa3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6057aa3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a5ab02" data-id="3a5ab02" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-11d1c78 elementor-widget elementor-widget-text-editor" data-id="11d1c78" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>不论我们的ABS算法是处在TSMaster的小程序中，还是处在真实的ECU硬件中，它的运行必然都需要输入外部环境给它提供的轮速等信号，它的输出也必然要施加到外部的环境中，这里的外部环境就是指整车以及其他的控制器。很明显，我们需要一个整车模型来参与仿真的过程，通常意义上，这个整车模型就是CarSim的RT版本。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d9d984e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d9d984e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2874b3c" data-id="2874b3c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8efd087 elementor-widget elementor-widget-image" data-id="8efd087" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="562" src="https://www.tosunai.com/wp-content/uploads/2022/09/4-2-1024x562.jpg" class="attachment-large size-large wp-image-882" alt="使用TSMaster从零打造车辆控制器HIL实时仿真" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/4-2-1024x562.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-800x439.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-300x165.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-768x422.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2-18x10.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/4-2.jpg 1508w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="使用TSMaster从零打造车辆控制器HIL实时仿真 125">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5c4388a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c4388a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa91417" data-id="fa91417" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cb155f7 elementor-widget elementor-widget-text-editor" data-id="cb155f7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>基于前面我们对HIL仿真的实时性探讨，我们同样可以使用非RT版本的CarSim，而仅仅通过实时调用CarSim相关的API函数，将整车模型搬到个人电脑上来运行。我们专门为CarSim打造的CarSim Controller，它相当于CarSim的RT版本，具有在个人电脑上高精度的仿真车辆模型的能力。</p><p>基于TSMaster的软件平台，我们可以轻易的干预ECU算法中的任意变量。需要说明的是CarSim Controller仅仅是将一个动力学软件CarSim做到实时控制的千万种方法中的一种。基于此原理，同样可以实现Carmaker等等其他动力学软件的实时控制。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-65440c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="65440c0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95eaae7" data-id="95eaae7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-34b440d elementor-widget elementor-widget-heading" data-id="34b440d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">四、ECU HIL仿真的具体实施</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ba00661 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ba00661" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-39469d6" data-id="39469d6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2f79746 elementor-widget elementor-widget-text-editor" data-id="2f79746" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>上面我们介绍了ABS算法仿真和车辆模型的运行，它们的功能并不是简简单单地绘制曲线，搜集运行数据，而是有着更深层次的目的，那就是与外部世界联动，将输入和输出数据完完全全暴露在真实世界中，达到HIL的真正目的——硬件在环。与外部世界交互这个过程可以说十分简单，只需要为此专门设计一个dbc文件，加载TSMaster中，再将系统变量中的内容映射到总线上即可。<br></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2f949a7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2f949a7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-94608f2" data-id="94608f2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cffce21 elementor-widget elementor-widget-image" data-id="cffce21" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2022/09/5-1024x574.jpeg" class="attachment-large size-large wp-image-883" alt="5 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/5-1024x574.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/5-800x449.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/5-300x168.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/5-768x431.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/5-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/5.jpeg 1476w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="使用TSMaster从零打造车辆控制器HIL实时仿真 126">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-hil-simulation/">使用TSMaster从零打造车辆控制器HIL实时仿真</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施</title>
		<link>https://www.tosunai.com/tsmaster-hil-simulation-05/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 08:43:53 +0000</pubDate>
				<category><![CDATA[HIL实时仿真系列]]></category>
		<category><![CDATA[DOIP]]></category>
		<category><![CDATA[ECU]]></category>
		<category><![CDATA[HIL 实时仿真]]></category>
		<category><![CDATA[TSMaster]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=831</guid>

					<description><![CDATA[<p>本文介绍TSMaster 从零打造车辆控制器HIL实时仿真系列第五章节，继续介绍控制器实时HIL的实现。 一、 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-hil-simulation-05/">TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="831" class="elementor elementor-831" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-84815b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="84815b8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-49ffc75" data-id="49ffc75" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9c6470 elementor-widget elementor-widget-text-editor" data-id="f9c6470" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>本文介绍TSMaster 从零打造车辆控制器HIL实时仿真系列第五章节，继续介绍控制器实时HIL的实现。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-376d03d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="376d03d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f0e1b07" data-id="f0e1b07" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c6e94f elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="9c6e94f" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-26cd3f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="26cd3f2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-45263bf" data-id="45263bf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-12a2ff2 elementor-widget elementor-widget-heading" data-id="12a2ff2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>一、HIL硬件在环</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2220cc8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2220cc8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-728b8cc" data-id="728b8cc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-541449e elementor-widget elementor-widget-text-editor" data-id="541449e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; visibility: visible; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; visibility: visible; overflow-wrap: break-word !important;">ABS算法仿真和车辆模型的运行，它们的功能并不是简简单单地绘制曲线，搜集运行数据，而是有着更深层次的目的，那就是与外部世界联动，将输入和输出数据完完全全暴露在真实世界中，达到HIL的真正目的—硬件在环。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; visibility: visible; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; visibility: visible; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; visibility: visible; overflow-wrap: break-word !important;">与外部世界交互这个过程可以说十分简单，只需要为此专门设计一个dbc文件，加载到TSMaster中，再将系统变量中的内容映射到总线上即可。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">在此我准备了一个简单的dbc文件，它包含四个轮速，还有四个轮缸压力信号。我们将其拖入tsmaster中。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-83ccaa0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="83ccaa0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f2d3c84" data-id="f2d3c84" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-55b569f elementor-widget elementor-widget-image" data-id="55b569f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2022/09/2-1024x574.jpeg" class="attachment-large size-large wp-image-837" alt="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/2-1024x574.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/2-800x449.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/2-300x168.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/2-768x431.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/2-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/2.jpeg 1476w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施 133">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9b9c89f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9b9c89f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-702599b" data-id="702599b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3e4b70b elementor-widget elementor-widget-text-editor" data-id="3e4b70b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">再打开RBS，让剩余总线仿真接管这些信号的发送。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">随后我们打开硬件通道选择器，将CAN通道选择为同星的一款总线工具—TC1005作为演示，TC1005的通道1和通道2互相连接在了一起，确保发出的报文可以被正确应答。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">我们启动RBS，打开Trace窗口，就可以看到我们需要的信号都在总线上以预定的频率发送着，当然这些信号由于没有更新，初始值都是0，下一步就是</span><span style="font-size: 14px; letter-spacing: 1.6px;">做信号绑定，将系统变量中的值传给这些信号。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">首先停止仿真，回到我们的算法小程序，添加预发送函数，接管轮速和压力报文的发送过程，这意味着每当报文即将被发出，系统都会调用这些预发送函数，我们只需要简单地在这些函数内更新我们所需的信号即可。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5b13139 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5b13139" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-53fa2b2" data-id="53fa2b2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-76d74a3 elementor-widget elementor-widget-image" data-id="76d74a3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2022/09/4-1024x574.jpeg" class="attachment-large size-large wp-image-838" alt="TSMaster Graphic Automation" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/4-1024x574.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/4-800x448.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/4-300x168.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/4-768x430.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/4-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/4.jpeg 1478w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施 134">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-463fe36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="463fe36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f442d8a" data-id="f442d8a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-eb060c0 elementor-widget elementor-widget-text-editor" data-id="eb060c0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; color: #222222; font-family: SourceHan-S-SC; letter-spacing: 1.6px; text-align: justify;">我们试着赋一下值。最后我们在图形窗口中，添加需要观测的CAN信号，包括速度信号和压力信号等等。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">至此，我们完成了所有所需的信号的预发送函数，是时候启 动整个仿真过程了，还是同样的流程，连接TSMaster的应 用程序，点击自动化模块的启动按钮。可以看到车辆正在运行过程中。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-981ef2e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="981ef2e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d5453f" data-id="8d5453f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-698c238 elementor-widget elementor-widget-image" data-id="698c238" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="565" src="https://www.tosunai.com/wp-content/uploads/2022/09/6-1024x565.jpeg" class="attachment-large size-large wp-image-839" alt="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/6-1024x565.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/6-800x441.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/6-300x165.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/6-768x424.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/6-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/6.jpeg 1501w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施 135">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ce8ec5e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ce8ec5e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c0efe2b" data-id="c0efe2b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70ddabb elementor-widget elementor-widget-text-editor" data-id="70ddabb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #222222; font-family: SourceHan-S-SC; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify;">随着程序的运行，我们可以实时观测到总线上活跃的轮速和 压力信号，这些信号就最终与真实世界发生了交互。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-95cea65 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="95cea65" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aeec049" data-id="aeec049" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-40745ec elementor-widget elementor-widget-heading" data-id="40745ec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">二、实现车辆控制器的HIL仿真</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-954933b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="954933b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d185bb" data-id="0d185bb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9ebf345 elementor-widget elementor-widget-text-editor" data-id="9ebf345" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">有了前面的基础，可以说此时我们真正踏入了HIL实时仿真的大门。使用这一整套流程，以不变应万变，实现各式各样的车辆控制器的HIL仿真。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">举个简单的例子，倘若我们需要对所开发的ibooster进行HIL仿真，ibooster是真实的ECU。我们就需要导入这个ibooster的所有网络的dbc文件，用我们的RBS将它所需的信号全部仿真出来。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0b6723f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0b6723f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-01f4a92" data-id="01f4a92" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-411ee7e elementor-widget elementor-widget-image" data-id="411ee7e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="560" src="https://www.tosunai.com/wp-content/uploads/2022/09/7-1024x560.jpeg" class="attachment-large size-large wp-image-840" alt="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/7-1024x560.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/7-800x437.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/7-300x164.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/7-768x420.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/7-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/7.jpeg 1515w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施 136">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e6098cb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e6098cb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eef3269" data-id="eef3269" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-53b69c2 elementor-widget elementor-widget-text-editor" data-id="53b69c2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">而要仿真信号，最简单的方法则是，在RBS仿真界面上，选中我们所需的ibooster节点，点击右键，一键自动生成HIL配置，这步操作可以自动激活ibooster依赖的其他节点和报文。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">其次，来到小程序中，通过预发送函数，构造此节点所需的各类总线信号。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-23178d4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="23178d4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-349bde8" data-id="349bde8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-293e269 elementor-widget elementor-widget-image" data-id="293e269" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="561" src="https://www.tosunai.com/wp-content/uploads/2022/09/8-1024x561.jpeg" class="attachment-large size-large wp-image-841" alt="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/8-1024x561.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/8-800x438.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/8-300x164.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/8-768x421.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/8-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/8.jpeg 1512w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施 137">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f2902f8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f2902f8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e8080f1" data-id="e8080f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-93ee9c9 elementor-widget elementor-widget-text-editor" data-id="93ee9c9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #222222; font-family: SourceHan-S-SC; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify;">再接下来就是一些硬件的信号，比如遇到踏板信号，可以通过电缸自动化接口或是定制的 API实现。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">同时，如果遇到IO或通断信号，则通过我们的IO板卡和继电器 板卡API实现；</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">如果是遇到轮速等特殊传感器信号，则通过我们的轮速模拟板卡API实现；</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">如果遇到电源电压的控制，可以使用可编程电源配合API 的方式实现；</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">最后，我们可以打开自动化模块，编写一系列用例，来对我们的产品进行各种可能的测试。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c2ea041 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c2ea041" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-be33ddd" data-id="be33ddd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c29d8df elementor-widget elementor-widget-image" data-id="c29d8df" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="567" src="https://www.tosunai.com/wp-content/uploads/2022/09/10-1024x567.jpeg" class="attachment-large size-large wp-image-843" alt="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/10-1024x567.jpeg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/10-800x443.jpeg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/10-300x166.jpeg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/10-768x425.jpeg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/10-18x10.jpeg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/10.jpeg 1496w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施 138">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d8a942a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d8a942a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b93dcec" data-id="b93dcec" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2c8a419 elementor-widget elementor-widget-text-editor" data-id="2c8a419" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: rgb(34, 34, 34); font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">当然，这一切背后还有个重要的前提，那就是软件之外的一切准备工作，也就是ECU机械和液压负载必须提前准备完毕。</span></p>
<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: rgb(34, 34, 34); font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><br style="margin: 0px; padding: 0px; outline: 0px; max-width: 100%; overflow-wrap: break-word !important;"></p>
<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: rgb(34, 34, 34); font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">只要上述内容都就绪，那么便可以设计并最终执行无人值守的全自动化参数遍历和测试，在测试结束后，再通过预先配置的信息，实现测试报告的一键自动生成。</span></p>
<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: rgb(34, 34, 34); font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><br style="margin: 0px; padding: 0px; outline: 0px; max-width: 100%; overflow-wrap: break-word !important;"></p>
<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: rgb(34, 34, 34); font-family: SourceHan-S-SC; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">最后的实现内容，由于细节过于繁杂，实现方式各异。我们有理由相信，基于TSMaster的这一整套仿真架构，小伙伴们也可以发挥自己的聪明才智，设计出各式各样的HIL实时仿真系统。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-hil-simulation-05/">TSMasterHIL实时仿真系列5-ECU HIL仿真的具体实施</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁</title>
		<link>https://www.tosunai.com/tsmaster-hil-simulation-04/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 08:20:58 +0000</pubDate>
				<category><![CDATA[HIL实时仿真系列]]></category>
		<category><![CDATA[ECU算法]]></category>
		<category><![CDATA[HIL 实时仿真]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[车载以太网]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=803</guid>

					<description><![CDATA[<p>本文主要介绍如何基于TSMaster打通ECU算法与整车模型之间的桥梁。 一、SDK融入TSMaster运行环 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-hil-simulation-04/">TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="803" class="elementor elementor-803" data-elementor-settings="{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-08b9004 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="08b9004" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e3fe1b0" data-id="e3fe1b0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d9abbf3 elementor-widget elementor-widget-text-editor" data-id="d9abbf3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>本文主要介绍如何基于TSMaster打通ECU算法与整车模型之间的桥梁。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2b3e6b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2b3e6b2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a03180" data-id="9a03180" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1b894cd elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1b894cd" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0add86c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0add86c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e968e0c" data-id="e968e0c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c687060 elementor-widget elementor-widget-heading" data-id="c687060" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>一、SDK融入TSMaster运行环境</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-87dd0a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="87dd0a3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f8b8eb7" data-id="f8b8eb7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d24b65f elementor-widget elementor-widget-text-editor" data-id="d24b65f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; visibility: visible; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; visibility: visible; overflow-wrap: break-word !important;">由于此视频采用了CarSim controller自带的CarSim engine客户端，需要对代码库做一些配置，也就是需要引用CarSim controller开发包的相关sdk文件。我们打开ABS算法小程序的代码库。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; visibility: visible; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; visibility: visible; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; visibility: visible; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; visibility: visible; overflow-wrap: break-word !important;">向上进入common文件夹，这个文件夹可存放多个小程序公共的头文件和代码文件，我们将SDK文件拖入此文件夹中。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">接着转到全局定义中，第一行代码，引用一个C++头文件 #include &#8220;CarSimAPIUtilities.hpp&#8221;。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3fbde55 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3fbde55" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5b5c27" data-id="d5b5c27" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1a74d75 elementor-widget elementor-widget-image" data-id="1a74d75" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="954" height="537" src="https://www.tosunai.com/wp-content/uploads/2022/09/2.png" class="attachment-large size-large wp-image-814" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/2.png 954w, https://www.tosunai.com/wp-content/uploads/2022/09/2-800x450.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/2-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/2-768x432.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/2-18x10.png 18w" sizes="auto, (max-width: 954px) 100vw, 954px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 148">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a2defd3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a2defd3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6cdb249" data-id="6cdb249" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1b40b90 elementor-widget elementor-widget-text-editor" data-id="1b40b90" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify;">随后点击编译，可以看到，SDK也融入了TSMaster的运行环境中。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7aeb341 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7aeb341" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f2f8312" data-id="f2f8312" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5f4745d elementor-widget elementor-widget-heading" data-id="5f4745d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><br>二、SDK控制动力学模型</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a3d35b3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a3d35b3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b015749" data-id="b015749" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5d569fe elementor-widget elementor-widget-text-editor" data-id="5d569fe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">接下来我们就可以通过调用SDK来轻松控制动力学模型了。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">我们可以使用CarSim engine自带的这 47 个API函数来操作CarSim，当然也可以选用基于CarSim engine开发的SDK来实现，相比起来SDK的函数更加简洁，它将整个 CarSim的控制分为三个阶段：初始化、运行、和结束运行。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">初始化函数名为 callback_setup，放在程序启动事件中。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b96f503 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b96f503" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ce9d965" data-id="ce9d965" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-99f8ffd elementor-widget elementor-widget-image" data-id="99f8ffd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="947" height="526" src="https://www.tosunai.com/wp-content/uploads/2022/09/3.png" class="attachment-large size-large wp-image-815" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/3.png 947w, https://www.tosunai.com/wp-content/uploads/2022/09/3-800x444.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/3-300x167.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/3-768x427.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/3-18x10.png 18w" sizes="auto, (max-width: 947px) 100vw, 947px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 149">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4849865 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4849865" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0076096" data-id="0076096" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-dc22e7f elementor-widget elementor-widget-text-editor" data-id="dc22e7f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">运行函数名为 callback_start_carsim，放在step函数中，并且让它只执行一次；这需要再申请一个全局变<span style="max-width: 100%; letter-spacing: 1.6px; overflow-wrap: break-word !important;">量 vToStart，来实现单次操作。</span></span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4240d2e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4240d2e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2776dd7" data-id="2776dd7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-206fb35 elementor-widget elementor-widget-image" data-id="206fb35" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="956" height="551" src="https://www.tosunai.com/wp-content/uploads/2022/09/4.png" class="attachment-large size-large wp-image-816" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/4.png 956w, https://www.tosunai.com/wp-content/uploads/2022/09/4-800x461.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/4-300x173.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/4-768x443.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/4-18x10.png 18w" sizes="auto, (max-width: 956px) 100vw, 956px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 150">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b8b07b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b8b07b1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a46bfbe" data-id="a46bfbe" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-015b5e9 elementor-widget elementor-widget-text-editor" data-id="015b5e9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify;">结束运行函数名为 callback_teardown，放在程序停止事件中；</span><span style="max-width: 100%; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;">写完后我们编译程序，运行程序。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-39106ac elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="39106ac" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a34a1b3" data-id="a34a1b3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b810f54 elementor-widget elementor-widget-heading" data-id="b810f54" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">三、车辆加速仿真试验</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dc10f84 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dc10f84" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-51960a6" data-id="51960a6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a24aa66 elementor-widget elementor-widget-text-editor" data-id="a24aa66" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">接下来我们尝试加速车辆，并在车速高于80kph时，紧急制动，要完成这个操作，只需要在我们的ABS小程序中，再自 定义两个API函数即可，我们将这两个函数分别命名为acc和brake。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">在acc中，我们操纵油门，此时需要到CarSim controller<span style="max-width: 100%; letter-spacing: 1.6px; overflow-wrap: break-word !important;">中拷贝输入变量名，throttle，cs-</span></span><span style="font-size: 14px; letter-spacing: 1.6px;">&gt;IMP_THROTTLE_ENGINE = 0.6;</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d0254e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d0254e3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aeb137b" data-id="aeb137b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-509071d elementor-widget elementor-widget-image" data-id="509071d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="954" height="546" src="https://www.tosunai.com/wp-content/uploads/2022/09/5.png" class="attachment-large size-large wp-image-817" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/5.png 954w, https://www.tosunai.com/wp-content/uploads/2022/09/5-800x458.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/5-300x172.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/5-768x440.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/5-18x10.png 18w" sizes="auto, (max-width: 954px) 100vw, 954px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 151">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f7ef766 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f7ef766" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bbc5f3d" data-id="bbc5f3d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b12d84a elementor-widget elementor-widget-text-editor" data-id="b12d84a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify;">在brake中，我们模拟驾驶员以150 bar的压力踩下制动踏板进行紧急制动，这就需要设置主缸压力为15MPa，我们设置一个全局变量 vPMC 来接收这个主缸压力，同时，还需要到全局定义中声明这个 vPMC。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f613aa0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f613aa0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-09265a9" data-id="09265a9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9dca9e elementor-widget elementor-widget-image" data-id="f9dca9e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="954" height="534" src="https://www.tosunai.com/wp-content/uploads/2022/09/6.png" class="attachment-large size-large wp-image-818" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/6.png 954w, https://www.tosunai.com/wp-content/uploads/2022/09/6-800x448.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/6-300x168.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/6-768x430.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/6-18x10.png 18w" sizes="auto, (max-width: 954px) 100vw, 954px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 152">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5aa5f3b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5aa5f3b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-59f8622" data-id="59f8622" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9434974 elementor-widget elementor-widget-text-editor" data-id="9434974" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">为了对比有无ABS的制动效果，我们首先尝试没有ABS算法的情况，那么这个压力将直接作用在四个轮缸上，这里还需声明一个变量 vHasABS，默认为假。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-40eeec1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="40eeec1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff33745" data-id="ff33745" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5213d2b elementor-widget elementor-widget-image" data-id="5213d2b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="958" height="525" src="https://www.tosunai.com/wp-content/uploads/2022/09/7.png" class="attachment-large size-large wp-image-819" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/7.png 958w, https://www.tosunai.com/wp-content/uploads/2022/09/7-800x438.png 800w, https://www.tosunai.com/wp-content/uploads/2022/09/7-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2022/09/7-768x421.png 768w, https://www.tosunai.com/wp-content/uploads/2022/09/7-18x10.png 18w" sizes="auto, (max-width: 958px) 100vw, 958px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 153">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5e17dfb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e17dfb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a1c839" data-id="5a1c839" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b254f74 elementor-widget elementor-widget-text-editor" data-id="b254f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">接着来到step函数中，通过 vHasABS 来区分算法的执行与否，若没有执行算法，则直接赋值轮缸压力。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">完成逻辑之后，我们需要观测轮速和压力，这些变量都来自于整车模型，如何观测呢？我们可以使用小程序的变量将其表达出来。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-18dd85c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="18dd85c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-438ea1d" data-id="438ea1d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-48ab740 elementor-widget elementor-widget-image" data-id="48ab740" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="568" src="https://www.tosunai.com/wp-content/uploads/2022/09/8-1-1024x568.jpg" class="attachment-large size-large wp-image-820" alt="TSMasterHIL实时仿真系列4-ECU HIL仿真的具体实施" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/8-1-1024x568.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/8-1-800x444.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/8-1-300x166.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/8-1-768x426.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/8-1-18x10.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/8-1.jpg 1492w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 154">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-92bf35c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="92bf35c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-870e802" data-id="870e802" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0a1a64e elementor-widget elementor-widget-text-editor" data-id="0a1a64e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">转到变量组上，点击右键添加变量表，依次输入车速，行驶距离，油门，各个轮速和各个压力值。点击确定后，一系列变量变申明好了，与全局定义不同的是，这些变量是系统变量，可以被其他小程序，或是被<span style="max-width: 100%; letter-spacing: 1.6px; overflow-wrap: break-word !important;">graphics或者面板等等窗口获取并自动绘制曲线。</span></span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">我们回到step函数，需要依次对这些系统变量进行赋值，赋值使用set操作</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;"> </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">v.set(cs-&gt;VX); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">station.set(cs-&gt;STATION);</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">throttle.set(cs-&gt;IMP_THROTTLE_ENGINE); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">vFL.set(cs-&gt;VX_L1);</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">vFR.set(cs-&gt;VX_R1); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">vRL.set(cs-&gt;VX_L2); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">vRR.set(cs-&gt;VX_R2); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">pFL.set(cs-&gt;IMP_PBK_L1); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">pFR.set(cs-&gt;IMP_PBK_R1); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">pRL.set(cs-&gt;IMP_PBK_L2); </span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">pRR.set(cs-&gt;IMP_PBK_R2);</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"> </p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">随后运行程序，打开系统变量表，就可以看到我们为这个小程序添加的一系列监控变量。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-67d761b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="67d761b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ee2448" data-id="2ee2448" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-28ff981 elementor-widget elementor-widget-image" data-id="28ff981" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2022/09/9-1-1024x574.jpg" class="attachment-large size-large wp-image-821" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/9-1-1024x574.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/9-1-800x449.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/9-1-300x168.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/9-1-768x431.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/9-1-18x10.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/9-1.jpg 1476w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 155">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6271dce elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6271dce" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b4eb8f2" data-id="b4eb8f2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d6a5c5d elementor-widget elementor-widget-text-editor" data-id="d6a5c5d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"><span style="max-width: 100%; font-size: 14px; overflow-wrap: break-word !important;">我们打开graphics，将图形分为三栏，上栏显示速度，中栏显示压力，下栏显示油门和行驶距离等信息，随后添加各个系统变量进行观测。</span></p><p style="margin-bottom: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;"> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d0b0d9b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d0b0d9b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af9e0b5" data-id="af9e0b5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-293457f elementor-widget elementor-widget-image" data-id="293457f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="560" src="https://www.tosunai.com/wp-content/uploads/2022/09/10-1-1024x560.jpg" class="attachment-large size-large wp-image-822" alt="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁" srcset="https://www.tosunai.com/wp-content/uploads/2022/09/10-1-1024x560.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2022/09/10-1-800x437.jpg 800w, https://www.tosunai.com/wp-content/uploads/2022/09/10-1-300x164.jpg 300w, https://www.tosunai.com/wp-content/uploads/2022/09/10-1-768x420.jpg 768w, https://www.tosunai.com/wp-content/uploads/2022/09/10-1-18x10.jpg 18w, https://www.tosunai.com/wp-content/uploads/2022/09/10-1.jpg 1486w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁 156">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fa9c885 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fa9c885" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f3479b2" data-id="f3479b2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-13d4e77 elementor-widget elementor-widget-text-editor" data-id="13d4e77" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #222222; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.6px; text-align: justify;">再转到自动化模块中，将我们现有的逻辑做一些修改，也就是启动后等待车辆加速到80公里每小时，再进行制动，只有制动到车速为0时，才停止仿真。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-hil-simulation-04/">TSMasterHIL实时仿真系列4-打通ECU算法与整车模型之间的桥梁</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
