整理PC遥控器.docx
- 文档编号:26748232
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:21
- 大小:925.06KB
整理PC遥控器.docx
《整理PC遥控器.docx》由会员分享,可在线阅读,更多相关《整理PC遥控器.docx(21页珍藏版)》请在冰豆网上搜索。
整理PC遥控器
第一章PC遥控器的制作
1.1基本原理
电路的基本原理就是通过红外接收头收集红外信号,当有红外信号进来时,单片机AT89C2051软件执行中断并对采集到的红外信号进行解码,并从串口送到PC,PC软件Girder收到串口发来的字符再根据定义做出相应的命令操作(Girder的基本使用方法请查看<第二章>)。
电路中使用了几个简单的元件做成串口窃电电路,使这个遥控器不需要再外接电源,插到串口上就可以使用了,可以说是即插即用呀:
)。
安装好后,运行Girder后,指示灯LED1就开始闪烁,表明电路正常工作了,这时就可以使用你的遥控器了,当关闭Girder后电路板的电源也会被切断,指示灯熄灭。
1.2制作过程
1.2.1电路原理图
遥控器的电路原理图如图1所示[1]:
图1原理图
图中靠下的两个VCC+5V是DB9串口提供的(俗称偷电),具体原理见图2所示:
图2串口偷电原理图
1.2.2电路元件表
这些元器件是再普通不过的了,花上二十元就可以到电子市场买到了。
元件
数量
元件参数
一体化红外接收头
1
一体化红外接收头
DB9串行口插座
1
公、母头均可
AT89C2051
1
AT89C1051或4051也可
11.0592M晶振
1
11.0592M
D1,D2
2
整流二极管IN4148
D3
1
5.1V稳压二极管
R1,R6
1
10K电阻
R2,R5
2
220欧电阻
R3
1
4.7K电阻
C1,C2
2
30pF电容
C3,C4/span>
2
10uF电解电容
C5
1
0.1uF电容
Q1
1
三极管9012
LED1
1
发光二极管
彩电遥控
1
SAA3010芯片
串行连接线
1
可自购接头制作
R4
1
1K电阻
表1元件表
1.2.3元件外观图
图3元件外观图
图3中的DB9针串口插座是公头的,也可以用母头的,都没有关系,只是用的连接线不同,无论你使用那种,在焊电路时都要看清引脚的序号(插座上打有序号,如图4),搞错了就不好了。
图4DB9串口引脚图
图5是元件中的一体化红外遥控接收头和三极管9012的引脚示意图,在装到电路板上时先有万用表测好它的引脚极性,以免意外损坏元件。
图5两个重要元件的引脚示意图
图6是我选用了SAA3010芯片的遥控器
图6SAA3010万能遥控器(彩电用)
1.2.4常用电子元件的识别和检测
我们常见的电子元件就是电阻、电容、二极管和三极管。
先说电阻,直到这天我才知道电阻上的色带是什么意思,以前只是看到过一个一个的电阻,不知道把这些电阻做成花花绿绿的作用,原来这样做就是电阻的色环标记法,通过色环来表示电阻的大小,有效数字、倍率和允许误差。
现在见到的电阻的色环有四道和五道的,四道环的有效数字是前两道环所代表,而五道环是由前三道所代表。
接着识别电容器,电容用于交流耦合、滤波、隔断直流、交流旁路和组成振荡电路等,电容的标注分为直接标注和色标法。
通过学习,我明白了直接标注的电容是用数字直接表示电容量,不标单位。
标注1~4位整数时,其单位是pF,标注为小数时,其单位是µF。
也有用三位数字表示容量大小,默认单位是pF,前两位是有效数字,第三位是有效倍率(10m),当第三位是9时,则对有效数字乘以0.1。
而色标法则同电阻器的标注。
检测电容的方法是利用电容的充放电特性,一般用万用表电阻档测试电容的充放电现象,两只表笔触及被测电容的两条引线时,电容将被充电,表针偏转后返回,再将两表笔调换一次测量,表针将再次偏转并返回。
用相同的量程测不同的电容器时,表针偏转幅度越大说明容量越大。
测试过程中,万用表指针偏转表示充放电正常,指针能回到∞,说明电容没短路,可视为电容完好。
现在说明在模拟电路中常见的二极管,通常二极管有整流、检波、稳压、发光、发电、变容、和开关二极管等。
检测二极管我们利用的是二极管的正向导电性,正向导通反向截止,可以判断管子的好坏。
最后说明三极管的识别和检测,很明显,一般的三极管就是三个管脚,很容易识别,所以识别三极管重要的是识别三极管是HPH或PNP型,以及各管脚所代表的极性。
而这些的判断都需要使用万用表。
判断极性:
对圆柱型三极管,若管脚处接头有突出物,则将管脚冲上,顺时针依次为EBC极若没有突出物,则管脚根处间隙较大的两跟管脚对向自己,顺时针依次为EBC极。
对半圆型三极管,将管脚向上,半圆向自己,顺时针为EBC极。
判断三极管的类型:
在基于以上极性判断的前提下,NPN管,基极接黑表笔,测得电阻较小。
PNP管正好相反。
以上就是我对常用电子元件的识别和检测方法。
这些都是从老师和书本那里学来的,熟练掌握还需要以后广泛的接触使用。
熟能生巧,就是这样的。
1.2.5焊接电路板
首先,将元件按照电路原理图的元件位置固定到电路板没有铜格的那一面上(如图7),然后就拿起你的工具(如图8):
电烙铁、锡线、吸锡管、松香,对着电路图焊、焊、焊咯!
图7元件编排
注意:
元件的正负极要按照电路原理图来摆放。
图8焊接工具
注意:
如果串口插座插不下去,可用尖嘴钳轻轻对着电路板的孔位,稍微钳弯一下插座的引脚就可以顺利插上去焊好了。
影响焊接质量主要取决于焊接工具、助焊剂、焊料和焊接技术。
对焊接工具、助焊剂、焊料这样的物品我们是没任何办法的,唯一可以改善的就是我们的焊接技术,所以焊接技术就直接决定了我们实习的成败。
由于我们使用的电烙铁是新的,所以我们就免除了除锈的工序,直接将电烙铁预热,后上锡,以达到最佳焊接效果。
起初没经验,将电阻立得老高,这样既不美观也不牢靠容易形成虚焊,之后有了经验就采取卧式法,既美观又牢靠,只是拆卸时稍微麻烦,需要别人帮忙。
焊接时虽然胆战心惊,但还是总结出了心得,就是焊锡要用一点点下去,电烙铁要在锡水熔化后产生光亮就拿开(基本操作“五步法”:
准备施焊,加热焊件,熔化焊料,移开焊锡,移开烙铁),这样就能焊出光亮圆滑的焊点了。
图9就是我焊接好的电路,其中跳了3条导线
图9焊好的板子
1.2.6芯片处理
电路图中用到的芯片是AT89C2051,它的引脚图如图10所示。
因为新买的芯片里面没有程序,所以要将程序烧录到芯片上。
这个步骤要用到单片机,而单片机则相当于一台小小的电脑,它同样要编写程序,还要把程序烧写芯片上,和BIOS的升级原理是一样的。
当然烧写需要专用的编程器,我自已是用TOP851(如图11)。
烧写好后,把芯片插到板子上的IC插座上就算完工了,注意对好引腿号不要插反方向了。
图10AT89C2051引脚图
图11编程器
芯片程序如下:
#include
staticunsignedchardataIRCode[3],IRCON,IRCON2;
voidmain(void)
{
unsignedintde;
voidInitCom(unsignedcharBaudRate);
voidComOutChar(unsignedcharOutData);
voidCSToOut(void);
InitCom(6);//设置波特率为96001-7波特率300-19200
EA=1;//允许CPU中断
IT0=1;//INT0下降沿有效
EX0=1;//开INT0中断;
do
{
for(de=0;de<30000;de++)
P3_7=1;
for(de=0;de<30000;de++)
P3_7=0;
}
while
(1);
}
//串口初始化晶振为11.0592M 方式1波特率300-57600
voidInitCom(unsignedcharBaudRate)
{
unsignedcharTHTL;
switch(BaudRate)
{
case1:
THTL=64;break;//波特率300
case2:
THTL=160;break;//600
case3:
THTL=208;break;//1200
case4:
THTL=232;break;//2400
case5:
THTL=244;break;//4800
case6:
THTL=250;break;//9600
case7:
THTL=253;break;//19200
case8:
THTL=255;break;//57600
default:
THTL=208;
}
SCON=0x50;//串口方式1,允许接收
TMOD=0x21;//定时器1定时方式2定时器0方式1 用在别处可以不用定时器0,TMOD=0x20
TCON=0x40;//设定时器1开始计数
TH1=THTL;
TL1=THTL;
PCON=0x80;//波特率加倍控制,SMOD位
RI=0;//清收发标志
TI=0;
TR1=1;//启动定时器
}
//向串口输出一个字符(非中断方式)
voidComOutChar(unsignedcharOutData)
{
SBUF=OutData;//输出字符
while(!
TI);//空语句判断字符是否发完
TI=0;//清TI
}
//定时器0中断处理
voidtimeint(void)interrupt1using2
{
unsignedchara;
TH0=0xFD;
TL0=0x1E;//设定时值为800us
if(IRCON<3)
{
if(IRCON2<8)//每中断一次读一次遥控接收头的状态,每二次为遥控编码中的一个位
{
IRCON2++;
IRCode[IRCON]=IRCode[IRCON]<<1;//每读一次放入变量中的二进制的一个位,每次左移一位
IRCode[IRCON]=IRCode[IRCON]|P3_2;//每八次填满一个字节,一个字节存放遥控编码4个位
}
else
{
IRCON++;//填满一个字节,指向下一个变量
IRCON2=0;//计数清零
}
}
else
{
TR0=0;//关闭定时器
ET0=0;//定时器0中断关闭
if((IRCode[1]!
=0xFF)&&(IRCode[2]!
=0xFF))
{
大纲要求for(a=1;a<3;a++)
{
2.规划环境影响报告书的审查内容ComOutChar(IRCode[a]);//这两句可通过PC串口软件接收的数据
ComOutChar(IRCode[a]);
ComOutChar(IRCode[a]);//共发6个字节正好是软件要求的
}
}
EX0=1;//打开
(4)跟踪评价的结论。
}
}
(3)环境影响评价中应用环境标准的原则。
//INT0中断
voidINT0Fun(void)interrupt0using2
{
ES=0;//串口中断关闭
(5)法律、行政法规和国务院规定的其他建设项目。
EX0=0;//外部中断0关闭
ET0=1;//定时器0中断打开
(二)环境保护法律法规体系TH0=0xFD;
按照国家规定实行审批制的建设项目,建设单位应当在报送可行性研究报告前报批环境影响评价文件。
按照国家规定实行核准制的建设项目,建设单位应当在提交项目申请报告前报批环境影响评价文件。
按照国家规定实行备案制的建设项目,建设单位应当在办理备案手续后和开工前报批环境影响评价文件。
TL0=0x1E;//设定时值为800us
每名环境影响评价工程师申请登记的类别不得超过2个。
新增加的六个内容是:
风险评价;公众参与;总量控制;清洁生产和循环经济;水土保持;社会环境影响评价。
for(IRCON=0;IRCON<3;IRCON++)
考试情况分析IRCode[IRCON]=0;
IRCON=0;
IRCON2=0;//计数清零
TR0=1;//开始计数
}
最后,经过一番的检查后(主要是检测一下电路是否存在虚焊、假焊的情况),一块完整的电路板,也就是一个完整的PC遥控器就出来了。
(如图12)
图12PC遥控器成品
第二章软件的安装和使用
2.1软件的安装
Grider是图外一款很优秀的免费共享的红外遥控软件,支持多种的硬件如红外键盘鼠标,红外接收器等,软件的功能强大有OSD屏显,名种常用的相关系统操作如开关显示器等等。
这里就简单介绍一些简单的用法。
首先要安装软件,运行Grider3.2后,出现下面的画面(图13)。
图13
点NEXT,再到下一画面(图14):
图14
选上"Iaccepttheagreement",再按Next,这些都是通常的安装步骤,不多说,一直按Next,直到出现完成画面(图15):
图15
然后就可以在"开始"中找到程序并运行它了(图16):
图16
2.2软件的设置
运行Girder3.2程序后,点击File菜单->Settings打开设置窗口(图17):
图17
在设置菜单UserInterface(用户界面)页中,选择设置中文菜单,再按Apply键,这时程序就变成了中文汉化版的了(图18):
图18
在“常规”页中可以设置是否自动加载设置文件,随WINDOWS启动,启动后只出现在任务栏而不出现主窗口等等(图19):
图19
好了,下面的硬件设置是最重要的。
图20
在插件页中选中UIR/IRman/IRA......(选中QuestionOSD就可以使用像电视中的屏显提示了)(图20),选好后你就按设置弹出下面的画面(图21):
图21
然后按画面上的设置进行设置,当然串口就选你自己所连接的串口,再把前面一个画面中的“自动打开输入设置”选中就可以了。
2.3遥控键学习
回到主程序面板,在图中空白处右击弹出菜单,选添加命令,则新建了一个命令,可以对其重命名(图22):
图22
以打开WINAMP软件为例,在“系统页”选“执行”,按"浏览"找到你所安装的WINAMP的程序文件,这里中文件中有其详细路径,再按“应用”,最后按学习事件(图23):
图23
注意:
万能遥控器必须先设定一个品牌,这样才确保遥控器发出的信号码是唯一的。
具体设定方法参照遥控器说明书。
然后按你的遥控器,软件就取得了实验板上发来的红外编码(图24),并在图中1处显示,comments是注释命令有的,图中2是设定重复按键的等待时间,就是说按下一个键执行命令后,要等多久才能再次响应该键。
这样就定义了一个键的命令。
图24
最后,将电路板同电脑连接好线后打开Girder软件,这时电路板上就有电源了,可以看到LED一闪闪的,这时就可以尽情的遥控你的PC了!
!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 PC 遥控器