tag 标签: 控制器

相关博文
  • 2024-4-26 15:21
    0 个评论
    案例概况 客户: Carbospacetech 合作伙伴 :DynaMotion 应用场景: 模块化精细加工系统 应用场景 DynaMotion公司专门从事 电力驱动技术 领域解决方案,这家来自图林根州的公司独立于制造商工作,但在一些要求苛刻的项目上,宏集具有高性能和灵活性的控制器,提供了大量帮助。 DynaMotion公司通过宏集的控制器成功实现了具有极其复杂路径计算的应用程序。其中,宏集 B-Nimis MC Pi-Prime 发挥了关键作用。这一来自宏集的新型 工业树莓派 尽管尺寸极其紧凑,但在性能方面却进入了全新的维度。 对DynaMotion公司来说,有两件事至关重要:宏集的解决方案提供了 充足的性能 ,并通过开放式系统架构提供了 优越的灵活性 。 宏集解决方案 1.根据机械指令优化并安全实施测试系统 来自博登湖的Carbospacetech,专门为航空航天工业提供个性化的 碳解决方案 (太阳帆),并自己开发建造了一个测试设施,用于生产太阳能电池阵列的碳电池板。这项任务起初听起来并不那么棘手,但是该测试设施并不保证设备功能安全,因此测试项目并没有取得理想效果。 DynaMotion要根据机械指令将测试系统的基本设计转换为安全的生产机器,并通过优化路径计算确保在质量和数量方面获得更好的效果,同时提高可操作性。 他们常在项目中使用B-Primis DC-Prime 15 控制器,且最初也计划为这个项目使用这一控制系统。此外,还有一个带有集成 EA 的总线耦合器。经协商后,他们选择了安全的B-Nimis SC-1000控制器和一个具有安全输入和输出以及FSoE的安全模块。 然而, 复杂的轨迹计算 破坏了原计划。 极端要求 :为了使Carbospacetech能够充分发挥碳材料的性能,并生产出既轻又硬的部件,生产机器需在负重的状态下以高精度生产超薄碳线,生产机器的路径计算也十分复杂。 2. 复杂的路径计算下修正原始计划 为了充分发挥碳作为材料的性能,并能够生产出既轻又硬的部件,生产机器需在负重的状态下以高精度生产超薄碳线。对于Carbospacetech来说, 能够随时干预这一过程 也很重要。 这导致客户需要能够“动态”停止轨迹计算,并在同一点重新启动它或进行修改。路径计算也变得越来越复杂。B-Nimis SC-1000控制器+安全模块不足以应对这种复杂的路径计算。 但即使在这种情况下,宏集也能提供合适的解决方案:DynaMotion在系统中安装了 B-Nimis MC Pi-Prime —宏集的新型工业树莓派,尽管尺寸非常紧凑,但它在性能方面达到了全新的维度。 来自宏集的新型工业树莓派B-Nimis MC pi-rime尽管尺寸极其紧凑,但在性能方面却达到了全新的维度,意味着即使路径计算如此复杂也没有问题。 即使是这种极其苛刻的轨迹计算,也能在这个紧凑的算法艺术家身上顺利运行。凭借这一新控制器,Carbospacetech建立了一台 高性能且安全 的生产机器,可以满足现在和未来碳纤维复合材料生产的高要求。 案例总结 宏集的工业控制器,助力DynaMotion构建了兼备安全性和复杂路径计算功能的 三轴至五轴的龙门架解决方案 。这也适用于具有类似功能需求的其他行业。
  • 热度 4
    2024-3-12 18:22
    508 次阅读|
    0 个评论
    OMAP-L138 + FPGA开发板(Pin-To-Pin国产FPGA)
    XQ138F-EVM 是广州星嵌电子科技有限公司基于 TI OMAP-L138(定点/浮点 DSP C674x+ARM9)+ FPGA 处理器研制的开发板; OMAP-L138 选用 TI 德州仪器的 TMS320C6748+ARM926EJ-S 异构双核处理器,主频 456MHz,高达 3648MIPS 和 2746MFLOPS 的运算能力; FPGA 采用中科亿海微 eHiChip 6 家族 EQ6HL45 系列芯片,或 Xilinx Spartan-6 系列芯 片 XC6SL16,可升级至 XC6SL45。(亿海芯 EQ6HL45 CSG324 pin-to-pin Xilinx Spartan-6 系列 XC6SLX9、XC6SLX16、XC6SLX25、XC6SLX45); TI OMAP-L138 作为主处理器,实现操作系统运行、算法处理、指令控制等功能; FPGA 作为协处理器,实现并行采集、外部信号处理、接口转换等功能; OMAP-L138 和 FPGA 通过 EMIF、SPI 或 UPP 等接口通信; 开发板引出丰富的外设,包含 1 路 CAN、2 路 RS485(其中 1 路 RS485/422 复用)、2 路 RS232、2 路网口(1 路百兆、1 路千兆)、1 路 ADC、2 路 DAC、数码管、SATA、TF/SD、USB OTG、 4 个 USB 1.1 HOST、UART、RTC、LCD 等接口,同时也引出 MCASP、MCBSP、uPP、SPI、EMIFA、 I2C 等接口,方便用户扩展。 图 1 OMAP-L138 + Spartan-6 图 2 OMAP-L138 + 国产EQ6HL45 系列 图 3 核心板背面图 核心板设计简约,尺寸小,72mm * 44mm 接口丰富,引出了全部引脚,最大范围的满足了用户的扩展需求。 八层板,沉金工艺,工业级设计。 注重EMC,抗干扰能力强。 可靠的板对板接插件,保证信号完整性。 低功耗设计,发热量小。 核心板经过大量的测试,性能稳定,能满足复杂工业场合的应用需求。 工业级处理器,频率456M Hz,强大的定点/浮点处理能力。 512MB工业级NAND FLASH。 128/256MB 工业级DDR2可选。 适用于: 图像处理设备 工业控制 智能电力系统 手持检测仪器 音视频数据处理 高精度仪器仪表 数据采集处理显示系统 中高端数控系统 通信设备 医疗电子设备 惯性制导...
  • 热度 2
    2023-11-9 10:28
    679 次阅读|
    0 个评论
    虹科干货 | 手把手教你通过CODESYS V3进行PLC编程(二) 教程背景 在上一期教程中,我们已经完成了控制器设备的连接和配置。接下来的教程将继续以HK-MC-Prime为例,假设控制器已经配置并连接到开发者的PC上,为您演示如何为控制器 安装合适的CODESYS V3版本 并 创建第一个程序 。 一、安装CODESYS (一)选择适合的版本 值得注意的是,控制器不能与任意编码的V3版本一起使用,其对CODESYS V3的版本和相应的target要求取决于控制器的固件版本。因此,重要的是要为您的控制器安装 适配的CODESYS V3版本 ,而非直接使用CODESYS V3开发环境的最新版本。 要找到 控制器的固件版本 ,请参考上一则教程中“通过web界面进行配置”的步骤,登录到控制器的web界面,并打开 “System Info” 页面。 如上图所示,可以看到控制器的固件版本为1.1.3,且HK-MC-Prime是基于Pi控制平台的,那么根据固件版本和CODESYS V3版本的 对应选型表 可知,该控制系所使用的开发环境为: CODESYS3.5.16.50 。您可以通过CODESYS官网下载对应的安装包。 (二)安装CODESYS V3 如上图所示,我们已经完成安装包的下载,之后CODESYS V3的具体安装步骤如下: 1启动安装 请注意需以 管理员身份 运行文件CODESYS.3.5.16.50,以启动CODESYS V3的安装。 2自定义安装位置 点击“Next”,接受相应的安装要求,并再次点击“Next”,跳转到下图界面,可 自定义更改软件安装位置 : 3选择特性 如果您不知道您需要什么特性,那么就对所有特性进行完整的安装;反之,您可以取消选择一些不必要的特性。 4等待安装完成 点击“Next”,等待安装结束后,点击 完成 即可。 二、创建程序 至此,我们已经完成CODESYS的安装;本节将详细介绍如何 创建、编译并运行第一个CODESYS V3项目 。在此之前,需再次确认以下要求已被满足: ·控制器的 网络设置 必须正确配置,以便通过以太网访问控制器。 ·必须在开发人员的计算机上安装 与控制器固件版本相对应 的CODESYS V3版本和 设备库Target Package。 (一)快速创建第一个项目 确认无误后,我们可以逐步创建一个CODESYS V3的示例项目,并加载到控制器上,执行的步骤如下: 1新建项目 点击“新建项目”,选择“标准项目”,自定义存储路径和项目名称,注意选择 文件设备类型 。 2连接项目中的控制器 创建空项目后,必须 将控制器集成到项目中 ;首先选择您新创建的项目,然后用右键单击打开上下文菜单,选择菜单项 “添加设备” 。 按下 “添加设备” 后,关闭窗口;在设备窗口中,会显示一个 “PLC 逻辑” 类型的对象,下面包含一个“Application”类型的对象,和一个库管理器。 (二)创建程序并定义任务 为了获得一个完整的、可执行的程序,必须将至少一个 “程序”类型的对象 插入到项目中,并且必须为要执行的程序 定义一个合适的任务 。 1创建程序 选择您的应用程序对象,然后单击右键以打开上下文菜单,选择“添加对象”,然后在子菜单中选择 “POU...” 。 选择POU的类型为 “程序” ,并给该程序起一个名称。在本例中,名称“main”用来表示这是控制器的主程序。所选择的实现语言是ST(结构化文本)。 2定义任务 通过双击 编辑模块 ,在编辑器窗口的上半部分中定义我们的第一个变量,名称为“counter”,数据类型为INT,并 用值“0”初始化这个变量 。就此我们实现了一个简单的程序:每当您调用“main”对象时,该程序都会对变量“counter”实现+1。 3选择对象 对于要调用的程序,必须插入一个 具有“任务配置”类型的对象 。此对象会自动创建一个类型为“MainTask”的子对象。您可以通过双击“MainTask”对象来配置它。选择“添加调用”,然后选择您已经创建的“程序”对象“Main”,点击确定。 4任务时间间隔 默认情况下, 任务时间间隔设置为25 ms ,这意味着控制器将每25 ms调用并运行你的“程序”对象。对于几个已定义的任务,当一个程序正在执行时,优先级高的任务优先于优先级低的任务, 能中断同一资源中优先级低的程序执行 ,使较低优先级的程序执行被放缓。 循环时间间隔设置注意事项 :在 CODESYS V3 中,使用虹科控制器的最快循环时间是 1 毫秒 ;基于 PI 的控制器可以将循环时间降至 500 微秒 。 (三)登录控制器并运行项目 要将应用程序加载到控制器上时,CODESYS V3不会自动知悉项目应该加载到哪一控制器上。这就要求用户 自行为CODESYS V3项目分配控制器 。除了分配控制器外,还必须确认应用程序没有错误。 1扫描控制器 在设备窗口中双击“Device”打开通信设置,显示 尚未分配设备 。默认情况下,必须释放位于中间的已添加的网关;右边的符号是指定的控制器,此时仍然为空。 搜索网络中已连接的控制器。 方法一:只需点击 “扫描网络” 按钮。 方法二:若使用上述方法无法成功扫描,则直接用IP地址扫描, 输入控制器IP地址, 并按Enter键,控制器就能被搜索出来。 2检查程序错误 按下“编译”菜单栏下的 “编译”项, 或通过“F11”快捷键,构建程序并检查代码、可视化和设置中的错误。 经过短暂的等待后,结果将显示在消息窗口中。如果您在创建此示例时没有出错,则应该显示 “0错误”和“0警告” ;如果确实发生了错误,它将显示在消息中,通过 双击错误消息 ,CODESYS V3将自动跳转到错误的位置,帮助您有效且轻松地修复错误。如果该项目已经完全没有错误,并且已分配了一个控制器,那么您可以将该程序加载到该控制器上。 3加载应用 要登录,请按菜单栏 登录到” 或“登录”按钮,该按钮位于菜单栏中的项目“窗口”和“帮助”下方。 如果到目前为止在控制器上没有应用程序,则会出现如图显示的消息;如果一个应用程序已经加载到控制器上,则会出现一条消息,说明该控制器上有一个未知的应用程序。此消息可能会根据现有的应用程序是否正在运行而有所不同。 在所有情况下,请 按下“是”来确认 。但如果有消息显示程序中仍然有错误,您需要 取消登录 ,首先找到程序中的错误并纠正它们。然后,再以CODESYS V3将应用程序加载到控制器上。 4运行应用 当“设备”和“应用程序”后出现绿色背景,并且在后面出现 “ ”或“ ” 字样时,加载过程就完成了。此时应用程序已完全加载到控制器上,但仍处于Idle状态, 尚未运行 。要启动程序,请点击菜单栏中的 启动” 或按“F5”键。 当设备窗口中的“应用程序”状态从“ ”更改为 “ ” 时,将在控制器上执行该程序;此时,点开之前创建的程序“Main”,可以看到计数器 “counter”中的值在累加 。 就此,我们完成了CODESYS的安装并创建了一个应用程序。在下一则教程中,虹科将带你创建可视化界面并使用控制器的内部输入和输出。 文章来源:虹科工业控制
  • 热度 9
    2023-5-18 12:02
    596 次阅读|
    0 个评论
    一、下面的一些系统要特别注意抗电磁干扰 1、微控制器时钟频率特别高,总线周期特别快的系统。 2、系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。 3、含微弱模拟信号电路以及高精度A/D变换电路的系统。 二、为增加系统的抗电磁干扰能力采取如下措施 1、选用频率低的微控制器 选用外时钟频率低的微控制器可以有效降低噪声和提高系统的抗干扰能力。同样频率的方波和正弦波,方波中的高频成份比正弦波多得多。虽然方波的高频成份的波的幅度,比基波小,但频率越高越容易发 射出成为噪声源,微控制器产生的最有影响的高频噪声大约是时钟频率的3倍。 2、减小信号传输中的畸变 Tr时,就成了一个传输线问题,必须考虑信号反射,阻抗匹配等问题。 信号在印制板上的延迟时间与引线的特性阻抗有关,即与印制线路板材料的介电常数有关。可以粗略地认为,信号在印制板引线的传输速度,约为光速的1/3到1/2之间。微控制器构成的系统中常用逻辑电话元件的Tr(标准延迟时间)为3到18ns之间。 在印制线路板上,信号通过一个7W的电阻和一段25cm长的引线,线上延迟时间大致在4~20ns之间。也就是说,信号在印刷线路上的引线越短越好,最长不宜超过25cm。而且过孔数目也应尽量少,最好不多于2个。 Trd的情况,印刷线路板越大系统的速度就越不能太快。 用以下结论归纳印刷线路板设计的一个规则: 信号在印刷板上传输,其延迟时间不应大于所用器件的标称延迟时间。 3、减小信号线间的交叉干扰 A点一个上升时间为Tr的阶跃信号通过引线AB传向B端。信号在AB线上的延迟时间是Td。在D点,由于A点信号的向前传输,到达B点后的信号反射和AB线的延迟,Td时间以后会感应出一个宽度为Tr的页脉冲信号。在C点,由于AB上信号的传输与反射,会感应出一个宽度为信号在AB线上的延迟时间的两倍,即2Td的正脉冲信号。这就是信号间的交叉干扰。干扰信号的强度与C点信号的di/at有关,与线间距离有关。当两信号线不是很长时,AB上看到的实际是两个脉冲的迭加。 CMOS工艺制造的微控制由输入阻抗高,噪声高,噪声容限也很高,数字电路是迭加100~200mv噪声并不影响其工作。若图中AB线是一模拟信号,这种干扰就变为不能容忍。如印刷线路板为四层板,其中有一层是大面积的地,或双面板,信号线的反面是大面积的地时,这种信号间的交叉干扰就会变小。原因是,大面积的地减小了信号线的特性阻抗,信号在D端的反射大为减小。特性阻抗与信号线到地间的介质的介电常数的平方成反比,与介质厚度的自然对数成正比。若AB线为一模拟信号,要避免数字电路信号线CD对AB的干扰,AB线下方要有大面积的地,AB线到CD线的距离要大于AB线与地距离的2~3倍。可用局部屏蔽地,在有引结的一面引线左右两侧布以地线。 4、减小来自电源的噪声 电源在向系统提供能源的同时,也将其噪声加到所供电的电源上。电路中微控制器的复位线,中断线,以及其它一些控制线最容易受外界噪声的干扰。电网上的强干扰通过电源进入电路,即使电池供电的系统,电池本身也有高频噪声。模拟电路中的模拟信号更经受不住来自电源的干扰。 5、注意印刷线板与元器件的高频特性 在高频情况下,印刷线路板上的引线,过孔,电阻、电容、接插件的分布电感与电容等不可忽略。电容的分布电感不可忽略,电感的分布电容不可忽略。电阻产生对高频信号的反射,引线的分布电容会起作用,当长度大于噪声频率相应波长的1/20时,就产生天线效应,噪声通过引线向外发 射。 印刷线路板的过孔大约引起0.6pf的电容。 一个集成电路本身的封装材料引入2~6pf电容。 一个线路板上的接插件,有520nH的分布电感。一个双列直扦的24引脚集成电路扦座,引入4~18nH的分布电感。 这些小的分布参数对于这行较低频率下的微控制器系统中是可以忽略不计的;而对于高速系统必须予以特别注意。 6、元件布置要合理分区 元件在印刷线路板上排列的位置要充分考虑抗电磁干扰问题,原则之一是各部件之间的引线要尽量短。在布局上,要把模拟信号部分,高速数字电路部分,噪声源部分(如继电器,大电流开关等)这三部分合理地分开,使相互间的信号耦合为最小。 处理好接地线 印刷电路板上,电源线和地线最重要。克服电磁干扰,最主要的手段就是接地。 对于双面板,地线布置特别讲究,通过采用单点接地法,电源和地是从电源的两端接到印刷线路板上来的,电源一个接点,地一个接点。印刷线路板上,要有多个返回地线,这些都会聚到回电源的那个接点上,就是所谓单点接地。所谓模拟地、数字地、大功率器件地开分,是指布线分开,而最后都汇集到这个接地点上来。与印刷线路板以外的信号相连时,通常采用屏蔽电缆。对于高频和数字信号,屏蔽电缆两端都接地。低频模拟信号用的屏蔽电缆,一端接地为好。 对噪声和干扰非常敏感的电路或高频噪声特别严重的电路应该用金属罩屏蔽起来。 7、用好去耦电容 好的高频去耦电容可以去除高到1GHZ的高频成份。陶瓷片电容或多层陶瓷电容的高频特性较好。设计印刷线路板时,每个集成电路的电源,地之间都要加一个去耦电容。去耦电容有两个作用:一方面是本集成电路的蓄能电容,提供和吸收该集成电路开门关门瞬间的充放电能;另一方面旁路掉该器件的高频噪声。数字电路中典型的去耦电容为0.1uf的去耦电容有5nH分布电感,它的并行共振频率大约在7MHz左右,也就是说对于10MHz以下的噪声有较好的去耦作用,对40MHz以上的噪声几乎不起作用。 1uf,10uf电容,并行共振频率在20MHz以上,去除高频率噪声的效果要好一些。在电源进入印刷板的地方和一个1uf或10uf的去高频电容往往是有利的,即使是用电池供电的系统也需要这种电容。 每10片左右的集成电路要加一片充放电电容,或称为蓄放电容,电容大小可选10uf。最好不用电解电容,电解电容是两层溥膜卷起来的,这种卷起来的结构在高频时表现为电感,最好使用胆电容或聚碳酸酝电容。 去耦电容值的选取并不严格,可按C=1/f计算;即10MHz取0.1uf,对微控制器构成的系统,取0.1~0.01uf之间都可以。 三、降低噪声与电磁干扰的一些经验 1、能用低速芯片就不用高速的,高速芯片用在关键地方。 2、可用串一个电阻的办法,降低控制电路上下沿跳变速率。 3、尽量为继电器等提供某种形式的阻尼。 4、使用满足系统要求的最低频率时钟。 5、时钟产生器尽量*近到用该时钟的器件。石英晶体振荡器外壳要接地。 6、用地线将时钟区圈起来,时钟线尽量短。 7、I/O驱动电路尽量靠近印刷板边,让其尽快离开印刷板。对进入印制板的信号要加滤波,从高噪声区来的信号也要加滤波,同时用串终端电阻的办法,减小信号反射。 8、MCD无用端要接高,或接地,或定义成输出端,集成电路上该接电源地的端都要接,不要悬空。 9、闲置不用的门电路输入端不要悬空,闲置不用的运放正输入端接地,负输入端接输出端。 10、印制板尽量使用45折线而不用90折线布线以减小高频信号对外的发 射与耦合。 11、印制板按频率和电流开关特性分区,噪声元件与非噪声元件要距离再远一些。 12、单面板和双面板用单点接电源和单点接地、电源线、地线尽量粗,经济是能承受的话用多层板以减小电源,地的容生电感。 13、时钟、总线、片选信号要远离I/O线和接插件。 14、模拟电压输入线、参考电压端要尽量远离数字电路信号线,特别是时钟。 15、对A/D类器件,数字部分与模拟部分宁可统一下也不要交叉。 16、时钟线垂直于I/O线比平行I/O线干扰小,时钟元件引脚远离I/O电缆。 17、元件引脚尽量短,去耦电容引脚尽量短。 18、关键的线要尽量粗,并在两边加上保护地。高速线要短要直。 19、对噪声敏感的线不要与大电流,高速开关线平行。 20、石英晶体下面以及对噪声敏感的器件下面不要走线。 21、弱信号电路,低频电路周围不要形成电流环路。 22、任何信号都不要形成环路,如不可避免,让环路区尽量小。 23、每个集成电路一个去耦电容。每个电解电容边上都要加一个小的高频旁路电容。 24、用大容量的钽电容或聚酷电容而不用电解电容作电路充放电储能电容。使用管状电容时,外壳要接地。 搜索 “华秋 PCB” 了解更多 PCB 电路相关资料资讯。
  • 热度 10
    2023-2-20 10:12
    604 次阅读|
    0 个评论
    基于 HiL (硬件在环)的新能源三电系统(V CU BMS MCU )测试,对于大家来说已经不是一个陌生的概念。随着基于V模型的开发流程的逐步普及,针对控制器在 HiL 阶段的测试也得到了越来越多的重视。同时,随着测试经验的逐步增多和测试内容的逐步细化,针对 HiL 系统的要求,也慢慢的发生着改变。 越来越多的主机厂和供应 商逐步 开始从追求大而全的 HiL 方案,向小而巧的 HiL 方案转变。下面我们将举一些事例,展示 一下北汇 信息是如何在不同的应用场景下,采用小而巧的 HiL 配置为客户提供便捷的测试方案的。 针对VCU或者BMS 主板,他们有几个共同的特征: 外围硬件IO 资源较少 相对传统的车身域控制器或者发动机控制器,VCU或者BMS需要的外围硬件IO资源就要少了很多,一个便携式的桌面式 HiL 完全能够满足测试需求。 控制策略中大部分是逻辑判断和故障响应 这部 份可能 占了一半甚至更多的测试用例,所以一个方便基于状态制定测试用例的平台和能够集成故障注入功能的板卡极为重要。 功能按照模块划分,不同功能大部分可独立进行测试 这样, HiL 系统就可以进一步细化和简化,用以对某个或某几个功能的开环,或者闭环的测试。 针对上面的分析,我们采用了基于V ector VT系统的 桌面式 桌面式 Hi L 系统 , 用于VCU、BMS主板的测试 ,其具有 低成本,小型化,方便拓展 的优点,受到越来越多客户的青睐。VT系统也能够非常好的满足上面的三点需求。 VectorVT系统 桌面式的 HiL 系统 VT系统采用模块化的设计,板卡覆盖模拟量输入、输出,数字量输入、输出,电阻仿真及负载仿真等。通信仿真可以沿用Vector VN16系列CAN卡。 其板卡资源可以完全覆盖到VCU或者BMS主板的测试,无需外围信号调理。 同时板载的 故障注入功能,无需额外的故障注入板卡,就能进行故障注入测试,这是此 HiL 系统能够桌面化和进行便携式操作的保障。 VT机箱采用12卡槽设计,通常针对VCU或BMS,5~8个卡槽的板卡资源就可以 完全满足测试要求,剩余 卡槽还可用 于后续扩展。板卡配置无缝集成在 CANoe 中,它极大地简化了HIL测试系统的设置,把连接I/O通道所需的所有电路组件集成在一个模块中,可实现被测对象所需信号的仿真、采集和故障注入功能。 北汇信息 也根据不同客户的需求,提供PDU用以电源分配、安全防护,和不同程控电源的集成以及GUI界面开发。 桌面式V CU HIL 测试系统 GUI界面示例 便利的可基于状态跳转的测试用例编辑平台 前面我们分析,VCU或者BMS主板的控制策略中基于状态的逻辑判断可能占了一半或者更多的比重。所以一个能够定义时序和状态的测试用例编辑工具,对于测试用例的设计尤为重要。Vector的 测试用例编辑工具 v TEST studio 正 是 这样一款软件,能够极大 地 提高测试用例的编辑质量与效率。 vTESTstudio 功能 基于表格的测试用例编辑工具适用于基于时间的顺序测试,如各种条件触发及响应,基于图形和状态的测试用例编辑工具,适用于复杂的控制逻辑跳转,如BMS的高压 上下电逻辑 或者故障状态跳转的测试。 高压上电流程编辑示例 可拆分的功能模块测试 测试方案永远对应着测试需求。测试方法可能是开环,可能是闭环,测试范围可能是功能模块,可能是系统。很多客户在提测试需求的时候,往往是想要一个大而全的系统,但是实际测试过程中,却是针对单一功能模块或者简单开环 调试占 了大多数。因此容易造成资源上的浪费。而VT系统的 模块化设计 既可以 建立简单的测试设置 ,又可以 扩展为复杂的测试解决方案 。 以BMS的充电过程测试为例,该功能是BMS中相对独立的一个功能,传统 测试既 需要电池包,有需要充电桩,测试起来十分繁琐,且效率低下。而采用VT的桌面化测试方案,只需要非常少的硬件资源,采用如下图所示的硬件资源模拟充电接口,采用 CANoe O ption .J1939 进行充电过程报文交互仿真,就可以完成针对BMS充电过程完整的功能及故障响应测试。 充电接口模拟举例 这便是 独立的功能模块测试 案例。在此基础上,当我们的测试范围增加,我们也可以通过增加硬件配置的方式实现。如我们可以增加 VT2710 用于基于S PI 的主从通信测试,增加VT1004进行继电器控制测试,增加 keysight 电芯模拟器覆盖从板测试等等, 一 步步满足B MS 集成测试需求。 Keysight 电芯模拟器示意图 GUI界面示例 再比如VCU,可以纯粹开环调试,用于测试基于输入的响应。这种测试场景在 CANoe 中实现极为便捷,所有板卡的配置均以图形化的方式集成在 CANoe 中,用户即使没有任何编程基础,也可以方便的进行操作。当然也可以通过M ATLAB /S imulink将车辆动力学模型编译生成D LL 文件导入到 C ANoe 中,在 实时机 RT-RACK 中运行,和VCU进行闭环测试。此外 CANoe 也针对不同的商业车辆模型提供接口,进而进一步提高仿真精度,完成VCU在特定运行工况的功能测试、协调控制测试、通信测试及各类故障模式下的测试。 以上所有的功能都可以基于桌面化的VT HiL 系统实现。而这样一套系统的成本,往往只有传统机柜式 HiL 的一半甚至更少。 总结 桌面式的VT HiL 系统可谓是麻雀虽小,五脏俱全。针对VCU和BMS的主板测 试,其成本效益更是得到了充分的体现。随着客户针对测试需求的逐步细分,这种简单、便捷,能够满足特定功能需求而又扩展性良好的 HiL 测试方案得到了越来越多客户的认可。 北汇信息 可以为客户提供相应的测试方案和测试系统搭建 ,以及相关测试服务 , 欢迎咨询。 参考文献: Vector China : https://www.vector.com/cn/zh/products/products-a-z/hardware/vt-system/ Keysight Technologies :Secure and Precise Testing of Battery Management Systems Vector China: 基于 CANoe 实现BMS闭环HIL测试系统 文中图片部分来源于V ector 中国和 Keysight 官网。
