找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1665|回复: 0
打印 上一主题 下一主题
收起左侧

2013年电赛红外光通信的一个解决方案 有电路图与部分代码

[复制链接]
跳转到指定楼层
楼主
在本次设计作品中,红外光通信装置采用红外光传输及无线工作机制,其组成结构主要包括:红外发射装置、中继转发节点、红外接收装置三部分组成。红外发射装置主要是由声音采集系统经单片机存储后发射,红外接收装置接收到的信息经单片机存储后再经过 D/A 转换播放。通过采用 A/D,D/A转换的方法达到了本次作品设计的目的。

在电子消费领域当中,红外产品的使用较为普遍,它多用于简单的近距离控制,如家电、玩具、各种抄表系统、工业控制、娱乐设施等领域。所以,其具有很强的现实意义。

整套方案主要由红外发射装置、中继转发节点、红外接收装置三部分组成。先把传输进红外发射装置的声音经过放大电路进行放大,然后由STC12C5A08S2 单片机自身带有的 A/D 转换功能把模拟信号转换为数字信号对放大之后的语音进行采集, 同时把采集到的数字信号存储到 STC12C5A08S2 单片机中。然后,经 555定时器电路产生 38K载波,并利用三极管对单片机中存储的数据和 555 定时器产生的 38K载波进行调制到达中继转发节点,并由1838红外接收头进行解调,接着把解调后的信号编码发送给中继点上的单片机 STC11F04E ,并由此单片机对其数据进行取反。再由 555定时器电路产生38K载波,利用三极管对经单片机取反后的数据和 38K载波进行调制, 之后到达接收点。到达接收点的信号经 STC12C5A08S2 进行解码,送给  TLC5615CP芯片构建的 D/A转换电路把数字信号转换为模拟信号,最后再将此模拟信号发送给耳机,并由耳机播放。

采用此方案的框图如下:


中继点电流大小: 100MA左右
温度误差: 1°C
无发射信号时无噪音
800HZ信号输出 0.3V
有信号时 8 个 LED闪烁,无信号时 LED不闪烁
5  理论分析与计算
本系统使用数字信号传输,编码规则自定,具体如下:
每串数据有 1.5MS高电平, 2MS低电平的引导码
高电平时间 0.5
低电平时间 0.6MS代表二进制数 0
高电平时间 1.0MS代表二进制数 1  
传输波形如图:


本系统功能上和参数上都达到了要求,基本上完成了各项设计。并按照要求完成了其发挥部分,可以精确的显示温度,也可以利用中继点进行转接,但是声音信号传输延时较大。
优点:本系统采用数字信号传输数据,能够最大限度的减少干扰且传输距离较长,适用于信息量较少、环境干扰较大的情况传输数据。
本系统的不足:由于红外数字信号传输使用 38K载波频率,很大程度上限制了数据传输的速度,所以本系统不适合音频等数据量较大的数据传输。所以本系统还有较大的提升空间,如声音信号使用模拟信号传输、温度信号使用数字信号传输能达到声音信号和温度信号实时传输。

以上的pdf格式文档51黑下载地址(内含大概的思路 以及一部分源程序):
电赛.pdf (1.12 MB, 下载次数: 19)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表