单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...

基于C语言的计算机与多单片机红外无线串口通信的实现

基于C语言的计算机与多单片机红外无线

串口通信的实现

黄文亮 信息学院 电子信息工程专业

指导教师 刘传菊

摘要:计算机与一台或多台单片机的通信系统中的数据通讯一般采用的是串行通信方式。串行通信可采用有线与无线两种方式。本设计是根据单片机串行通信原理、脉冲编码调制(PCM)技术和红外无线通信技术,开发实现了单片机编解码红外无线的串口通信。用该设计构成的多机通信系统,由于采用红外线为传输介质,而不是电缆线和电磁波,所以特别适用于那些不适合或不方便架设电缆线及电磁干扰较强的工作环境。本文就利用红外技术实现计算机与多台单片机无线串行通信的实现作一介绍。

关键字:红外线;单片机;无线;串行通信

Realized Wireless Communication Based in C Language Through Serial Ports Between Multi Microcomputers and Computer by Using Infrared

HUANG Wen-liang College of Information Electronic Information Engineering

Faculty adviser LIU Chuan-ju

Abstract: The data communication between Computer and single or multi microcomputers generally using serial ports, wired or wireless. This thesis realize wireless communication through serial ports by using Infrared according to serial communication principle, the technology of pulse coding modulate(PCM) and the technology of wireless communication. Because we use the transmission media of Infrared ray, this communication system is especially suitable for such environments which are inconvenient to install cable or with strong electromagnetic interference. This thesis will make an introduction how to realized wireless communication through serial ports between multi microcomputers and computer by using the technology of infrared.

Key words: infrared;microcomputer;wireless;serial communication

1 前言

单片机由于性价比高、使用灵活等优点而广泛应用于各种电子系统、自动控制系统, 但是存储容量小, 处理的数据量不大。为了克服这一缺点, 可以将单片机连接到计算机上, 由单片机采集数据, 然后将数据汇总到计算机, 再进行各种数据处理。单片机与计算机之间的通讯是其中的关键技术之一,无论是在工业控制领域,还是其他行业,其应用都屡见不鲜,开发串口应用的编程语言也有很多种,本文以C语言作为研究点。

在计算机应用中常常使用非电信号来传递控制信息,以及交换数据,如利用光信号、超声波信号等。其中红外通信由于具有传输可靠、实施方便、控制简单等优点,因此具有广泛的应用。计算机本身不具有红外通信的功能,但可以利用它开放的接口,添加合适的硬件电路,使它具有红外通信的功能。

2 红外通信概述

红外线是目前使用最广泛的一种无线通信和遥控手段。红外线是白光中众多不可见光线中的一种,由德国科学家霍胥尔于1800年发现,又称为红外热辐射,光谱上红外线的波长大于可见光线,波长为0.75~1000um。红外线遥控装置具有体积小、功耗低、功能强、成本低等特点[2]。

红外通信的基本原理是利用 940um 近红外波段的红外线作为信息的载体,将二进制信号调制为若干脉冲信号,最后驱动红外线发射元件 (如红外发光二极管)发射红外信号。红外接收端收到红外脉冲信号后,将红外信号转换为电信号,再经过放大、滤波等处理后送给解调电路进行解调,还原为二进制数字信号后输出。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值