一种中断请求式远程控制系统的制作方法

文档序号:6305732阅读:167来源:国知局
一种中断请求式远程控制系统的制作方法
【专利摘要】一种中断请求式远程控制系统,属电子控制【技术领域】,是以处理器硬件为基础以程序为核心,实现液晶显示屏的上升或下降以及在此过程中对桌面下的翻板和桌面上的翻板的控制,主程序是查询x3,x4,Q1n,Q2n端口的编码,经对x3,x4,Q1n,Q2n编码处理后,输出Q1n+1和Q2n+1编码,中断请求后,则查询变量为x2,x4,Q1n,Q2n值并输出变量为Q1n+1=f(x2,x4,Q1n,Q2n)、Q2n+1=g(x2,x4,Q1n,Q2n),系统特点为,远程终端的控制权大于本地终端控制权,常态化工作为终端控制方式,特别适合多媒体会议室桌面液晶显示屏的管理。
【专利说明】一种中断请求式远程控制系统

【技术领域】
:
[0001 ] 本发明属电子技术控制领域,涉及一种中断请求式远程控制系统。

【背景技术】
:
[0002]目前,在多媒体会议、电视会议、指挥调度会议、生产分析会议、金融分析会议和各种大型会议里的桌面上,根据会议和管理的需要,要求电脑的液晶显示器能够自动隐藏在桌面下,或自动从桌面下升上桌面并平稳放置在桌面上。虽然日本特许公报公开了2000-250,2001-354521,2000-23761专利,中国专利也公开了 ZL02238102.3隐藏式液晶显示器升降装置和ZL02292756.5桌面多媒体液晶显示屏升降机。但是,上述专利只公开了机械装置,对其控制电路并未公开。


【发明内容】

