【CCC】NFC INTERFACE [WCC1]

简介

本节定义了设备应该实施的NFC功能以及这些功能在数字钥匙使用情况下应该如何操作。本规范要求车辆和设备都支持NFC-A技术。NFC-B技术和NFC-F技术的支持对双方来说是可选的;只有当设备或车辆打算支持这些技术时,相应的要求才适用。

参考协议

NFC Analog Technical Specification 2.1 (https://nfc-forum.org/our-work/specifications-and-application-documents/ or later version.
NFC Digital Protocol Technical Specification 2.1 or later version.
NFC Activity Technical Specification 2.0 or later version.

NFC functional requirements

车辆

• 车辆的NFC读卡器应符合NFC模拟技术规范[16]中的轮询器要求,包括:
• 射频功率和信号接口
• 调制轮询器到监听器的NFC-A通信
• 负载调制监听器到轮询器的NFC-A通信(仅适用于NFC-A)
• 如果车辆的NFC读卡器打算支持NFC-B技术,它们应符合NFC模拟[16]中定义的NFC-B轮询器要求。
• 如果车辆的NFC读卡器打算支持NFC-F技术,它们应符合NFC模拟[16]中定义的NFC-F轮询器要求。
• 车辆的NFC读卡器应符合NFC数字协议技术规范[17]中定义的与Type 4A标签平台相关的轮询模式要求。
• 如果车辆的NFC读卡器打算支持NFC-B技术,它们应符合NFC数字协议[17]中定义的与Type 4B标签平台子集相关的轮询模式要求。
• 如果车辆的NFC读卡器打算支持NFC-F技术,它们应符合NFC数字协议[17]中定义的与Type 3标签平台技术子集相关的轮询模式要求。
• 车辆的NFC读卡器应符合ISO-DEP协议的轮询模式要求,该要求在[17]中定义。

设备

设备的NFC实现应符合NFC模拟技术规范[16]中定义的监听器要求,包括:

• 射频功率和信号接口
• 调制轮询器到监听器的NFC-A通信
• 负载调制通用(仅适用于NFC-A)
• 子载波负载调制NFC-A
• 设备的NFC实现可以符合NFC模拟[16]中定义的NFC-B和/或NFC-F技术的监听器要求。

• 设备的NFC实现应符合NFC数字协议[17]中Type 4A标签平台相关的监听模式要求。设备的NFC实现可以符合NFC数字协议[17]中定义的Type 4B标签平台和/或Type 3标签平台相关的监听模式要求。
• 设备的NFC读卡器应符合ISO-DEP协议的监听模式要求,该要求在[17]中定义。
• 设备的NFC实现应符合NFC活动技术规范[18]中定义的通用监听模式要求。实现还应符合NFC活动[18]中的监听模式状态机的状态和转换,这些状态和转换与Type 4A标签平台相关。设备可以实现监听模式状态机的其他部分,即与Type 4B标签平台和/或Type 3标签平台相关的状态和转换。
• 设备应使用以下设置配置监听模式状态机:
应启用CON_LISTEN_T4ATP,其他配置参数值是实现特定的。如果设备打算监听NFC-B技术,则应启用CON_LISTEN_T4BTP。如果设备替代或额外打算监听NFC-F技术,则应启用CON_LISTEN_T3T。
• 设备的NFC实现应支持以下电源模式:
电池操作模式:设备的电池具有足够的电力来支持其所有功能。
低电量模式:设备的电池已达到一个阈值,许多功能(例如显示)将被自动禁用,但NFC控制器功能仍将有电源。
• 设备的NFC实现应实现正确路由定向到数字钥匙applet或数字钥匙框架。路由可以基于[1]中定义的SELECT命令中包含的应用程序标识符进行。其中一种这样的实现方式是在NFC控制器接口技术规范[19]中定义的路由机制,特别是基于AID的路由选择过程。
• 如果设备配置为使用数字钥匙,则在电池操作模式和低电量模式下应启用路由到数字钥匙applet的功能。此外,在电池操作模式下,在所有者配对期间应启用路由到数字钥匙框架的功能。

NFC协议解析

待写,NFC协议专题;

NFC协议流程

NFC Polling and Link Setup Procedure

1:打开RF场,车辆可以执行在NFC活动[18]中定义的RF碰撞避免(冲突避免类似listen before talk,先探测外部是否存在场强,若存在则延迟一段时间继续探测,探测周期不定,对于NFC listener来说,RF Field reset 意味着listen state machine reset,NFC 卡片处于复位Ready 状态,准备接受POLLER发送的第一帧数据);
2:车辆应运行一个轮询循环,其中包括NFC活动[18]中定义的技术检测活动,并使用以下配置设置:应启用CON_POLL_A。技术探测activity 会使用digital规范中定义的 SENSA SENSB SENSF等命令探测外部是否存在listener,若存在且listener接受成功,listener 会回复sens_res 告知reader 自身协议与特性(A类卡T1T.T2T,T4T);
其他配置参数值是实现特定的。如果车辆打算进行NFC-B的轮询,则应启用CON_POLL_B。如果车辆打算进行NFC-F的轮询,则应启用CON_POLL_F。
在这里插入图片描述
注:APPLE car key spection 增加ECP frame,需要在技术探测最后阶段发送VASUP-A命令(type A 标准帧),详细数据格式参考 Table 2-2: Basic ECP Frame Format of Car key Spec ;
3:防冲突流程
详细介绍请参考
4:如果技术检测过程已经识别出这些技术(A/B/F)之一,车辆的NFC读卡器应执行NFC活动[18]中定义的碰撞解决活动。在碰撞解决活动之后,如果已经识别出支持NFC-A或NFC-B设备并指示支持NFC数字协议[17]中定义的ISO-DEP协议,车辆应执行以下配置的设备激活活动:

INT_TECH_SEL 对于NFC-A应设置为000b,对于NFC-B应设置为001b。
INT_PROTOCOL 应设置为001b,以激活ISO-DEP协议。其他配置参数值是实现特定的。如果车辆打算使用NFC-F技术激活设备,则车辆的NFC读卡器应将INT_TECH_SEL设置为010b,并将INT_PROTOCOL设置为100b(Type 3标签平台)。

NFC Data Transfer Procedure

根据NFC活动[18]中定义的数据交换活动,应执行本规范中定义的APDU交换。对于使用NFC-A或NFC-B技术的设备,车辆的NFC读卡器应按以下方式配置数据传输活动:INT_PROTOCOL 应设置为001b,以使用ISO-DEP协议。
如果车辆打算使用NFC-F技术激活设备,则车辆的NFC读卡器应将INT_PROTOCOL设置为100b(Type 3标签平台)。 注意:有关如何在NFC-F上进行无触点数字钥匙交易的详细操作,请参阅附录E。
成功使用ISO-DEP协议激活设备后(RATS-ATS),车辆应操作ISO-DEP协议。ISO-DEP协议在超时或传输错误的情况下执行错误处理。如果ISO-DEP协议在错误后无法重新建立通信,则会引发不可恢复的超时错误或不可恢复的传输错误,此时车辆应执行NFC复位过程。

NFC Link Teardown Procedure

要撤销NFC连接,车辆的NFC读卡器应按照NFC活动[18]中定义的设备去激活活动执行。
对于使用NFC-A或NFC-B技术的设备,车辆的NFC读卡器应按以下方式配置设备去激活活动:

INT_PROTOCOL 应设置为001b,以取消激活ISO-DEP协议。 注意:对于使用NFC-F技术的设备,请参考附录E.5.6。
在这里插入图片描述

NFC Reset Procedure

为了重置NFC通信,车辆应根据NFC模拟[16]中定义的操作区域重置规定进行关场后开场操作,并且在至少50毫秒内不生成任何场强区域。
之后,车辆应执行NFC轮询和链路建立过程。
注意:NFC复位过程使用比其他NFC用例所需的更长的操作区域关闭持续时间(在[16]中定义的NFC复位的最短时间为5.1毫秒)。

问答:

Q1:若车端支持多个技术,手机端卡模拟同时支持多个技术,则如何操作?
A1:   A/B/F技术均可实现APDU交互,基本无差别,推荐使用A/B技术,基于ISO-DEP协议可以实现底层重传和WTX延迟处理;
  • 19
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: PCS7中的WCC(WinCC)是一种功能强大的监控和控制系统,用于工业自动化和过程控制。其中的autostart是指在系统启动时,自动启动WCC软件。以下是关于PCS7 WCC的autostart的一些信息: PCS7的WCC的autostart功能可以通过在系统启动时自动启动WCC软件,以便用户可以立即开始监控和控制工业过程。这样,在系统重新启动或电源中断后,WCC软件可以自动恢复以前的运行状态,而无需手动干预。 为了启用WCC软件的autostart功能,用户需要在PCS7系统设置中进行相应的配置。首先,用户需要进入WCC软件的配置界面,并选择“自动启动”选项。接下来,用户可以设置WCC软件的自启动参数,如自启动延迟时间、自动加载项目等。 启用了WCC的autostart功能后,系统将在启动时自动加载WCC软件,并开始运行之前设置的监控和控制功能。这有助于提高系统的可用性和效率,并缩短系统启动时间。 需要注意的是,在配置WCC的autostart功能时,用户应该合理选择自启动项目并设置恰当的自启动延迟时间,以避免系统资源不足或冲突导致其他功能的运行受到影响。 总结起来,PCS7的WCC的autostart是指在系统启动时自动启动WCC软件的功能,它提供了一种便捷的方式来监控和控制工业过程,并可以通过配置合适的参数来实现灵活的自启动设置,从而提高系统的可用性和效率。 ### 回答2: PCS7的WCC(WinCC控制中心)是西门子工业自动化领域中的一种监控和调度软件。而WCC的Autostart是指在开机时自动启动WCC程序。 在PCS7中,启用WCC的Autostart功能有两种方式: 1. 在开始菜单中设置:将WCC的快捷方式添加到启动文件夹中。具体步骤如下: a. 打开“开始”菜单,找到“所有程序”。 b. 找到WCC的快捷方式,一般是在Siemens文件夹中。 c. 将WCC的快捷方式复制到“启动”文件夹中,一般是在“所有程序”菜单下的“启动”文件夹中。 d. 当下次开机时,电脑会自动运行WCC。 2. 在Windows的系统配置中设置:通过系统配置工具(msconfig)设置WCC的启动项。具体操作如下: a. 打开“运行”窗口,可以通过按下Win+R键来打开。 b. 在运行窗口中输入“msconfig”并点击确定。 c. 在弹出的系统配置窗口中选择“启动”选项卡。 d. 寻找并勾选名为WCC(或相关名称)的启动项。 e. 点击“应用”和“确定”按钮保存设置。 f. 当下次开机时,电脑将自动启动WCC。 总之,PCS7的WCC的Autostart功能可以通过将WCC的快捷方式添加到启动文件夹中或通过系统配置工具来设置。这样,在每次开机时,WCC程序就会自动启动。这样可以方便用户在开机后不需要手动启动WCC,提高使用效率。 ### 回答3: PCS7的WCC(工艺控制系统集成工具)的Autostart是指在启动WCC时,自动加载和运行预定义的工艺控制应用程序。Autostart可以简化系统的启动过程并提高生产效率。 首先,在PCS7的WCC中,用户可以事先配置和定义各种工艺控制应用程序,包括控制逻辑、参数设置、设备连接等。这些应用程序可以根据实际生产需求进行个性化定制,以满足不同工艺过程的要求。 当启动WCC时,系统会自动进行Autostart过程。它会读取预先配置的工艺控制应用程序,并加载到相应的控制器模块中。这些应用程序可以是单独的控制逻辑,也可以是整个工艺流程的集成控制程序。 一旦加载完成,Autostart将自动启动这些工艺控制应用程序,并开始执行控制任务。这些应用程序可以实时监测和控制生产过程中的各种参数和设备状态。它们根据事先设置的控制逻辑,对生产过程进行调整和优化,以提高生产效率和产品质量。 此外,Autostart还可以自动连接工艺控制应用程序与相关的硬件设备,以实现实时数据的采集和通讯。这些数据可以用于工艺过程的监测和分析,以支持操作人员在生产过程中做出准确的决策。 总的来说,PCS7的WCC的Autostart功能使得工艺控制系统的启动和运行变得自动化和高效化。它有效地简化了系统的配置和操作过程,提高了生产过程的自动化程度和控制精度。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值