4

我想发送 AT 命令来在 Nissan Leaf 中打开我的前灯附件。

它位于 ID 625

0x00 - OFF
0x60 - ON
0x40 - Parking lights ON
0x68 - Headlights & fog lights ON

如何通过终端发送命令来改变这一点你能一步一步地帮忙吗?

4

2 回答 2

3

如果您的 Nissan 正在使用 CAN(即当您发送时您的 ELM 327 设备将回复一个介于 6 和 9 之间的数字AT DPN),那么您可以:

AT Z AT E0 AT L1 AT SP 0 0100 AT SH 625

到这里你有:

  1. 重置芯片组 ( AT Z)
  2. 阻止它回显你写的任何东西(AT E0
  3. 打开行尾,因此它的回复不会覆盖您在终端(AT L1)中的命令
  4. 将协议设置为“自动”( AT SP 0)
  5. 初始化总线(0100)(好吧,不是真的,但这有助于芯片组确定协议)
  6. 将 CAN 报文头设置为 625 ( AT SH 625)

现在,您知道必须将哪些字节更改为 0x40 才能打开大灯吗?您可以尝试40 00直接发送,但我真的怀疑它是否有帮助。

注意:除非您知道自己在做什么,否则不要尝试在总线上发送 CAN 消息。如果您的汽车开始表现异常,请不要追究任何人的责任。另外,开车时不要发信息。

于 2014-10-09T11:41:20.467 回答
0

我自己用ATSH 625测试过,然后发送02 40.
但是,我发现 625 正在对 light 命令做出响应,而不是命令。命令是ATSH 60D,回车确定,然后发送04 00 00 00 00

以下回复已在 Nissan Sunny 2016 上得到验证。

0x00 - OFF
0x60 - ON
0x40 - Parking lights ON

60D 04 00 00 00 00实际上打开停车灯并立即熄灭,因为您的灯旋钮的关键位置将处于关闭位置,除非您更改它。

发送上述命令后,我立即收到回复说625 02 40 FF。如果您的目标是读取状态,监控625将为您提供,为了控制灯,需要更多的逆向工程。

我自己试图控制门锁/解锁,
我对此有反应,但我还不能控制它。

于 2018-11-13T11:53:46.493 回答