学术研究No. 32
在河北光纤实验室做可见光定位
几盏 LED 各用一个频率闪, 接收端要认出每盏灯再算位置; 在 STM32F4 上做接收端: 双 ADC 同步采样, 512 点 FFT 按调制频率区分各灯, 由 PSD 四路电流计算光斑位置, 并实现三边测量定位算法.
嵌入式
可见光定位1 段
leddata5 的真实采样已收完, 板上频谱第 20 点最高
演示滚到这里时加载
这一段证明: 三个圆交出位置; 遮挡的那一帧 error:-2 被丢掉, 下一帧照常
本科时在河北光纤实验室光纤传感器研究团队期间的经历, 本人做的是室内可见光定位的接收端.
探测器是一块二维的位置敏感探测器, 前面装一只镜头, 出四路电流, 先过互阻放大变成电压, 再放大 滤波, 进 ADC.
第 n 号灯的频率是基频的 n 倍, 接收端按频点认灯; 用四路电流的比例算光斑在探测器上的位置, 同一组的三盏灯凑齐就做三边测量.
追问
追问 · 第 2 层采样率为什么取 59733 赫兹这样一个不整的数?
它是灯的基频的 51.2 倍: 取 512 个点时, 基频正好落在第 10 个频点.