发帖
6 0 0

安信可离线语音模组 VC-01、VC-02 系列教程 【快速上手篇】

WangChong
论坛元老

75

主题

857

回帖

1万

积分

论坛元老

积分
11252
VC系列 77 6 昨天 00:56
简介

在上一篇文章中我们已经对离线语音模组和安信可VC-01和VC-02系列有了一个简要的认知, 那么在本篇文章中我将带着大家快速上手VC-01和VC-02系列(本文章采用VC02-进行演示)。本篇内容主要包括VC02-dev-kit的引脚介绍、出厂固件的默认功能演示和出厂固件的烧录工具的使用。

VC02-dev-kit引脚介绍和原理图分析

183946piot9iar7ouiz9ua.png

在开始之前,我先简要介绍一下VC02-dev-kit的引脚布局。右上角的部分是预留的JTAG下载接口排母。如果使用UART下载,可以忽略这一部分(在设计最小系统板时,若不使用JTAG,也可以不引出这些引脚)。右下角的DAC_LDAC_R是预留的左右声道输出功能(目前不支持,可以忽略)。

我们主要关注的是背面视图左侧的引脚部分。左上角是I2C 5V和I2C 3V3的通讯端口。需要注意的是,不同电平的I2C引脚不能连接在一起(针对VC01-devkit及其模组,VC02-devkit中的5V I2C引脚不可用 使用万用表通断档测量时,这些引脚与模组上的任意管脚没有实际连接 )。再往下是IOB8IOA27RX1TX1。需要注意的是,并非所有引脚功能都是固定的,部分引脚支持IO复用,可以将当前的IO口复用为其他功能,例如PWM输出或串口数据。

建议在查看左侧引脚时,结合原理图和安信可语音开放平台中的引脚设定,以免造成混淆。。

微信图片_20250323235218.png

SCL SDA则是正常连接。 并且在开发板上分别连接了两个LED灯做普通的IO功能使用。

360截图20250323235312.png

SCLSDA在安信可语音开发平台中的引脚如下所示 (安信可语音开放平台将会在下一章节中介绍和使用)


360截图20250323235422.png

开发板上未引出的还有一个IO25 IO26IO25 被用作了点亮开发板上的React LED(如下所示)
360截图20250324000137.png

IO26则被用作了开发板上的自定义按键
360截图20250324000947.png

如下图所示(开发板上位置)

Snipaste_2025-03-24_00-10-58.png


IO27 则作为常规的功能引出。最后还剩余一个IOB8,但是这个IOB8,我并没有在安信可语音开放平台中找到对这个PIN的控制功能。 我猜测这个GPIO可能是GPIOA28, 默认在开放平台中被拉低。 至此自定义的5个GPIO口已经介绍完毕。 对应安信可语音开放平台的下述GPIO


360截图20250324002027.png



出厂固件烧录和测试

在这个章节我将演示使用UART的方式对VC02的出厂固件进行烧录和测试, 如果你仅仅想做测试使用。可以不需要进行下述步骤, 因为开发板默认出厂已经烧录了固件。


首先我们需要下载串口烧录工具. 如下图所示

360截图20250324002830.png

然后下载官方的固件, 这里的出厂固件分别有中文英文版本, 可以根据自己的需求进行下载。

然后将开发板使用Micro-usb连接到电脑上, 由于开发板已经板载了CH340芯片,所以并不需要使用烧录工具(USB-ttl)。 在烧录工具的选择处选择好我们需要烧录的固件信息。

360截图20250324003142.png

选择成功的界面如下所示

360截图20250324003237.png

此时我们便可以点击烧录按钮,对固件进行烧录。 (需要注意的是在烧录的时候尽量保持少量的串口连接到电脑上, 当前的烧录工具会一个一个的尝试发送数据进行烧录)

360截图20250324003355.png

此时已经进入等待状态, 我们按下开发板左侧的reset按键。

360截图20250324003437.png

程序开始烧录,然后等待程序烧录完成!

Snipaste_2025-03-24_00-35-29.png

烧录完成后我们可以使用 你好小安 来唤醒开发板, 它便会回复 主人你说 同时进入唤醒状态保持React 蓝色LED灯点亮。

微信图片_20250324004407.jpg

使用语音命令 打开冷光, 冷色灯光已经开启

微信图片_20250324004444.jpg

使用语音命令 打开暖光, 暖色灯光已经开启


微信图片_20250324004741.jpg

同时在唤醒状态下,可以使用语音命令 关闭冷光关闭暖光来控制灯光的熄灭。 也可以用语音命令 退下 来退出唤醒模式。



总结

在本篇文章中我们对 VC系列的dev-kit的原理图进行了分析,同时结合安信可语音开放平台对每一个PIN的功能进行了介绍。然后我们使用官方提供的烧录工具对串口烧录的方式进行了烧录演示以及对官方出厂固件进行了功能演示。 那么在下一个章节中我将会介绍安信可语音开放平台的使用。 通过安信可语音开放平台,你便可以自定义自己的唤醒词和语音命令来实现自定义控制的功能!



──── 0人觉得很赞 ────

使用道具 举报

辛苦王哥~
给王哥点赞

你这排针拉锡了,搞的跟火花放电尖端一样lol

昨天 18:37
HaydenHu 发表于 2025-3-24 17:22
你这排针拉锡了,搞的跟火花放电尖端一样

好像是故意设计成这样的
WangChong 发表于 2025-3-24 18:37
好像是故意设计成这样的

怎么可能,又不是高压。这应该是生产环节过波峰焊时没控制好
昨天 23:40
HaydenHu 发表于 2025-3-24 18:46
怎么可能,又不是高压。这应该是生产环节过波峰焊时没控制好

这就不知道了, 我之前的那个模组也是这样的
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28167 个
  • 话题数: 39945 篇