CI-B02-MB开发板套件说明¶
概述¶
启英泰伦语音识别模块配合专用底板CI-B02-MB(以下简称底板)可形成对应的开发板套件。该底板是为了实现启英泰伦公司的离语音模块CI-B02GS04S、CI-B03GS04S、CI-C22GS02S(以下简称语音模块)基本功能演示、设计开发使用而开发的通用底板。通过该底板,可实现所配套语音模块的外接和扩展应用,以及用户开发固件的设计验证。
底板外观图¶
底板外观图如下:
该底板可以根据需要的功能选用不同模块,具体可配合模块规格书进行使用。
底板各接口的功能定义如下:
位号 | 接口位置 | 功能&定义 | 说明 | 对接的语音模块型号 |
---|---|---|---|---|
J23 | 1 | TYPE-C口 | TYPE-C接口 5V电源输入 固件烧录口 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J14 | 2 | 5V(5V供电接口) GND(接地脚) |
2PIN-2.54插针 5V电源输入 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
SW1 | 3 | 底板开关按钮 | 按下关电 弹起通电 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
K1 | 4 | 扩展按键 | 触发功能 | 暂无 |
J20 | 5 | 3.3V、3.3V、GND | 3PIN-2.54 3.3V电源输出 最大输出50MA |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J19 | 6 | 5V(5V供电输入脚)、 RX0(串口0接收)、 TX0(串口0发送)、 GND(接地脚) |
4PIN-2.54 备用固件烧录口 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
S1 | 7 | 3PIN-2.54 PWM4功能选择 |
PWM4与IR_RX短接 选用红外接收功能、 PWM4与LED短接 选用LED绿灯控制功能 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
S2 | 8 | 3PIN-2.54 PWM3功能选择 |
PWM3与IR_TX短接 选用红外发送功能、 PWM3与LED短接 选用LED蓝灯控制功能 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
S3 | 9 | 2PIN-2.54 PWM5功能选择 |
PWM5与LED短接 选用LED红灯控制功能 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J11 | 10 | 3PIN-2.54 调试功能选择 |
EN与SEL短接 上电进入BOOT调试状态、 EN与PGEN短接 上电进入升级请求状态 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J8 | 11 | 4PIN-2.54 BOOT调试脚 |
3.3V(最大输出50MA)、 TCK(JTAG_TCK)、 TMS(JTAG_TCKTMS)、 GND(接地脚) |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J3 | 12 | 2PIN-2.54 喇叭接口 |
接8R/2W或4R/3W喇叭 | CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J4 | 13 | 7PIN-2.54 串口接口 |
TX0(串口0发送)、 RX0(串口0接收)、 TX1(串口1发送)、 RX1(串口1接收)、 TX2(串口2发送)、 RX2(串口2接收)、 GND(接收脚) 注:串口0与J19的串口0是连一起的 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S 可接串口0、1 串口2暂无可接语音模块 |
J5 | 14 | 7PIN-2.54 扩展功能口 |
PWM0(PWM0接口)、 PWM1(PWM1接口)、 DOUT(扩展SPI口)、 DIN(扩展SPI口)、 CS(扩展SPI口)、 CLK(扩展SPI口)、 GND(接地脚) |
暂无 |
J16 | 15 | 2PIN-2.54 扩展功能口 |
D-IN(扩展SPI口)、 PG_EN(同J11的PGEN脚功能一样) |
CI-B02GS04S CI-B03GS04S CI-C22GS02S D-IN暂无可接语音模块 |
J21 J22 |
16 | 2PIN-2.54 2PIN-1.25 麦克风输入口 |
MIC+(麦克风正极)、 MIC-(麦克风负极) |
CI-C22GS02S |
J15 J18 |
17 | 2PIN-2.54 2PIN-1.25 麦克风输入口 |
MIC+(麦克风正极)、 MIC-(麦克风负极) |
CI-B02GS04S CI-B03GS04S |
J6 J17 |
18 | 2PIN-2.54 2PIN-1.25 麦克风输入口 |
MIC+(麦克风正极)、 MIC-(麦克风负极) |
暂无可接语音模块 |
J7 | 19 | 7PIN-2.54 IIS接口 |
3.3V(最大输出50MA)、 SDO(IIS_SDO口) 、 SDI(IIS_SDI口) 、 SCLK(IIS_SCLK口) 、 LRCK(IIS_LRCK口) 、 MCLK(IIS_MCLK口) 、 GND(接地脚) |
暂无可接语音模块 |
J1 D1 D2 |
20 | 红外发送与接收 | 使用此功能需要按位置接口7、8进行短路选择 | CI-B02GS04S CI-B03GS04S CI-C22GS02S |
J12 J13 |
21 | 模块接口 | 接语音模块 | CI-B02GS04S CI-B03GS04S |
J9 J10 |
22 | 模块接口 | 接语音模块 | 暂无可接语音模块 |
J1 J2 |
23 | 模块接口 | 接语音模块 | CI-C22GS02S |
U2 | 24 | LED三色灯 | 使用此功能需要按位置接口 7、8、9进行短路选择 |
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
如用户需要对底板接口及其应用有更详细的了解,请参阅下方底板原理图文件:
应用实例¶
下面通过一个模块板烧录标准固件,用语音唤醒并用语音控制,开发套件播报反馈声音的实例介绍本开发板套件的使用。
注:用户如购买我司CI-B02GS04S、CI-B03GS04S、CI-C22GS02S模块样品时,里面会有个基本固件,可实现的功能为:识别到命令词后,通过喇叭反馈出对应的播报音。
准备工作¶
要完成本实例,先要准备材料,清单如表2所示。
名称 | 说明 | 数量 | 购买方式 |
---|---|---|---|
CI-B02GS04S CI-B03GS04S CI-C22GS02S |
语音模块板 | 1 | ☞样品购买 |
CI-B02-MB | 模块底板 | 1 | ☞样品购买 |
麦克风 | 拾音 | 1 | ☞样品购买 |
喇叭 | 播报声音 | 1 | ☞样品购买 |
全通TYPE-C线 | 连接电脑 烧录固件与供电 |
1 | 手机数据线或自购 |
连接图¶
开发板套件使用时的一个实物连接图如下图所示:
- 购买CI-B02GS04S和CI-B03GS04S模块时连接图
连接方法如下:
- 把CI-B02GS04S模块板插到上图红色框标1,注意方向(CI-B03GS04S模块插的位置一样);
- 麦克风连接到上图红色框标2的座子中(注意按丝印MIC+对MIC+、MIC-对MIC-);
- 喇叭连接到上图红色框标2的座子中(可不用分方向)。
- 购买CI-C22GS02S模块时连接图
连接方法如下:
- 把CI-C22GS02S模块板插到上图红色框标1,注意方向(CI-B03GS04S模块插的位置一样);
- 麦克风连接到上图红色框标2的座子中(注意按丝印MIC+对MIC+、MIC-对MIC-);
- 喇叭连接到上图红色框标2的座子中(可不用分方向)。
操作步骤¶
开发板套件按以上连接图的方法连接好后,可以按以下步骤进行操作:
- TYPE-C线一端接到电脑或者5V充电器的USB口,另一端接到底板的电源接口(连接图中红色框标3的地方);
- 按下开关(连接图中红色框标4的地方),当看底板上红色灯亮起后表示已通电(连接图中红色框标5的地方);
- 通电后会听到“欢迎使用智能管家,您可以使用智能管家唤醒我” ,此时说“智能管家”时会听到底板播报”你好”,代表模块、电源、麦克风、喇叭已连接OK;
- 若有异常请参考以下本文档最后的”常见问题”进行查找,若仍有问题请联系我司技术人员获取支持。
标准模块的命令词与对应播报音¶
我司标准模块出厂前已烧录标准程序,使用时需要先说唤醒词 “智能管家” ,听到播报 “你好” 后,再说其它命令词,当听到 “谢谢使用” 时,请重新说“智能管家”唤醒。
下表是我司一个标准固件对应的命令词: 注:有些命令词可能会根据具体需要删除或增加,恕不另行通知。
命令词 | 对应播报音 | 命令词 | 对应播报音 |
---|---|---|---|
智能管家 (唤醒词) |
您好 | 三十度 | 好的三十度 |
打开空调 | 好的打开空调 | 打开台灯 | 好的打开台灯 |
关闭空调 | 好的关闭空调 | 关闭台灯 | 好的关闭台灯 |
增大风速 | 好的增大风速 | 最高亮度 | 好的最高亮度 |
减小风速 | 好的减小风速 | 中等亮度 | 好的中等亮度 |
升高一度 | 好的升高一度 | 最低亮度 | 好的最低亮度 |
降低一度 | 好的降低一度 | 调亮一点 | 好的调亮一点 |
全自动 | 好的全自动 | 调暗一点 | 好的调暗一点 |
送风模式 | 好的送风模式 | 照明模式 | 好的照明模式 |
节能模式 | 好的节能模式 | 阅读模式 | 好的阅读模式 |
关闭节能模式 | 好的关闭节能模式 | 夜灯模式 | 好的夜灯模式 |
除湿模式 | 好的除湿模式 | 红色模式 | 好的红色模式 |
关闭除湿 | 好的关闭除湿 | 绿色模式 | 好的绿色模式 |
电加热 | 好的电加热 | 蓝色模式 | 好的蓝色模式 |
关闭电加热 | 好的关闭电加热 | 彩色模式 | 好的彩色模式 |
空气清新 | 好的空气清新 | 打开主卧灯 | 好的主卧灯开 |
空气净化 | 好的空气净化 | 关闭主卧灯 | 好的关主卧灯 |
关闭空气清新 | 好的关闭空气清新 | 打开花园灯 | 好的花园灯开 |
睡眠模式 | 好的睡眠模式 | 关闭花园灯 | 好的关花园灯 |
关闭睡眠模式 | 好的关闭睡眠模式 | 打开客房灯 | 好的开客房开 |
定时一小时 | 好的定时一小时 | 关闭客房灯 | 好的关客房灯 |
定时两小时 | 好的定时两小时 | 打开餐厅灯 | 好的餐厅灯开 |
定时二小时 | 好的定时二小时 | 关闭餐厅灯 | 好的关餐厅灯 |
左右摆动 | 好的左右摆动 | 打开厕所灯 | 好的厕所灯开 |
上下摆动 | 好的上下摆动 | 关闭厕所灯 | 好的关厕所灯 |
停止摆动 | 好的停止摆动 | 打开花园灯 | 好的花园灯开 |
最小风 | 好的最小风 | 关闭花园灯 | 好的关花园灯 |
高速风 | 好的高速风 | 打开阳台灯 | 好的阳台灯开 |
最大风 | 好的最大风 | 关闭阳台灯 | 好的关阳台灯 |
强劲风 | 好的强劲风 | 打开书房灯 | 好的书房灯开 |
风小点 | 好的风小点 | 关闭书房灯 | 好的关书房灯 |
风大点 | 好的风大点 | 大声点 | 好的大声点 |
十六度 | 好的十六度 | 音量增大 | 好的音量增大 |
十七度 | 好的十七度 | 增大音量 | 好的增大音量 |
十八度 | 好的十八度 | 大点声 | 好的大点声 |
十九度 | 好的十九度 | 小声点 | 好的小声点 |
二十度 | 好的二十度 | 音量减小 | 好的音量减小 |
二十一度 | 好的二十一度 | 减小音量 | 好的减小音量 |
二十二度 | 好的二十二度 | 小点声 | 好的小点声 |
二十三度 | 好的二十三度 | 最大声 | 好的最大声 |
二十四度 | 好的二十四度 | 音量最大 | 好的音量最大 |
二十五度 | 好的二十五度 | 最大音量 | 好的最大音量 |
二十六度 | 好的二十六度 | 最小声 | 好的最小声 |
二十七度 | 好的二十七度 | 音量最小 | 好的音量最小 |
二十八度 | 好的二十八度 | 最小音量 | 好的最小音量 |
二十九度 | 好的二十九度 |
控制底板上的三色灯¶
本开发套件可以通过语音命令控制底板上面的三色灯,此功能CI-B02GS04S、CI-B03GS04S、CI-B02GS04S模块都可实现。
按照上述连接方式连接好硬件后,可以进行一下操作步骤:
- 连接好麦克风与喇叭;
- 按下图两处红色框处用跳线帽连接三色灯的控制脚。
上图中的跳线帽说明如下:
- 位号S1:跳线帽短接PWM4与LED;
- 位号S2:跳线帽短接PWM3与LED;
- 位号S3:跳线帽短接PWM5与LED。
硬件连接后,可以编写代码实现控制。编写代码需要SDK,说明如下:
-
购买的CI-B02GS04S或CI-B03GS04S模块时请下载CI110X系列芯片SDK: ☞CI110X系列芯片SDK
-
购买的CI-C22GS02S模块时请下载CI112X系列芯片芯片SDK: ☞CI112X系列芯片SDK
软件开发的相关信息,请点击 ☞CI110X系列芯片SDK或 ☞CI112X系列芯片SDK进行了解。
固件开发完成后,需要进行固件升级,具体的操作请参考如下文档:
注:查看《烧录和调试方法》文档时,需注意以下说明:
- 由于底板自带USB转串口功能,文档中可从1.1中第2段开始操作;
- PG_EN脚指些文档中上面‘底板接口及应用说明’中标10的红色框;
- CI-B02GS01、CI-B03GS04S 芯片型号选择CI110X系列;CI-B22GS02S 芯片型号选择CI112X系列。
需要进一步了解CI-B02GS01、CI-B03GS04S、CI-B22GS02S语音模块的特点及使用方法,请参阅对应的模块数据手册。
模块完成烧录后,重新上电,确认上电播报音正常,可唤醒,可应答命令词及控制灯,则开发完成。
应用中的注意事项¶
- 底板的供电电压规格为5V±5%,供电电源的额定电流需大于500mA,否则当扬声器工作时可能引起语音模块的供电不足,导致语音模块功能异常;
- 底板及语音模块需在0-85℃温度范围内存储、工作;
- 底板套件的所有通讯接口均为3.3V电平,与外接设备相连时,需确认外接设备的通讯电平也是3.3V,否则需通过电平转换电路转接;
- 对底板及语音模块有任何疑问或有特殊应用/开发需求,请咨询我司技术支持人员。
常见问题¶
编号 | 问题现象 | 排除方法 |
---|---|---|
1 | 没播报音 | 1.喇叭是否连接到正确地方,参考以上连接图; 2.电源指示灯是否亮起,未亮请检查供电是否为正常5V供电; 3.电源按钮是否为弹起状态。 |
2 | 说“智能管家”后无反应 | 1.麦克风是否连接到正确地方参考以上连接图; 2.喇叭是否连接到正确地方参考以上连接图; 3.尽量使用标准普通话; 4.重启上电看是否会正常。 |
3 | 电脑无法识别到串口 | 1.电源指示灯是否亮起,未亮请检查供电是否为正常5V供电; 2.电源按钮是否为弹起状态; 3.TYPE-C线连接底板的一端换个方向。 |