相关资源
  • 所需E币: 5
    时间: 2024-8-29 14:14
    大小: 649.32KB
    FM922是一款集成多种快充协议的多功能USB双口控制器,内置功率MOS,输出电压范围是3.3V到21V,能提供最大100W的输出功率。特别的,当Type-C0和Type-C1都接入设备时,Type-C0仍可以保持快充功能,Type-C1会将输出电压降至5V给设备供电。
  • 所需E币: 1
    时间: 2024-3-17 22:32
    大小: 91.02KB
    上传者: 电子阔少
    整车控制器
  • 所需E币: 1
    时间: 2023-10-19 17:52
    大小: 1.39MB
    XPD938是一款集成USBType-C、USBPowerDelivery(PD)2.0/3.0以及PPS、QC3.0+/QC3.0/QC2.0快充协议、华为FCP/SCP/HVSCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USBType-C和Type-A双端口控制器
  • 所需E币: 1
    时间: 2023-10-19 17:50
    大小: 1.89MB
    XPD930是一款集成USBType-C、USBPowerDelivery(PD)2.0/3.0以及PPS、QC3.0/2.0CLASSA快充协议、华为FCP/SCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电协议的多协议端口控制器
  • 所需E币: 0
    时间: 2023-10-19 17:36
    大小: 1.26MB
    XPD738是一款集成USBType-C、USBPowerDelivery(PD)2.0/3.0以及PPS、QC3.0+/QC3.0/QC2.0快充协议、华为FCP/SCP/HVSCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USBType-C和Type-A双端口控制器。
  • 所需E币: 0
    时间: 2023-10-19 17:28
    大小: 839.58KB
    IPT2602是一款同时支持华为FCP协议、高通QuickCharge2.0/3.0A/B类规范、三星AFC协议以及MTKPE+协议的USB高压专用充电端口(HVDCP)的智能接口芯片,它能够自动识别连接到USB端口的受电设备类型,从而允许受电设备以所需的充电电压从充电端口获得最大电流。
  • 所需E币: 1
    时间: 2023-10-19 17:44
    大小: 557.37KB
    XPD818是一款集成USBType-C、USBPowerDeliver(yPD)2.0/3.0以及QC3.0/2.0CLASSA快充协议、华为FCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USB端口控制器,为AC-DC适配器设备提供完整的Type-C充电解决方案。
  • 所需E币: 1
    时间: 2023-10-19 17:45
    大小: 565.94KB
    XPD819是一款集成USBType-C、USBPowerDeliver(yPD)2.0/3.0以及QC3.0/2.0CLASSA快充协议、华为FCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USB端口控制器,为AC-DC适配器设备提供完整的Type-C充电解决方案。
  • 所需E币: 1
    时间: 2023-10-19 17:34
    大小: 858.4KB
    XPD737是一款集成USBType-C、USBPowerDelivery(PD)2.0/3.0以及PPS、QC3.0/2.0CLASSA快充协议、华为FCP/SCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电协议的多协议端口控制器。
  • 所需E币: 1
    时间: 2023-10-19 17:47
    大小: 438.09KB
    XPD820是一款集成USBType-C、USBPowerDeliver(yPD)2.0/3.0以及QC3.0/2.0CLASSA快充协议、华为FCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USB端口控制器,为AC-DC适配器、移动电源、车载充电器等设备提供完整的Type-C充电解决方案。
  • 所需E币: 0
    时间: 2023-10-19 17:42
    大小: 1.08MB
    XPD767是一款集成USBType-C、USBPowerDelivery(PD)3.0/2.0以及PPS、QC3.0/2.0CLASSB快充协议、华为FCP/SCP快充协议、三星AFC快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USB双端口控制器,为AC-DC适配器、移动电源、车载充电器等设备提供完整的Type-C和Type-A双端口充电解决方案。
  • 所需E币: 1
    时间: 2023-10-19 17:54
    大小: 807.24KB
    XPD977是一款集成USBType-C、USBPowerDelivery(PD)3.0/2.0以及PPS、QC3.0/2.0CLASSB快充协议、华为FCP/SCP快充协议、三星AFC快充协议、VOOC2.0快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USB三端口控制器,为AC-DC适配器、移动电源、车载充电器等设备提供完整的Type-C和Type-A三端口充电解决方案。
  • 所需E币: 2
    时间: 2023-9-26 10:58
    大小: 1.45MB
    XPD911是一款集成USBType-C、USBPowerDelivery(PD)3.1以及PPS、QC3.0+/3.0/2.0快充协议、华为FCP/SCP/HVSCP快充协议、三星AFC快充协议、VOOC快充协议、MTKPE快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USB三端口控制器,为AC-DC适配器、智能排插等设备提供完整的Type-C和Type-A双端口充电解决方案。
  • 所需E币: 2
    时间: 2023-9-26 10:57
    大小: 1.11MB
    XPD701是一款集成USBType-C、USBPowerDelivery(PD)3.1以及PPS、QC3.0+/3.0/2.0快充协议、华为FCP/SCP/HVSCP快充协议、三星AFC快充协议、VOOC快充协议、MTKPE快充协议、BC1.2DCP以及苹果设备2.4A充电规范的多功能USBType-C单口控制器。
  • 所需E币: 0
    时间: 2023-9-25 13:58
    大小: 755.96KB
    IPT2601是一款低成本的USB专用快速充电端口控制器已满兼容BC1.2和其他非BC1.2YD/T1591-2009苹果®和Samsung®充电规范,HiSilicon®Fast充电协议,高通®Quick充电™3.0/2.0。
  • 所需E币: 1
    时间: 2023-7-29 15:31
    大小: 682.23KB
    上传者: Argent
    USBPD控制器MP5031简介
  • 所需E币: 1
    时间: 2023-7-10 14:59
    大小: 33.46KB
    上传者: 张红川
    用于乐高机器人的PID控制器.doc
  • 所需E币: 1
    时间: 2023-7-7 11:10
    大小: 131.76KB
    上传者: Argent
    05_LPC111x中断控制器
  • 所需E币: 0
    时间: 2023-7-3 12:49
    大小: 364.09KB
    上传者: 王萌
     无锡明芯微电子推出工作电压100V耐压的理想二极管OR-ing控制器,代替高边防电流倒灌场景功能的肖特基或PMOS,为多电源OR-ing结构的电源产品提供低功耗,小型化的解决方案,可被广泛的应用在通讯电源,汽车,新能源,电动工具,通讯,安防等领域.这样明芯微电子的OR-ing控制器就包括如下5个型号满足不同客户的应用需求,帮助客户在有防止电流倒灌的需求场合做到性能和成本最优
  • 所需E币: 1
    时间: 2023-6-15 14:04
    大小: 511.07KB
    上传者: 张红川
    通用型高功率LED驅動器控制器簡化了設計-設計要點.pdf