回到主页
学术研究No. 32

在河北光纤实验室做可见光定位

几盏 LED 各用一个频率闪, 接收端要认出每盏灯再算位置; 在 STM32F4 上做接收端: 双 ADC 同步采样, 512 点 FFT 按调制频率区分各灯, 由 PSD 四路电流计算光斑位置, 并实现三边测量定位算法.

嵌入式

可见光定位1 段

leddata5 的真实采样已收完, 板上频谱第 20 点最高

演示滚到这里时加载

这一段证明: 三个圆交出位置; 遮挡的那一帧 error:-2 被丢掉, 下一帧照常

本科时在河北光纤实验室光纤传感器研究团队期间的经历, 本人做的是室内可见光定位的接收端.

探测器是一块二维的位置敏感探测器, 前面装一只镜头, 出四路电流, 先过互阻放大变成电压, 再放大 滤波, 进 ADC.

第 n 号灯的频率是基频的 n 倍, 接收端按频点认灯; 用四路电流的比例算光斑在探测器上的位置, 同一组的三盏灯凑齐就做三边测量.

追问

追问 · 第 2 层采样率为什么取 59733 赫兹这样一个不整的数?

它是灯的基频的 51.2 倍: 取 512 个点时, 基频正好落在第 10 个频点.

联系我