从PC串行口实现简单红外数据传输

最新更新时间:2012-05-15来源: 互联网关键字:PC  串行口  红外数据 手机看文章 扫描二维码
随时随地手机看文章

常有这种情况,需要在没有直接电缆连接的情况下,将一些位或字节的数据送给一个微控制器。实现这一目标的一种简单方式是使用到处可见的红外接收器,如Vishay公司的TSOP17xx或类似接收器,它们一般用于红外遥控设备,如电视和录像机。这些装置很容易实现,因为它们不需要外接元件。这些接收器通常使用一个38kHz的脉冲载波,并带有一个放大器、自动增益控制和解调器。

  

图1该电路向PC的串行端口发送相应的十六进制值可产生出精确的突发38.4 kHz数据

  简单应用的主要问题是建立发射机,它需要一个38kHz的起始-停止振荡器、附加电源,以及毫秒与亚毫秒范围内的调制脉冲。用PC操作系统难以控制这些要素。另一方面,PC串行端口的标准传输速率为38400bps,用一个简单的倍频器和两只红外LED就可以生成精确的38.4kHz的脉冲数据(图1)。当用另一种O/I模式(HEX55)传输字节时,每个HEX55字节都生成一串18个脉冲,再加上起始位与停止位以及连续字节,就可以生成较长的脉冲。

   接收器需要的脉冲串范围从10个~70个脉冲,之间有大致相当的间歇;用这种设置可以很容易满足这些要求。可以发送HEX0字节生成短间歇,不过每个字节会传送两个脉冲,因为起始位与停止位的关系。但是,接收器会忽略掉这些脉冲。停止一次传输可以生成较长的间歇。必须根据使用的接收器情况,偶尔插入较长的间歇。用长、短脉冲串和适当的协议就可以实现数据传输。

  图1中的电路与串行端口输出阻抗和电容一起构成了一个高通滤波器。正脉冲驱动一只红外LED;负脉冲驱动另一只。两只都应指向接收器。PC端口一般提供5mA~20mA的最大电流,以及±15V电压,因此输出电阻在数千欧姆范围内。一般不需要限流电阻。多数情况下,电容容量为1nF~10nF就可以了。接收器有宽容度。如果是非PC端口,则需要调整电容值,例如微控制器,因为它的阻抗较低。在实际应用中,如果LED对准接收器,用低至5mA的LED峰值电流就可以实现2米~4米的传输距离。可提供对PC的实例程序。

关键字:PC  串行口  红外数据 编辑:神话 引用地址:从PC串行口实现简单红外数据传输

上一篇:串口连接线制作方法
下一篇:常见模拟音频接口介绍

推荐阅读最新更新时间:2023-10-12 20:40

盖茨:比乔布斯先想到平板 平板会取代PC
盖茨   北京时间7月4日消息,微软创始人盖茨接受电视采访时谈及对平板的一些看法,包括微软Surface,还谈及Windows 8操作系统。   记者问盖茨,是否在乔布斯之前想到了平板、触摸产品,盖茨回答说:“是的,要早很多。”不过由于过早推出产品,导致微软失败。2000年时,盖茨曾演示首款平板电脑。2005年,又推出支持触摸的平板Windows系统。   盖茨表示:“乔布斯推iPad时机正好,这是苹果成功的原因之一。在一些方面,乔布斯做得比我好,如工程设计。我们早期的平板没有iPad轻薄,缺少吸引力。”   微软已经推出Surface,盖茨认为苹果优势会有所削减。
[家用电子]
盖茨:比乔布斯先想到平板 平板会取代<font color='red'>PC</font>
DSP与PC间高速串口通信的实现
    摘要: 利用UART解决DSP与PC机间通信时速率匹配问题,并给出了具体实现电路。     关键词: DSP UART 串行通信 FIFO DSP是一种专门用来实现信号处理算法的微处理器芯片,主要优点有:硬件乘法器,哈佛总线结构,多种寻址方式,零耗循环(zero overhead loop),程序执行时间可预测等。     正是由于DSP的诸多优点能够满足密集的数学计算,而且DSP应用的另一个突出特点是实时性,使其在通信、雷达、数字电视等领域得到了广泛的应用,而且日益渗透到人们的日常生活的各个方面。     在实时信号处理中已经离不开DSP,这些处理系统中包含了
