感谢热心网友Delectate整理的部分Q&A。如果还有常见问题但没有在wiki上列出来,请在http://erp.openluat.com上留言。

Lua脚本可以自己控制合宙GPRS模块的DTR引脚么?

不可以。 DTR 引脚是由对端控制的,是一个输入脚。但是模块自己 有控制休眠唤醒的函数。




Luat Air模块RAM和FLASH空间分别是多大?

  • Air200,Air202,Air800模块的Flash+RAM总空间为=32Mb+32Mb。

  • 目前都有6种底层软件:

    Luat_VXXXX_8955.lod:不支持SSL、TTS、SPI接口的LCD功能

    Luat_VXXXX_8955_SSL.lod:支持SSL功能

    Luat_VXXXX_8955_TTSX.lod:支持TTS功能

    Luat_VXXXX_8955_UI.lod:支持SPI接口的LCD功能

    Luat_VXXXX_8955_TTS_UI.lod:支持TTS、SPI接口的LCD功能

    Luat_VXXXX_8955_SSL_UI.lod:支持SSL、SPI接口的LCD功能

    Luat_VXXXX_8955_UI2.lod:支持二维码 LCD屏显示接口

    Luat_VXXXX_8955.lod:

    Lua脚本和资源(通过烧写工具烧写的文件,例如lua脚本文件,mp3音频文件)可用512KB

    文件系统(例如脚本运行过程中创建的参数文件,录音文件,远程升级文件等)可用694KB

    Luat_VXXXX_8955_SSL.lod:

    LuaDB脚本和资源(通过烧写工具烧写的文件,例如lua脚本文件,mp3音频文件)可用640KB

    文件系统(例如脚本运行过程中创建的参数文件,录音文件,远程升级文件等)可用591KB

    Luat_VXXXX_8955_TTS1.lod:

    LuaDB脚本和资源(通过烧写工具烧写的文件,例如lua脚本文件,mp3音频文件)可用216KB

    文件系统(例如脚本运行过程中创建的参数文件,录音文件,远程升级文件等)可用214KB

    Luat_VXXXX_8955_UI.lod:

    LuaDB 脚本和资源(通过烧写工具烧写的文件,例如lua脚本文件,mp3音频文件,图片文件)可用512KB

    文件系统(例如脚本运行过程中创建的参数文件,录音文件,远程升级文件等)可用642KB

    Luat_VXXXX_8955_TTS_UI.lod:

    LuaDB 脚本和资源(通过烧写工具烧写的文件,例如lua脚本文件,mp3音频文件,图片文件)可用216KB

    文件系统(例如脚本运行过程中创建的参数文件,录音文件,远程升级文件等)可用118KB

    Luat_VXXXX_8955_SSL_UI.lod:

    LuaDB 脚本和资源(通过烧写工具烧写的文件,例如lua脚本文件,mp3音频文件,图片文件)可用512KB

    文件系统(例如脚本运行过程中创建的参数文件,录音文件,远程升级文件等)可用496KB

  • 模块的RAM总空间为4MB:

其中Lua运行内存512KB,Luat框架引用的一些lua模块需要占用一定的运行内存,可通过sys.lua中的run函数中的代码

print("mem:",base.collectgarbage("count")) --实时打印已占用的空间。



Luat Air模块主频是多少?

cpu 主频 最大312MHZ。




充电宝是否可以作为电源给开发板5V 引脚供电?

不推荐。 因为,休眠后电流过小充电宝会认为充电充满了,就会关掉。

可以接到5V充电器,也可以接到电脑USB口。




Luat Air模块能用UART控制外接的GPS模块吗?

Air202,Air200,Air800用的是Luat脚本,所以可以。

如果用户购买了Air202T,Air200T,Air800T,即纯AT命令版本的模块或开发板,则不可以。




Luat Air模块CTS、RTS脚能作为GPIO么?

以Luat Air200为例:

  • PIN33,PIN34定义 如下图:

Q10

能,但是不推荐使用。因为,

在脚本中使能UART1,则使能了CTS,RTS,TXD,RXD四个脚,那么GPIO4和GPO9此时只能作为CTS,RTS了,不能做为GPIO了。

除非用户确定不会使能UART1。

Q11




支持SIM卡热插拔么?

支持SIM卡热插拔,软件上会定时检测SIM卡的状态: 有卡状态下检测是否掉卡的间隔默认是29秒。 无卡状态下检测是否有卡的间隔默认是50秒。




Luat Air模块是否支持扩展GPIO?

支持。 可以通过I2C扩展GPIO芯片。

CAT9554_I2C.pdf




Luat Air模块功耗数据有没有? 待机的时候,飞行模式,发送数据的时候,功耗大概有多少?

  • Air200模块在各个工作状态的电流数据 如下:

Q17

  • Air202模块的功耗数据如下:

Air202功耗


Air202功耗

---


为什么使用USB2TTL线连接开发板失败?

首先,请确定串口线驱动是否安装正确;然后,查看是否插错了vcc、gnd、tx、rx,是否按了开机键,端口是否选择正确;最后,请您根据自己的开发板类型(AT/lua)进行调试。

Important

部分串口转换芯片可能稳定性不够,导致识别失败;推荐使用ft232、ch340等芯片。AT版应连接开发板的UART1_TXD,UART1_RXD,GND。Luat版应连接HOST_TXD,HOST_RXD,GND。(TTL线的TXD一律连接开发板RXD,RXD一律连接开发板TXD)




能否同时使用多个天线?

Air202 S6 开发板两个ipex、弹簧天线焊接孔。每次只能使用一个天线连接方式。不可以同时使用。




PCB天线的设计的标准

http://wiki.openluat.com/doc/hardwareDesign/#air800




如何使用串口线给模块供电?

将 5V 供电的串口线的红线和黑线分板与模块的“5V”和“GND”排针相连。如下图。在拨杆开关拨到上方打开 电源后,按下开机键,S5 右下角的红灯亮起时表示供电成功。

Q17

Important

5V 串口线供电和 USB 供电不要同时接上




如何使用锂电池或外接直流电源供电给模块供电?

提供了锂电池供电接口,此接口直接与模块的供电端相连,供电电压范围为 4.2V 到 3.5V。可以用锂电 池直接相连或者用外部直流电源连接,如下图。要注意正负极。

Q17

Important

当使用 5V 供电方式的时候,由于 PC 的 USB 口供电峰值最大只到 500mA,低于 GSM 系统要求 2A 供 电能力的需求。在一般的软件调试和一般的使用时没有问题,但是在模块进行长时间连续射频发射时,模块 供电端会有电压跌落,造成电源电压不稳定的现象,所以如果在测试长时间连续 GPRS 发射时,有可能会导 致几率掉电关机的现象,因此,在测试长时间连续 GPRS 发射的应用时强烈推荐用锂电池供电或用供电能力 大于 2A 的直流电源供电。


Air530支持多少GPS通道?

通道有复用,32个跟踪通道,96个捕获通道,支持卫星总数196个