软件设计 - 基于STM32的红外光通信装置的设计
接收端软件主要包括语音信号接收存储、数字滤波和D/A转换。其中存储部分运用处理器内部的Flash完成,数字滤波和D/A转换通过软件设定参数完成调试。主要程序流程如图6所示。
图6 系统软件流程图
3、系统测试
系统整体测试方案是用示波器测量系统无输入时输出端噪声电压,语音信号用信号发生器模拟测量传输频率范围,最后测量信号稳定传输情况下的最大通信距离。
在系统的各个模块测试完成后进行整体测试。首先将信号发生器产生的1kHz方波作为模拟语音信号加载到处理器产生的38kHz载波信号上。红外管连续发送一个字节,观察接收波形,分析得知,单字节数据接收正常,发射接收之间仍存在微小延时。然后红外管连续发送一个数组,观察接收波形。分析得知,连续存储区数据收发正常。系统测试结果如图7所示。
图7 系统测试图
对系统整体测试数据进行分析,该系统能实现8m通信距离内稳定传输并可通过中继转发节点延长通信距离,能实现微弱信号的传输,对通信系统的发展有着积极的意义。系统参数测试结果如表1所示。
表1系统各项参数测试表
4、结语
笔者给出了基于STM32的嵌入式语音识别模块的红外光通信装置的设计,对每个组成单元的硬件电路及软件实现进行了详细研究。多次实际测试表明:接收装置输出噪声电压小于0.1V,中继转发站可将传输方向改变任意角度,语音信号安全、稳定传输距离为8m。该设计的红外光通信装置具有稳定性好、语音识别率高、抗噪声干扰能力强、结构简单和使用方便等特点。此外,基于STM32的红外光通信装置性能稳定,信息传输高效、安全、成本低,对无线通信技术的创新与发展起着积极的推动作用,并对新产品的诞生具有重要意义。
- 第 1 页:基于STM32的红外光通信装置的设计
- 第 2 页:软件设计
本文导航
非常好我支持^.^
(4) 80%
不好我反对
(1) 20%
相关阅读:
- [电子说] 倒计时3天!2023年STM32全国巡回研讨会收官站,我们在北京与你相见! 2023-10-24
- [移动通信] 5G 3GPP全球频谱介绍 2023-10-24
- [电子说] STM32速成笔记(15)—串口IAP 2023-10-24
- [电子说] 华为辟谣将发射万枚低轨卫星 难道要华为去学马斯克搞星链? 2023-10-24
- [电子说] 学习STM32F103的ADC功能 2023-10-24
- [电子说] 学习STM32F103的DAC功能 2023-10-24
- [电子说] 6g需要卫星吗?6g需要多少卫星? 2023-10-24
- [电子说] STM32速成笔记(14)—CAN通信 2023-10-24
( 发表人:彭菁 )