温室台风检测自动关窗装置的制作方法

文档序号:372242阅读:446来源:国知局
专利名称:温室台风检测自动关窗装置的制作方法
技术领域
本实用新型涉及一种测控装置,尤其是温室的台风测控。
从80年代以来,我国相继从国外引进温室大棚。多年来,我国自行研制了各类温室大棚。有些温室大棚也有配套自动检测控制系统,但这些自动检测控制系统是根据温室的温度而设计。主要控制温室内的温度。而对台风的监控,在台风到来时,能自动关窗的装置,未有报道。
我国沿海地区,是经济较为发达的地区,采用大棚种植作物的数量较多,而该地区台风频繁,台风到来之时,开窗造成的负压会将整个大棚掀起,造成毁灭性的打击。
本实用新型的目的在于对台风进行识别,从而做出反应。台风辨别是根据有关资料确定,风压的大小在很大程度上取决于风速。一般7级(风速为13.9—17.1m/s)大风吹到物体表面,能产生23kg/m2的压力,所以,当台风风力超过7级以上时,为台风信息。在台风到来时,强制关窗,防止在台风到来时,因没有及时关窗,而造成的损失。
本实用新型由单片机应用板、键盘、中断按钮、风力传感器、固态开关、交流接触器、马达组成。单片机应用板通过线路分别与电源、键盘、中断按钮、风力传感器、固态开关连接。固态开关通过交流接触器与马达连接。
风力传感器由导风筒、风叶、滑动变阻器、支撑架、支撑轴,电阻组成。导风筒固定在支架上,并可绕着支撑轴转动,风叶、滑动变阻器固定在风筒内。风叶可以绕着固定在风筒上的轴摆动。风力传感器的风叶通过导线与电源+5V相连,滑动变阻器通过导线与电阻相连,电阻的另一端通过导线与电源地相连。从电阻与滑动变阻器之间引一条线与单片机应用板INO相连。
单片机应用板有8031CPU芯片,8155芯片、EPROM(2764)芯片、RAM(6264)、A/D转换器(0809)、键盘(8279)接口。
现结合附图作进一步说明