[工业控制]
英特尔宣布裁员1.2万人:PC市场萎缩是主因
    北京时间4月20日上午消息,英特尔计划裁员1.2万人,约占其员工总数的11%。主要原因是PC市场萎缩,加之该公司未能充分抓住智能手机的崛起机会。此次重组计划是在本周二随同第一财季财报一同发布的,这也是英特尔有史以来波及员工人数最多的一次裁员。英特尔CEO科再奇(Brian Krzanich)表示,此项措施虽然艰难,但却很有必要,不仅能够压缩成本,还可以释放资金,投资更有增长潜力的业务。 英特尔计划将员工数裁撤至10万左右(图片源自华尔街日报)   “这并不是轻易能够作出的决定。”科再奇在发给员工的邮件中说,“我们要跟一些在英特尔成功过程中扮演了重要角色的同事道别。”   英特尔的困境也反映了整个科技
[手机便携]
TMS320C54XX系列DSP与PC机间串行通信的实现
  DSP在电子工业领域得到了越来越广泛的应用。在DSP应用系统设计中,必不可少的是各种通信接口的设计。与并行接口相比,串行接口的最大特点是减少了器件引脚数目,降低了接口设计复杂性。串行数据传输可分为同步和异步两种模式。通用PC机的RS-232接口为通用异步接口UART(Universal Asynchronous Receiver and Transmitter),而MOTOROLA公司的串行外围设备接口SPI、队列SPI(QSPI)、PHILIPS公司的内部IC总线(I2C),National公司的微总线(MICROWIRE)均为同步串行协议。   目前几乎所有的数字信号处理器都提供了一个或多个串行接口,然而,
[嵌入式]
三星S8桌面模式曝光:手机一秒变PC 能取代Win10吗?
本月底的MWC大会,三星预计仅仅会公布Galaxy S8的发布时间但不会给出具体外形/配置信息,转而把重点放在Galaxy Tab S3上。   不过,外媒从Tab S3的的资料库中发现了三星S8的一些资料图,曝光了这款手机的虚拟按键设计、背部指纹等特性。   同时还有一个关键杀招是Dex的底座,按照之前的说法,它允许S8在充电的同时向外接显示器(HDMI)投射出一个新的桌面操作系统,后者支持任务栏快捷图标、多窗口、托盘通知等,还可以外接鼠标和键盘操作。   此前,已经有效果图片放出,整体类似Windows10 Continuum,也契合我们今天上午报道的国产Remix OS for Mobile操作系统。   考虑到三星S
[手机便携]
基于单片机及PC机的温度控制系统设计
0 引言 目前,水温控制被广泛应用于食品、医药、化工、家电等很多领域,水温控制的好坏直接影响着产品的品质,因此,水温控制具有十分重要的意义。本设计的任务与要求为1 L水由1 kW的电炉加热,要求水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。主要性能指标:温度设定范围为25.0~100℃,最小区分度为0.1℃,温度控制的静态误差小于或等于0.1℃,用SMC1602A液晶显示模块显示实际水温和PID控制算法中的三个主要参数Kc、Ti、Td的赋值,用串口调试精灵将PID控制器的输出和温度采样值显示在PC机上。 1 系统方案 本设计以STC89C52单片机为核心,采用了温度传感器DS
[单片机]
基于单片机及<font color='red'>PC</font>机的温度控制系统设计
MCS-51单片机串行口IP核的实现
   1 引言   随着集成电路的深亚微米制造技术和eda技术的迅猛发展,芯片的密度和复杂度不断提高,复用以前的设计模块用于asic芯片和在一块芯片上实现嵌入式系统的功能形成所谓的片上可编程系统( system on programmable chip,sopc) 已成为一种发展的新趋势。ip core(知识产权核) 设计的重用性以及sopc 技术的出现,以其设计的灵活性大大缩短了产品的设计周期,减少了设计成本,降低了设计风险, 加快了产品的上市速度。本文中介绍的串行口控制器是一种功能和通信协议与mcs-51系列单片机的串行口相兼容,性能有大幅提高的数据通信部件,其往往于低速低成本的微机与下位机的通讯中,并允许在
[单片机]
MCS-51单片机<font color='red'>串行口</font>IP核的实现
MIPS 科技产品用于 ATI 下一代 DTV 和 PC 多媒体 SoC
MIPS 授权该公司使用 MIPS32 4KEc 、 24K 处理器内核设计高性能、低 功耗产品;首个基于 24K 内核的 DTV SoC 开始 提供样品 为数字消费、网络、个人娱乐、通信和商业应用提供业界标准处理器架构及内核的领先供应商 MIPS 科技(纳斯达克交易代码: MIPS )19日宣布,已向 ATI 科技公司授权使用其 MIPS32 4KEc 和 24K 处理器内核,用于其针对 DTV 和 PC 产品的下一代多媒体 SoC 。本月早些时候, ATI 发布了其 Xilleon260
[新品]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved