qq_36837832 2020-02-20 23:06 采纳率: 0%
浏览 513
已结题

两个STM32使用串口通信,可以用一对激光收发装置代替串口线吗?如果可以的话,推荐一下相应的激光头和激光接受管?

我正在做毕业设计,基于激光通信的语音传输系统。
使用两个STM32F103ZET6单片机,主机负责采集语音,AD转换后存入内部FLASH;
再通过串口协议将FLASH里的内容发送至从机,使用激光头代替串口线;
从机收到串口的信息并DA转换后,经功放传至喇叭。
问题出在将串口线改成激光收发器后,串口调试助手出现乱码、数据丢失的现象;
激光头和接收管都是TB买的,调试助手上面的一列数字是我用跳线连接两个单片机的串口时正常的数据,下面的乱码是改成激光头后的数据。
有木有大神做过类似的项目,请教一下,非常感谢。

图片说明
图片说明
图片说明

  • 写回答

3条回答 默认 最新

  • zqbnqsdsmd 2020-02-21 12:08
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条