英创公司的EM9160是一款高性价比的工控主板,预装正版WinCE5.0
操作系统,具有极强的通讯能力。在电力电表的应用中,
红外通讯是一种非常重要的串口通讯方式,在EM9160中,可利用其丰富的串口资源,来实现红外通讯的功能。
红外通讯是一种利用红外线作为传输介质的一种无线通讯方式。其通讯功能的实现由接收与发射单元构成,其基本原理如下图所示:
由于通讯载波频率仅为38KHz,所以通讯速率不会太高,如4800bps、2400bps、1200bps等。在实际应用中,红外接收管一般采用类似于EBT38LM的器件,这是一体化的红外接收器件,它内部集成了时钟信号发生器,解调器,低通滤波器。对于发射电路,一般需要用户自己完成,下图则是在实际应用中,最简单、实用、可靠的红外发射电路:
在EM9160系统中,可以使用可编程时钟来产生38KHz的时钟信号,即调用“EM9x60_Timer_API.lib”库文件中的bPulseSet(…)函数来实现,如:
iTmp = bPulseSet ( 0 , 38000 ) ;
在上面的调用中,使用了GPIO12(PWM1)来输出38KHz时钟信号。对于EM9160的可编程时钟,请参考英创网站的《英创工控主板可编程时钟的应用》。
在使用红外进行通讯的过程中一定要注意,红外通讯在发送过程中,信号会返射回来,使系统自己也会接收到自己发射的数据。为了避免这种情况,英创公司利用数字电子开关、以半双工通讯的方式,来解决这种情况。下图就是英创公司推荐的红外接收电路:
从上图中可知,利用英创推荐的红外通讯的方案,与
RS485通讯方式完全一样,即使用4条信号线:TXD串行数据发送、RXD串行数据接收、RTS收发控制、38KHz信号。RTS为低电平,处于发送状态、RTS为高电平,处于接收状态。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
成都英创信息技术有限公司是一家专注于嵌入式工控主板研发、销售与服务的高科技公司,在嵌入式领域已有超16年的从业经历。
发表于 02-28 11:28
英利EM9x60系列工控主板包括两个型号:EM9160和EM9260。为便于读者了解和使用英利产品,本手册中一些部分会以
发表于 11-09 21:47
•33次下载
英创公司新近推出的嵌入式工控主板EM9160是一款专门面向工业智能设备的高性价比ARM9+WinCE平台,该工控主板不仅配置了常规的标准
发表于 04-09 15:49
•36次下载
英创公司新近推出的嵌入式工控主板EM9160是一款专门面向工业智能设备的高性价比ARM9+WinCE平台,该工控主板不仅配置了常规的标准
发表于 11-01 09:27
•1352次阅读
英创公司新近推出的嵌入式主板EM9160是一款专门面向工业智能设备的高性价比ARM9+WinCE平台,该工控主板不仅配置了常规的标准通讯接
发表于 11-01 09:42
•1312次阅读
。作为通常的通讯控制功能,EM9160L与EM9160的使用是完全一样的,客户针对EM9160开发的应用程序可不加修改的应用于EM9160L
发表于 11-14 09:59
•1335次阅读
AT91SAM9芯片的各个产品线的启动特点,这些产品包括:EM9160、EM9260、EM9360、EM9360G、EM9160L等。用户在
发表于 11-14 10:03
•1333次阅读
新的技术需求,我们对嵌入式Linux主板EM9160的串口驱动进行了升级,使其多个串口都可支持ISO7816协议,为客户进行智能终端整机设计时,提供了灵活的选择。
发表于 11-18 10:09
•1896次阅读
,如I2C总线时钟芯片,I2C总线存贮器等。之前已对I2C总线操作铁电存贮器有过说明,相关文章请参考《工控主板支持铁电存储器的简易方案》。英创公司的EM9160工业主板的高性价比与高可
发表于 01-14 11:09
•1029次阅读
I2C总线是一种2线制的主从通讯协议,主要运用于器件之间的数据通讯,在嵌入式系统中得到非常广泛的应用。作为一款高性价比的嵌入式Linux工控板,EM9160的对I2C总线提供了良好的支
发表于 01-14 10:57
•1092次阅读
嵌入式Linux主板EM9160主要应用之一就是可以作为智能终端的核心平台,智能终端总是带有一种显示单元。EM9160作为一种高效、低成本的产品解决方案,专门针对小型的单色LCD显示模块(分辨率
发表于 01-14 11:20
•1111次阅读
在基于工控主板EM9160的嵌入式应用中,经常需要与具有SPI接口的芯片或电路单元,进行数据通讯。通常情况下,我们建议采用基于GPIO的SPI通讯
发表于 01-14 11:16
•1113次阅读
精简ISA总线硬件中断的使用方法》一文中作了介绍,其基本应用思路是工控主板,以下以EM9160为例,的硬件中断驱动程序IRQ1:在检测到IRQ信号的上升沿后,向上层应用程序发送事件hI
发表于 01-14 11:27
•878次阅读
英创公司的主流产品EM9160是一款功能强大的嵌入式工控主板,其主要应用是作为工业智能设备的核心平台。EM9160预装了Window CE5.0(正版)或Linux-2.6操作系统,并
发表于 01-15 14:15
•1031次阅读
C/C++ ● 技术指标 核心单元 通讯接口配置 ● 工业级32位ARM9 CPU AT91SAM9260,主频200MHz ● 64MB系统内存 / 32MB系统内存(EM9460) ● 64MB
发表于 02-12 11:06
•1111次阅读
评论