图1为本实用新型组成连接
图1.电源 2.单片机应用板 3.键盘4.中断按钮5.固态开关 6.风力传感 7.关窗电机8.交流接触器图2为本实用新型电路图图3为风力传感器结构图9.支撑架10.支撑轴11.滑动变阻器12.转轴13.电阻 14.风叶 15.导风筒风力传感器6安装在温室顶部,在风到来时,其导风筒15可绕支撑轴10随风向转动,风叶14可绕轴12摆动。
滑动变阻器11和电阻13电阻值一样,在无风的情况下,风力传感器风叶14不摆动,电压在滑动变阻器11上分压为2.5V,这时输送到单片机应用板2的INO电压为2.5V。在正常情况下,风力较小,风叶摆动的幅度不大,电压在滑动变阻器上压降较大,输送到单片机应用板的INO电压较小。当台风到来时(风速大于13.8m/s,即7级风以上),风力很大,风叶摆动幅度较大,电压在滑动变阻器压降较小,这时输送到单片机应用板的INO口电压较大。通过调整风叶的重量,使其输送到单片机应用板电压等于3.75V时为7级风。
单片机不能直接对INO口电压进行判断,而要进行A/D转换,0V转化为0H,5V转化为FFH,即电压越高值越大。正常情况下输入到INO电压为2.5—3.75V,即值为80H—BEH,当有台风时,输入电压为3.75—5V,即值为BEH—FFH。
单片机在接收到值大于BEH时,就认为有台风到来。单片机发出指令给单片机PB3口,PB3口有了高电平,PB3口高电平通过导线输送到固态开关5,固态开关有了高电平就启动另一端。固态开关另一端接通后,把220V交流电输送到交流接触器8。交流接触器通过电磁吸合作用,把三相交流电输送到电机7,电机开始工作,通过一套传动机构把窗户打开。
如果单片机在接收到值不大于BEH时,则查看以前是否有因台风关窗,若没有,则不发出关窗指令;若有,则作进一步判断关窗解除时间是否已过,若没过,保持关窗状态,如已过,打开关窗。
台风解除时间可根据实际情况设定,程序中默认值是20分钟。如果想修改其默认值,先按下中断按钮4,键盘3黑屏进入中断状态,这时可以输入时间,比如输入1小时30分钟,则输入00130;若要查看输入时间,可按下“2”;要退出中断状态,按下“0”。
本实用新型具有性能稳定、结构简单、操作方便、易于维护等优点,适宜农田温室使用。
本实用的工作程序是这样实现的。
程序START段是设置初始值,即台风解除时间为20分钟。
程序LOOP段是采集风力大小。风力传感器的输出电压通过线路进入单片机应用板INO口。单片机对电压进行A/D转换,得到风力大小。
程序XH段是显示台风大小。
程序BIJIAO段是控制部分,如果台风风速大于13.9m/s时,即采集的数值大于BEH,单片机应用板就发出指令给PB3,PB3就有了高电压,电压通过导线,输送到固态开关,固态开关启动交流接触器。交流接触器工作后,带动电机工作把窗户关上。如果台风风速不大于13.9m/s时,则查看以前是否有因台风关窗,若没有,则返回到LOOP,若有则作进一步判断关窗解除时间是否已过。若没过,保持关窗状态,如已过,则打开窗户。
程序从ZHODUA至结束,是设置和查看台风解除时间。按下中断按钮,进入中断状态,再按“1”则可在键盘上输入台风解除时间值,按下“2”可查看台风解除时间值,按下“0”返回主程序。其中,SZZH子程序是把输入时间转化为台风解除时间的循环次数。
程序如下<pre listing-type="program-listing"><![CDATA[ORG 0000H | ORG 0003HLJMP START | LJMP ZHODUASTARTMOV 30H,#00H MOV 31H,#20HMOV 50H,#02H MOV 51H,#58H MOV 52H,#02H MOV 53H,#58H SETB EA SETB IEO SETB EXOLOOP MOV DPTR,#6800H MOV A,#00H MOVX @DPTR,A MOV R0,#40 RR DJNZ R0,RR MOV A,#00H MOVX A,@DPTR MOV 54H,AXH MOV DPTR,#7000H INC DPTR MOV A,#0DFH MOVX @DPTR,A MOV R6,#150DEL DJNZ R6,DEL MOV A,#10H MOVX @DPTR,A MOV A,#30H MOVX @DPTR,A MOV A,#86H MOVX @DPTR,A MOV A,54H ANL A,#0F0H SWAP A MOV DPTR,#DISTAB MOVC A,@A+DPTR MOV DPTR,#7000H MOVX @DPTR, A INC DPTR MOV A,#87H MOVX @DPTR,A MOV A,54H ANL A,#0FH MOV DPTR,#DISTAB MOVC A,@A+DPTR MOV DPTR,#7000H MOVX @DPTR, A MOV 20H,#00H DDDMOV R5,#16 DDD0 MOV R6,#200 DDD1 MOV R7,#150 DDD2 DJNZ R7,DDD2 DJNZ R6,DDD1 DJNZ P5,DDD0 MOV 20H,#00HBIJIAO MOV DPTR,#7900H MOV A,#02H MOVX @DPTR,A MOV A,54H CJNE A,#0BEH,YYCLOSEMOV DPTR,#7902H MOV A,#10H MOVX @DPTR,A MOV 50H,52H MOV 51H,53H MOV 60H,#01 AJMP LOOPYY JNC CLOSE AJMP BEFOREBEFORE MOV A,60H CJNE A,#01,LOOP DEC51H MOV A,51H CJNE A,#00H,LOOP MOV A,50H CJNE A,#00H,TT MOV 60H,#00H MOV 50H,52H MOV 51H,53H MOV DPTR,#7902H MOV A,#00H MOVX @DPTR,A AJMP LOOP TT DEC50H MOV 51H,#0FFH AJMP LOOPZHODUA PUSH PSW PUSH DPH PUSH DPL PUSH ACC PUSH 05H PUSH 06HPUSH 07H CLR EA CLR IE0 CLR EX0KEY MOV 4AH,#00H MOV 4BH,#00H MOV 4CH,#00H MOV DPTR,#7000H INC DPTR MOV A,#0DFH MOVX @DPTR,A MOV A,#30H MOVX @DPTR,A MOV DPTR,#7000H INC DPTRKEY0 MOVX A,@DPTR ANL A,#07H CJNE A,#00H,KEY1 MOV A,4AH ADD A,#01H MOV 4AH,A MOV A,4BH ADDC A,#00H MOV 4BH,A MOV A,4CH ADDC A,#00H MOV 4CH,A MOV A,4CH CJNE A,#01H,KEY0 LJMP EXITRKJ INC R2 CLR A INC DPTR SJMP RKCKEY1 MOV A,#40H MOVX @DPTR, A MOV DPTR,#7000H MOVX A,@DPTR MOV B,A MOV DPTR,#KEYTAB CLR A MOV R2,ARKC MOVC A,@A+DPTR CJNE A,B,RKJ MOV A,R2 CLR C RLC A MOV DPTR,#JPTAB JMP @A+DPTR SJMP KEYJPTABAJMP OUT AJMP KEYIN1 AJMP KEYIN2 AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEY AJMP KEYOUT RETI LJMP EXITKEYIN1 LJMP DISKEY1KEYIN2 LJMP DISKEY2RKJ13INC R2 CLR A INC DPTR SJMP RKC13DISKEY1 NOP NOP MOV DPTR,#7001H MOV A,#80H MOVX @DPTR, A MOV DPTR,#7000H MOV A,#9FH MOVX @DPTR,A MOV R3,#83H MOV R0,#05H MOV R1,#12H IN5 MOV DPTR,#7000H INC DPTR IN3 MOVX A,@DPTR ANL A,#07H CJNE A,#00H,IN4SJMP IN3 N4 MOV A,#40H MOVX @DPTR,A MOV DPTR,#7000H MOVX A,@DPTR MOV B,A MOV DPTR,#KEYTAB CLRA MOV R2,A RKC13 MOVC A,@+DPTR CJNE A,B,R KJ13 MOV A,R2 MOV @R1,A INC R1 MOV DPTR,#DISTAB MOVC A,@A+DPTR MOV 32H,A MOV A,R3 MOV DPTR,#7001H MOVX @DPTR,A MOV DPTR,#7000H MOV A,32H MOVX @DPTR, A MOV A,R3 CJNE A,#87H,WER LCALL DELAY2 WER INC R3 DJNZ R0,IN5 CLR C CLR A MOV A,13H SWAP A ORLA,14H MOV 30H,A CLR A MOV A,15H SWAP A ORL A,16H MOV 31H,A MOV R5,30H MOV R6,31H LCALL SZZH MOV 52H,R7 MOV 53H,R1 LJMP KEYDISKEY2 MOV DPTR,#7001HMOV A,#10HMOVX@DPTR, AMOV A,#80HMOVX@DPTR,AMOV DPTR,#7000HMOV A,#4AHMOVX@DPTR,AINC DPTRMOV A,#84HMOVX@DPTR,AMOV A,30HANL A,#0F0HSWAPAMOV DPTR,#DISTAB 1MOVCA,@A+DPTRMOV DRTR#7000HMOVX@DPTR,AINC DPTRMOV A,#85HMOVX@DPTR,AMOV A,30HANL A,#0FHMOV DPTR,#DISTABMOVCA,@A+DPTRMOV DPTR,#7000HMOVX@DPTR,AINC DPTRMOV A,#86HMOVX@DPTR,AMOV A,31HANL A,#0F0HSWAPAMOV DPTR,#DISTAB1MOVCA,@A+DPTRMOV DPTR,#7000HMOVX@DPTR,AINC DPTRMOV A,#87HMOVX@DPTR,AMOV A,31HANL A,#0FHMOV DPTR,#DISTABMOVCA,@A+DPTRMOV DPTR,#7000HMOVX @DPTR,A LCALL DELAY2 LJMP KEYSZZH MOV A,R5 ANL A,#0F0H SWAP A MOV B,#10 MUL AB MOV R7,A MOV A,R5 ANL A,#0FH ADD A,R7 MOV B,#60 MUL AB MOV R7,B MOV R1,A MOV A,R6 ANL A,#0F0H SWAP A MOV B,#10 MULAB MOV R2,A MOV A,R6 ANL A,#0FH ADD A,R2 MOV R2,A MOV A,R2 ADD A,R1 MOV R1,A MOV A,R7 ADDC A,#00H MOV R7,A MOV A,R1 MOV B,#30 MUL AB MOV R1,A MOV R3,B MOV A,R7 MOV B,#30 MUL AB ADD A,R3 MOV R7,A MOV A,B CJNE A,#00H,KEY99 RETKEY99LJMP KEYDELAY2 MOV R1,#10 DEL4 MOV R2,#150 DEL5 MOV R3,#150 DEL6 DJNZ R3,DEL6 DJNZ R2,DEL5 DJNZ R1,DEL4 RET EXIT POP 07H POP 06H POP 05H POP ACC POP DPL POP DPH POP PSW SETB EA SETB EX0 RETIKEYTAB DB 0CIH,0C8H,0C9H,0D0H,0D8H, 0E0H,0C2H,0CAH,0D1H,0D9H DB 0DAH,0C3H,0C8H,0D2H,0D3,0DBH,0E3H,0E2H,0E1HDISTAB DB 0CH,9FH,4AH,0BH,99H,29H,28H,8FH,08H,89H DB 88H,38H,6CH,1AH,68H,0E8HDISTAB1 DB 04H,97H,42H,03H,91H,21H,20H,87H,00H,81H DB 80H,30H,64H,12H,60H,0E0H]]></pre>
权利要求1.温室台风检测自动关窗装置,其特征在于由单片机应用板、键盘、中断按钮、风力传感器、固态开关、交流接触器、马达组成,单片机应用板通过线路分别与电源、键盘、中断按钮、风力传感器、固态开关连接,固态开关通过交流接触器与马达连接。
2.根据权利要求1所说的温室台风检测自动关窗装置,其特征在于所说风力传感器装置,它是由支撑架、支撑轴、滑动变阻器、转轴、电阻、风叶、导风筒组成,导风筒固定在支架上,并可支撑轴转动,风叶、滑动变阻器固定在导风筒内部,风叶可以绕着固定在风筒上的轴摆动,风叶通过导线与电源+5V连接,滑动变阻器通过导线与电阻连接,电阻的另一端通过导线与电源地相连,电阻与滑动变阻器之间引一条线与单片机应用板INO连接。
专利摘要本实用新型涉及一种测控装置,尤其是温室的控制。本实用新型由单片机应用板、键盘、中断按钮、风力传感器、固态开关、交流接触器、马达组成。单片机应用板通过线路分别与电源、键盘、中断按钮、风力传感器、固态开关连接。固态开关通过交流接触器与马达连接。本实用新型具有性能稳定、结构简单、操作方便、易于维护等优点。适宜农田温室使用。
文档编号A01G9/24GK2468279SQ01215699
公开日2002年1月2日 申请日期2001年3月22日 优先权日2001年3月22日
发明者陈联诚 申请人:华南农业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1