在推文《光变声[1]》中给出了新版的信标硬件的基本原理和实验波形。下面是对实际新版声音+射频信标电路电路板进行调试,并给出具体发送信号的规格。
一、原型电路板
1. 实验电路板
新版的信标的外形大小和与原版红外信标中的LED板尺寸是一样的。具有同样的两个8PIN双排插座与底层的控制板相连。因此很容易将原来信标中的LED板替换掉,形成新版信标电路。

2. 新版信号主要功能
信标新版信号主要发送两种导航信号:第一种:Chirp声音信号Chirp信号的的规格:
线性调频Chirp信号:起始频率:终止频率: Chirp信号时长: Chirp信号DA转换频率:,DA转换时间:。 DA输出为12bit,数据由如下公式生成: 

参考DAC数据缓冲区初始化程序参加下面子程序:
void InitDACBuffer(float fStartF, float fEndF) {
float fAngle = 0;
float fFrequency;
float fDeltaT = 1.0 / DAC_OUTPUT_FREQUENCY;
int i;
for(i = 0; i < DAC_BUFFER; i ++) {
g_nDACBufferi[](unsigned short "i")((sin(fAngle * 2 * 3.1415926) + 1.0) / 2 * 0x4ff)+0x100;
fFrequency = (fEndF - fStartF) * (i + 1) / DAC_BUFFER + fStartF;
fAngle += fFrequency * fDeltaT;
}
}
两段Chirp声音间隔为:0.2048s.
第二种:射频信号
调频信号的频率是可以设置的。为了避免与调频电台重叠,待选的两种频率为:85MHz,110MHz。

在下面的调试过程中,射频信号的频率暂时为95.1MHz。
3. 组装后的新版信标硬件
下面是焊接完之后的新版信标,其中主控芯片还是使用的QFN封装的STM32F051K8芯片,射频芯片QN8024,然后再经过一级射频放大,采用9018高频三极管进行射频功率放大。

驱动扬声器的音频放大器使用的是L2726。在实验中需要对L2726表面增加散热片,以免芯片温度过高。
也可以使用D型功率输出的音频驱动电路,这样便可以提高音频放大效率,不用使用散热片。

在信标信号板上,还包括有开关电源,为单片机供电。还有四个指示LED灯,用于指示信标灯的工作状态。
二、测试结果
1. 软件功能:
新版信标电路中的单片机软件功能非常简单,主要包括:
检测接口电路中原来LED闪烁脉冲信号,来决定是否发送Chirp声音和射频信号; 对QN8027进行初始化,并控制射频信号发送还是停止。 通过DA输出产生Chirp模拟信号,驱动调频QN8027以及L2726音频放大芯片。
此外就没有其它功能了,所以可以使用任何一个简单的MCU完成功能设计。

下图是将焊接好的信标板安装在原信标灯座上。按动原信标灯的控制盒,触发信标灯发送Chirp声音和调频信号。

2. Chirp声音信号:
使用示波器测量信标发送的Chirp音频信号。它是间隔为0.2048秒,长度也是0.2048秒的音频信号。

将其中Chirp音频信号采集放大开来,它是频率从250Hz线性增加到2000Hz的正弦振荡波形。

Chirp声音经过L2726功率放大之后,施加在扬声器上,发出用于导航的声响。

3. 射频信号频率
使用DSA815频谱仪测量信标发送的FM信号。在频谱仪的输入端增加一个普通调频收音机天线,便可以检测到信标发送出的射频频谱。
下图显示了在调试阶段,调频信号的频谱。由于声音信号每隔0.2048秒发送一次,所以可以看到接收到的射频信号的频谱也在不停的变化。

在信标停止发送调频信号时,DSA815接收到的频谱如下图所示。可以看到在本地95.1MHz周围还存在着两个本地调频广播电台的射频信号。

为了避免与当地调频电台频率冲突,实际射频频率将会设置在85MHz,或者110MHz。
三、声音信标检测方法
由于新版信标检测同时提高声音和射频两种导航信号,因此在使用过程中可以采用以下几种组合方案进行车模导航。
方案1:只使用声音信号,采用麦克风阵列完成声音的定位; 方案2:只使用射频信号,采用天线阵列完成声音定位; 方案3:同时采用声音和射频信号。由于射频信号中还调制有同样的Chirp信号,所以单靠一个麦克风便可以获得声源的距离。然后通过车模的移动,反过来获得声源的位置。此时可以采用定向麦克风,通过扫描获得音源的方向,联合距离完成定位。
当然,也可以采用上面多种方案的组合,来获得更快更精确的信标位置。
虽然新版信标上也有发光LED,只是信标的工作状态,它发光的强度低,在外接的光线下,通过普通的摄像头不太容易辨别。
关于新版信号的机械结构,之后在《第十五届智能车竞赛信标规格说明》文档中给出。
参考资料
光变声: https://blog.csdn.net/zhuoqingjoking97298/article/details/104784124
竞赛指定单片机申请情况
截止到3月20日之前,大约有200所学校,900支队伍申请了Infineon,STC单片机。在本周末和下周初,申请队伍将会陆续收到寄送的芯片。
大赛组委会指定STC的2款单片机参与比赛为:
STC8G2K64S4-36I-LQFP48
STC8H8K64S4U-48I-LQFP48
STC准备用于竞赛的单片机货源充足,同时还配套有软件下载所需要的USB转串口芯片。申请STC单片机过程简单,邮寄费由STC出,单片机及配套免费送。现在,仍然在可持续免费申请阶段。参加竞赛的同学可以通过电话继续申请:
0513 55012928
在工作日的上班时间联系他们公司服务人员,说是参加智能车比赛的,提供学校名称和地址,公司记录登记后,将会按照一定顺序派送芯片。