发布日期:2022-04-17 点击率:55
1.引言 对于工业控制微机系统来说输入设备键盘几乎是必不可少的。在按键数目较少时,一般直接利用按键控制接口线的高低电平来表示,因此需要相应的接口支持,由于单片工业控制微机系统接口线数目有限,为了减少占用接口线常常采用一键定义多功能,但这又增加了软件的复杂性;在按键数目较多时,则大多采用动态扫描的方式构成键盘矩阵,这种键盘虽然结构原理简单,驱动程序易于设计,但是在具体实现时往往需要花很多的时间去设计印刷电路板、考虑面板布局,而且在硬件资源比较紧张时,还要考虑扩充I/O口,从而使得电路变得越来越复杂。 2.系统简介 本文介绍一种利用红外线发射装置作为工业控制计算机输入键盘的接口原理和实现方法,该接口可以最大限度地减少对单片机系统的硬件资源要求,仅占用一根接口线,在系统的面板上只需一个小的接收窗。整个接口由发射和接收两部分组成。对于单片工业控制微机系统所需的按键数目少于30时,发射部分可以直接使用成品红外遥控发射器,如果自行设计发射部分,则可以支持60个键左右,其中有两键用于构成组合按键。接收部分的接口电路也非常简单,无需布线,只要将成品模块的输出直接接到单片工业控制微机系统的任一I/O接口线即可,同时驱动程序也易于设计。由于键盘采用无线方式,因此所构成的单片机可以方便地满足一些需要远距离控制的场合,以及一些特殊场合,例如:单片工业控制微机系统在一个密封的容器内,通过玻璃小窗进行参数输入或控制;单片工业控制微机周围环境不适宜用户近距离操作等。 3.红外线遥控键盘的硬件组成 由集成芯片PT2248构成的红外线遥控键盘发射电路见图1。00H~09H为数字键,0AH为复位键,0BH为取消键。图1红外线遥控键盘发射电路原理图 红外线遥控键盘发射电路采用脉时调制(PPM)方式,将遥控指令调制成脉冲序列,并驱动红外发射管以光脉冲的形式发送出去。遥控指令有12位码组成,见表1。 C1C2C3HS1S2D1D2D3D4D5D6 表1遥控指令格式 C1,C2,C3是用户码,在T1,T2,T3与CODE之间分别接二极管则分别代表C1,C2,C3为高电平“1”,不接二极管则代表低电平“0”,图2中C1C2C2=111。D1,D2,D3,D4,D5,D6是发送的数据码,键号与键码的对应关系见表2。 表2键号与键码的对应关系 PT2248遥控指令的波形正脉冲的占空比为1/4时代表“0”,正脉冲的占空比为3/4时代 表“1”见图2。 图2遥控指令的波形图 无论“0”还是“1”,发射时正脉冲被调制在38KHZ的载波上,载波的占空比为1/3,这样有利于减少功耗。每个发送周期按C1,C1,C2,H,S1,S2,D1,D2,D3,D4,D5,D6的次序串行发送,总长度为48a,其中a为每位码周期的1/4,其大小为:a=192/fosc秒=192/455KHE=0.422ms。按下00H~0BH中某个键时,输出脚TXOUT发送两个周期的12位码,其间隔为80a。由GL3276A构成的红外线遥控键盘接收电路见图3。 图3红外线遥控键盘接收电路原理图
下一篇: PLC、DCS、FCS三大控
上一篇: 索尔维全系列Solef?PV
型号:C2C-EA12030A10000
价格:面议
库存:10
订货号:C2C-EA12030A10000
型号:F3SJ-E1105P25
价格:面议
库存:10
订货号:F3SJ-E1105P25
型号:C2C-SA12030A10000
价格:面议
库存:10
订货号:C2C-SA12030A10000
型号:C2MT-09024BBC03FE0
价格:面议
库存:10
订货号:C2MT-09024BBC03FE0
型号:2TLA022302R0300 Orion1-4-30-060-B
价格:面议
库存:10
订货号:2TLA022302R0300 Orion1-4-30-060-B
型号:2TLA022302R0700 Orion1-4-30-120-B
价格:面议
库存:10
订货号:2TLA022302R0700 Orion1-4-30-120-B