如何使用AT命令和ELM327

时间:2017-10-23 11:55:17

标签: android bluetooth at-command elm327

您好我正在Android App上工作,可以从CAN总线读取数据。我使用的界面是ELM327。问题是这个界面使用蓝牙。所以我无法从CAN总线读取所有数据,因为在半秒后缓冲区已满。界面是v.1.4.7。我在Android上使用蓝牙终端。 我使用的命令:

ATZ -> to reset the interface

ATH1 -> set header 

ATS1 -> set spaces 

ATL1 -> Linefeeds on 

ATAL -> Sets long message 

然后我想设置延迟让我们说1秒

ATST FF -> Set timout to 1 sec

ATSP 6 -> I'm using CAN so this is protocol no 6

ATCM 170 -> setting mask

ATCF 176 -> set filter

ATMA -> Monitor all

使用它没有延迟.. 我将不胜感激任何帮助!谢谢 微米。

1 个答案:

答案 0 :(得分:0)

我认为除了USB接口之外你不能使用ATMA。所有这些ELM327克隆都有太小的缓冲区。如果你坚持使用无线接口,你可能想尝试一个基于STN1110芯片的接口,它至少有四倍的RAM。