:
[0003]为了实现液晶显示屏的上升、上升过程中的停止或下降和下降过程中的停止或上升的一种运动能够在远程和终端得到控制;为了实现液晶显示屏下降到指定位置时桌面下的翻板自动向上关闭或液晶显示屏上升到指定位置时桌面上的翻板自动向下打开的动作能够在远程和终端得到控制。
[0004]为达上述目的,本发明是以处理器以及处理器外围电路为硬件基础,以处理器的程序为核心,程序与硬件相互依赖相互依存共同实现了液晶显示屏的上升、上升过程中的停止或下降和下降过程中的停止或上升的一种运动能在远程和终端得到控制;实现了液晶显示屏下降到指定位置时桌面下的翻板自动向上关盖或液晶显示屏上升到指定位置时桌面上的翻板自动向下开盖的动作能在远程和终端得到控制。
[0005]其系统特征为,是由远程按钮、中断请求电路、中断类型电路、终端按钮、四进制计数电路、多路传感电路、电动机、电动机驱动电路、机械装置、处理器、处理器程序组成,处理器程序是由主程序顺序循环查询处理器的输入电平的变化和前一次输出电平的状态,当处理器接受到中断请求后,则执行中断服务程序,系统连接技术特征为,远程按钮输出信号端串联中断请求电路连接在处理器的输入端X1,且远程按钮输出信号端串联中断类型电路连接在处理器的输入端X2,终端按钮输出信号端串联四进制计数电路连接在处理器的输入端X3,机械装置里的多路传感电路输出信号端连接在处理器的多个输入端X4,处理器的两路信号输出端((Γ+192η+1)分别串联电动机驱动电路连接于机械装置里的两台电动机,一台电动机的轴承联动机械装置的开盖或关盖动作,而另一台电动机的轴承联动机械装置里的托盘上下运动。处理器的输入变量和输出变量主程序的表达式为:
[0006]Q1n^ = f(x3, x4, Q1", Q2n),Q111+1 值等于{(00),(01),(10)},
[0007]Q2n+1 = g(x3, x4, Q1' Q21MX Qr1 值为{(01),(10)}时,Q2n+1 值才能等于{(00),(01),(10)};
[0008]中断服务程序的表达式为:
[0009]Q1n^ = f(x2, x4, Q1", Q2n),Q1n^ 值等于{(00),(01),(10)},
[0010]Q2n+1 = g(x2,X4, Q1' Q2n),仅 Q111+1 值为{(01),(10)}时,Q2n+1 值才能等于{(00),
(01),(10)};
[0011]本发明的硬件技术特征是,远程控制电路和终端控制电路的信号变量由不同编码器输入给处理器,其中,终端控制电路的信号译码电路是由四进制计数电路构成,远程控制电路的信号编码电路是三二编码器构成;机械装置里的当前动作和运动状态信号是通过多路传电路输入给处理器;处理器输出信号的编码是通过驱动电路供给两个电动机,有一个电动机控制着开盖或关盖动作而另一个电动机控制托盘的上下运动。

【专利附图】

【附图说明】
:
[0012]图1是本发明的硬件系统技术方案示意图
[0013]图2是本发明的处理器编写程序流程图
[0014]图3是本发明的实施例示意图
[0015]图1中标号:
[0016]I远程控制器;2终端控制器;3中断请求电路;4中断类型电路;5四进制计数电路;6处理器;7多路传感电路;8电动机;9机械装置;10驱动电路;Xl远程控制器的中断请求信号及输入端口 ;x2远程控制器的中断类型编码(变量)及输入端口 ;x3终端控制器的编码(变量)及输入端口 ;x4多路传感电路的信号(变量)及输入端口 ^控制机械装置开盖或关盖动作的信号(变量)及输出端口 ;Q2控制机械装置托盘上升或下降运动的信号(变量)及输出端口。
[0017]图2中标号:
[0018]x1、x2、x3、x^1lj为输入1、2、3、4端口的输入变量,Q^Q2分别为输出1、2、端口的输出变量,QAQ2n分别为输出1、2、端口的前一次输出变量,Q111+1和Q2n+1分别为输出1、2、端口的当前将得到的输出变量。
[0019]X1是来自于远程控制器的信号经中断请求电路提供该处理器I号端口其变量为O或I ;χ2是来自于远程控制器的信号经中断类型电路提供该处理器2号端口其变量为00、01U0U1 ;x3是来自于终端控制器的信号经四进制计数电路提供该处理器3号端口其变量为00、01、10、11 ;x4是来自于多路传感电路处理器4号端口其变量为0000、0001、0010、0100,1000 是处理器输出实现机械装置的开盖或关盖动作的信号,该信号变量00、01、10、11通过驱动电路供给电动机使其停止、正转、停止和反转运行;Q2是处理器输出实现机械装置的上升或下降动作的信号,该信号变量00、01、10、11通过驱动电路供给电动机使其停止、正转、停止和反转运行。
[0020]图3中标号:
[0021]K按扭开关;R电阻;Vcc电源正极J继电器;W电动机;H霍尔传感器;N磁钢疋开盖或关盖的翻板;T托盘。
[0022](I)虚线框与图1中标号里的I相对应即远程控制器,在该实施例中采用3个按钮开关K1、K2、K3触发提供对机械装置里关盖或开盖以及托盘的上升、停止、下降运行的信号,由3个限流电阻R1、R2、R3限制发光二极管电流。
[0023](2)虚线框在该实施例中采用了光电隔离耦合器即电气隔离。
[0024](3)虚线框是在该实施例中采用的施密特电路,作用是消除手动输入信号中的干扰并对触发信号上升沿进行整形。
[0025](4)虚线框与图1中标号里3相对应即中断请求电路,在该实施例中采用了三或门电路,其输出信号提供给处理器的中断请求输入端17管脚。
[0026](5)虚线框与图1中标号里4相对应即中断类型电路,在该实施例中采用了三二编码器对施密特电路提供的信号进行了编码,然后提供给了处理器的1、2管脚。
[0027](6)虚线框与图1中标号里2相对应即终端控制器,在该实施例中采用了终端控制器按钮触发提供对机械装置里关盖或开盖以及托盘的上升、停止、下降运行的信号。
[0028](7)虚线框是在该实施例中采用的施密特电路,作用是消除手动输入信号中的干扰并对触发信号上升沿进行整形。
[0029](8)虚线框与图1中标号里5相对应即四进制计数器,在该实施例中采用了四为二进制循环计数器对施密特电路提供的信号进行了编码,然后提供给了处理器的的5、6管脚。
[0030](9)虚线框与图1中标号里7相对应即多路传感器,在该实施例中采用了多路霍尔传感器,采集信号来自于机械装置里的动作信号和运行状态信号,输出信号提供给了处理器的12、13、14、15管脚。
[0031](10)虚线框与图1中标号里8相对应即驱动电路,在该实施例中采用了驱动电路对来自处理器的8、9、10、11的编码信息进行控制驱动继电器J1、J2、J3、J4的工作。
[0032](11)虚线框与图1中标号里8、9相对应即电动机和机械装置,在该实施例中采用了 2个电动机分别正转或反转运行,使机械装置里的开盖或关盖动作和托盘上下运动。
[0033](12)虚线框与图1中标号里6相对应即处理器,在该实施例中采用了 PIC16F877处理器,处理器的管脚分别设置了 8个输入端和四个输出端和一个中断请求端,处理器的八个输入端分别与三二编码器、四进制循环计数器、多路霍尔传感器的输出端连接,处理器的四个输出端分别与继电器的驱动电路连接,处理器的中断请求端与远程控制器的或门电路输出端连接。

【具体实施方式】
:
[0034]下面结合实施例图3进一步说明,处理器首先初始化,设置1、2、5、6、12、13、14、15管脚为输入端口,设置17号端口为中断请求端口并设置中断请求容许,设置8、9、10、11为输出端口 ;然后主程序开始运行,查询5、6、12、13、14、15管脚的电平变化,执行相应的代码程序,12、13、14、15管脚输出相应的电平,其物理过程如下,终端控制器的K4按钮产生的上升、停止、下降信号经过反相施密特触发器(7),再由两个T触发器构成的四进制循环计数器的四种编码提供给处理器,当前机械传动装置(13)的翻板F和托盘T的位置即H1、H2、H3、H4信号变量供给处理器,处理器程序根据当前H1、H2、H3、H4的信号变量和终端控制器K4控制信号实时处理并实施过程控制,然后继续查询5、6、12、13、14、15管脚的电平变化,依次循环。
[0035]当远程控制器的控制按钮K1、K2、K3由手动产生信号时,该信号通过光电隔离耦合器(2)进行信号隔离,再经过反相施密特触发器(3)整形,整形后的信号由或门电路(4)提供给了处理器(14)的中断请求17管脚,处理器则中断响应执行中断服务程序即关中断,查询1、2、4、12、13、14、15管脚电平变化,执行相应的代码程序,由12、13、14、15管脚输出相应的电平,处理器程序根据当前H1、H2、H3、H4的信号变量和远程控制Kl、K2、K3控制信号变量,在实时处理并实施过程控制,任务没有完成则循环,任务完成后则开中断,中断程序结束,退回到主程序。
[0036]下面结合实施例图3说明,在远程控制器实施的上升过程控制,假设翻板在关闭位置而托盘在底层位置,霍尔器件H1、H2、H3、H4的状态分别是1、0、1、0 (设高电平有效),如果当前远程控制端有上升信号的产生,即或门输出端为I供给处理器17脚(中断请求),同时,由三二编码器(5)供给处理器1、2脚为1、0(中断类型编码),在此状态下,由处理器11脚输出高电平,使继电器Jl导通,电动机Wl正转,使翻板从关闭位置向下打开,当翻板向下翻转已到达指定位置时,霍尔器件H1、H2、H3、H4的状态分别是O、1、1、0,在此状态下,处理器控制继电器Jl断开使电动机Wl停止转动,同时,则处理器控制继电器J3导通使电动机W2正转,使显示屏上升,当显示屏上升到指定位置时,霍尔器件H1、H2、H3、H4的状态分别是O、1、O、I,在此状态下,处理器控制继电器J3断开,W2停止转动,处理器由3脚输出脉冲,清除当前三二编码器(8)中断源矢量地址,上升过程结束。
[0037]下面结合实施例图3说明,在远程控制器实施的下降过程控制,假设翻板在打开位置而托盘在上层位置,霍尔器件H1、H2、H3、H4的状态分别是为0、1、0、1(设高电平有效),如果当前远程控制端有下降信号的产生,即三或门输出端为I供给处理器17脚(中断请求),同时,由三二编码器(8)供给处理器1、2脚为O、I (中断类型编码),在此状态下,由处理器8脚输出高电平,使继电器J4导通,电动机W2反转,使显示屏下降,当显示屏下降到指定位置时,霍尔器件H1、H2、H3、H4的状态分别是为O、1、0、I状态,在此状态下,处理器控制继电器J4断开,使电动机W2停止转动,显示屏停止下降,同时,处理器10脚输出高电平使继电器J2导通,电动机Wl反转,使翻板从打开位置向上关闭,当翻板向上翻转已完全关闭时,霍尔器件H1、H2、H3、H4的状态分别是为1、0、0、1状态,在此状态下,处理器控制继电器J2断开,Wl停止转动,处理器由3脚输出脉冲,清除当前三二编码器(8)中断源矢量地址,下降过程结束。
[0038]下面结合实施例图3说明,在终端控制器实施过程控制,由K4(4)按钮产生上升、停止、下降信号经过反相施密特触发器(5),再经过由两个T触发器在处理器5、6脚可能形成的状态是00、01、10、11,处理器根据当前四状态信号和霍尔器件!11、!12、!13、!14的状态,实时控制过程同远程控制过程,只是在上升过程和下降过程完成后,处理器由4脚输出脉冲,使终端控制信号为停止信号。
[0039]系统特点:
[0040]远程控制优先权大于本地终端控制权,由于主程序与中断服务程序分别独立运行,平常CPU执行指令代码较少,提高了运行速度,由于常态化工作为终端控制方式,方便了本地终端用户的使用,特别有利于会议管理。
【权利要求】
1.一种中断请求式远程控制系统,是由远程按钮、中断请求电路、中断类型电路、终端按钮、四进制计数电路、多路传感电路、电动机、电动机驱动电路、机械装置、处理器、处理器程序组成,技术特征是,由远程按钮输出信号端串联中断请求电路连接在处理器的输入端,远程按钮输出信号端串联中断类型电路连接在处理器的输入端,终端按钮输出信号端串联四进制计数电路连接在处理器的输入端,机械装置里的多路传感电路输出信号端连接在处理器的多个输入端,处理器的两路信号输出端分别串联电动机驱动电路连接于机械装置里的两台电动机,一台电动机的轴承联动机械装置的开盖或关盖动作,而另一台电动机的轴承联动机械装置里的托盘上下运动,处理器程序是由主程序顺序循环查询处理器的输入电平的变化和前一次输出电平的状态,当处理器接受到中断请求后,则执行中断服务程序,处理器的主程序的表达式为,Qr1 = f(x3, X4,QA Q2n),Q111+1 值等于{(oo),(01),(10)},Q2n+1=g(χ3,x4,QAQ211),仅 Qr1 值为{(01),(10)}时,Q2n+1 值才能等于{(00),(01),(10)},中断服务程序的表达式为,Q11"1 = f(x2, x4, Q1", Q2n),Qr1 值等于{(00),(01),(10)},Q2n+1 =gU^x^QAQf),仅 Qr1 值为{(01),(10)}时,Q2n+1 值才能等于{(00),(01),(10)}。
【文档编号】G05B19/418GK104166383SQ201410264532
【公开日】2014年11月26日 申请日期:2014年6月16日 优先权日:2014年6月16日
【发明者】郜参观, 张玉良, 尼亚孜别克, 阿克木江, 梁义, 王平, 马晶, 冯雪花, 伊力亚尔 申请人:伊犁师范学院, 张玉良
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1