软件接收电路如关于中的附图.接口为串口,遥控器为电视或VCD等遥控器 (长虹遥控器较好) 软件名为:IRCtrl.exe 命令文件名后缀为:.IRC 自动装入命令文件名为:Default.IRC 电路制作者要求有一定电子基础,元件可以到当地电子城购买. 电路介绍: 接口是RS232C串口(9芯孔)(如要接25芯串口可到电脑城买9芯针转25芯孔的转接头) TL0038X 为红外线接收头(电视机内用来接收遥控器信号的一体化红外线接收头) C1 为47U/16V 是47微法的电容器/耐电压16V以上电压 R1 为100欧电阻 R2 为2.2千欧电阻 R3 为470欧电阻 D1,D3 是1N4148二极管 D2 为发光二极管(电源指示灯) D4 为发光二极管(接收指示灯) Z1 为3V稳压管 Q1 为9012三极管 硬件调试: 1.把接收器串口接头接在PC机串口中(软件默认串口1). 2.打开软件选择串口并打开串口(串口打开时左下角接口指示会凹下). 3.D2要发亮,表明电源正常.并可以按遥控器,此时D4会闪烁说明电路正常. (没有按遥控器,D4会闪烁或发光说明有干扰) 4.把遥控器对着接收器,按遥控器的按键,在左下角就有接收的数据. 说明你已经成功了! 软件设置: 1.定义: 1.没有箭头的文件夹为一般组,其没有接收数据. 功能:分组作用,命令查找就查找其下的子命令或命令组. 2.有箭头的文件夹为命令组,其有接收数据. 功能:命令组作用,命令查找时与接收数据相同就执行此命令, 并下一个接收数据从命令组下的子命令或命令组开始查找,如 没就往上一级查找。 3.有接收数据的遥控图为控制命令. 4.没有接收数据的遥控图为全能控制命令. 2.命令设置: 1.添加命令组 在命令文件中插入命令组和一般组 2.添加命令 在命令文件中插入控制命令和全能控制命令 3.按键学习 学习串口接收的遥控器数据. 4.应用 学习或设置完了命令或组都要按应用键应用,不然切换到 其它命令时学习或设置就取消. 5.输入允许 输入允许打勾命令或组有效,不然输入无效. 6.重复允许 重复允许 命令或组长按时每100毫秒重复制一次. 7.键盘命令功能 可以现实各种键盘按键功能,字符键中有空格就按空格处理. 8.鼠标 可以现实鼠标功能, 9.运行程序 可以实现程序控制,运行程序为要执行的程序,运行目标为要执行程序的主程序, 只运行一次为了实现程序只运行一个实例,但要和运行目标配合使用. (如系统中当前程序为命令文件中运行程序就会动先从运行程序命令组下子命令或组 开始查找接收数据,这样就可以实现同一个键可以有不同运行程序自动共用,所以要控 制程序就把运行程序要在系统中为当前程序,如没有可以按运行程序键使运行程序为 系统当前程序) 10.系统 可以实现系统功能 如:静音 11.控制 可以重现OSD界面和时间显示 快捷失效是取消命令组在其子命令下查找,返回到同级命令上查找. 3.命令接收查找流程 命令接收 查当前运行程序是否是命令文件中的运行程序和 (接收是否是运行程序命令组下子命令或运行程序命令组下有全能子命令) YES{执行程序命令组下子命令和全能子命令} NO{查是否有命令组快捷和 (查接收是否是运行程序命令组下子命令或运行程序命令组下有全能子命令} YES{执行程序命令组下子命令和全能子命令} NO{就从第一个命令查找} } 4.菜单功能 1.装入文件 可以装入不同命令文件 2.保存文件 可以保存不同命令文件 3.另存为 可以另存不同命令文件 4.新建文件 可以新建不同命令文件 5.从文件添加 可以从不同命令文件添加命令或组 6.复制到文件 可以复制命令或组到不同命令文件 7.剪切到文件 可以剪切命令或组到不同命令文件 8.退出程序 退出程序只能通过此菜单实现 9.添加命令 实现添加命令 10.添加组 实现添加组 11.重命名 可以实现重命名命令或组的名称,也可以双击命令或组的名称 12.删除 可以实现删除命令或组 13.清空命令树 实现清空命令树 14.命令测试 实现命令测试 15.串口打开 实现串口打开和关闭 16.运行设置 实现串口设置和开机自动运行程序 17.关于 介绍软件 |
欢迎光临 『家电维修论坛 163DZ.COM』 (http://xn--www-pna3uje03dn4ie9bkui9t9j.163dz.com/bbs/) | Powered by Discuz! 7.0.0 |