原创 USB电脑红外遥控器的原理框图 与 二次开发包

2008-12-13 15:10 5315 9 9 分类: 消费电子
 

USB电脑红外遥控器 接收器模块 及二次开发包<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


 


简述... 1


电脑遥控器原理框图... 1



关于USB接收器... 2


关于二次开发包... 2


 


 


 


简述


这是一款使用USB芯片的、能接收普通红外遥控器信号的、低成本的方案。使用本方案,您不需要做任何硬件开发;软件部分,只需要编写您自己产品的应用部分,而不需要考虑遥控器的编码接收问题。


 


电脑遥控器原理框图


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


20081213144343.jpg


那么,您要做一个自己的遥控产品,只要做上图的4个部分即可。


1部分,遥控器基本上都是外购现成的;


23部分,也是最麻烦的部分,涉及到硬件、驱动软件。由我们提供;


4部分,就是你自己的具体应用了。只需要在电脑上编写代码即可。


 


 

 


关于USB接收器


使用WCH公司的USB转串口芯片CH340/CH341,外围电路简单稳定,方便了批量生产和不良率的控制。


不需要外加电源,直接取USB电源供电。


 


关于二次开发包


功能: USB接收器的红外遥控信号,接收、解析出来,送给应用程序一个按键值(范围是1~255);


     开发包组成:


USB转串口驱动程序(芯片厂商提供的);


函数库的个人版本(实现接收、解析功能的底层函数)


该函数库的使用范例代码(VC++6.0工程文件) 以及使用说明。


     函数库的使用也十分简洁:


应用程序一开始调用初始化函数Init();(无需设置串口号。)


然后在需要的地方,调用GetData()取返回值,即可取得遥控器的按键值了。


具体使用方法,见范例中的Readme.txt文件。


 



由赛先生科技 http://www.schoolboy.com.cn提供此模块与开发包

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /1 下一条