《远端家电遥控制作- 欢迎莅临华夏电机工程系.docx》由会员分享,可在线阅读,更多相关《远端家电遥控制作- 欢迎莅临华夏电机工程系.docx(66页珍藏版)》请在课桌文档上搜索。
1、莘夏技彳标擘院98年度题兢赛探讨幸艮告题目:速端家重限制器裂作类前)别:工程二(霜子、通有孔、限制、路)指溥教授:高文谨:松寒69604151江;旻69604105永明69604131科系班级:二技重三A中莘民IS九十七年十二月二十日目3BI表目M5第一章71-1M71-2目的81-3系统描述9其次章8051概述102-1MCS-51曾介102-28051内部横造112-38051罩晶片接腕12第三章RS-232串列埠介面163-1串列埠曾介163-2MSComm元件t明183-3MSComm元件21第四章路通IfI234-1WinSoCk麓介234-2WinSoCk元件腐性明28第五章罐甯器
2、335-3畿甯器如何速接35第六章系统作典幺吉果376-1作及程式模谩程376-1.1硬作谩程376-1.2软髓模擦谩程426-2洌J及模掇:分析幺吉果456-2.1硬飕甯路汛阴吉果456-2.2软醴程式模一结果47第七章t50参考资料51附至条人:完整甯路三B:8051程式C:2051程式D:Cliilet端程式E:SerVer端程式F:SerVer端程式Sl表目鳏ffl1-1ffl6-1:勤作结横B9ffl2-1:MCS-51的成具10圄2-2:MCS-51MMffl112-3:8051接腕BI12ffl2-4:加入重阻13Sl2-5:基本重路速接Bl15圈3-1:9pin的RS23216
3、a3-2:MAX23219S3-3:MAX232结横圈20Sl4-1:SocketAPI24圈5-1:罐甯器工作原理BI33Bl5-2:畿重器接黑占35Sl5-3:以畿甯器限制重燎泡36BI5-4除接胸36三6-2:8051军晶片限制39圄6-3:蜂。鸟器和感鹰器重路40圈6-4:步迤焉建限制甯路4006-5:房屋圈41SI6-7:本檄限制介面43ffl6-8:本檄限制介面(E攵勤盛祝器)43Sl6-9:本械限制介面(启攵勤警幸艮)44圄6-10:洌J系统勤作房屋El45E6-11:舄瞰Ir测系统勤作房屋圈46Bl6-12:整看状熊本械介面47圈6-13:勤作全改本械介面486-14:速端限制
4、介面(未建)48Bl6-15:速端限制介面(已速)49第一章I-IiM在以前晨渠社曾的年头左右萍居住的近,大家敦貌睦鄱感情好,平常即使咒户大也,家中没人日寺一有蜀吹草勤就曾有人来查看,要是遭小偷了大家就畲落忙捉贼,但是现今社曾大林立,住家黑乎都是公寓的形式,萍居跟萍居互勤少,即使有人等出现也不太被留意到,家中的平安就是很大的冏题。加上近年来由於人口成晨、科技的蓬勃考要展及名罔路的彝连,加上随手居M登甯是大家封育京祭勺能源的基本知言债,但是由於家中燎及家重艮/遍佛各虞加上生活步加快,所以H寺常彝生忘言己甯,迤而引彝一些公共平安上的冏题。基於上述缘由使我根?想要裂作一套W殳倩,能多勺11家甯集中操
5、作管理,大大增加便利性,也能幺坐由路据影横来充分驾驭家中平安状况。本W殳借是利用家中的甯月断故中心限制器,富我凭在户外可以透遇速端名罔路(如WIFIGPRS、3G手械、或有路的地方)下连指令中心限制器再由RS232僖到8051罩晶片来做限制。其中以VB裂作人械介面用来盛视典负i曾军的傅连限制指令给8051罩晶片,8051罩晶片即是用更卷人性化及曾罩的言来:且合言吾言,最彳发8051即是靠著外部的畿霜器和改勤1朗家中的家重用品O1-3系统描述本题利用璟今彝连之路系统,连到速端家甯遥控的目的。首先利用VB言吾言裂作本言殳儒之限制介面,再撰嘉8051程式,透谩RS232介面卡限制硬iW殳倩,最彳爰透
6、遇路撮影械耨所掩得的影像傅回速端甯月卷,即可充分驾驭家中之全部状况。RS232EH8051罩晶片控制家霍步道焉逢2051阜晶片B)1-1勤作幺吉才菁圈第二章8051概述2-1MCS-51曾介MCS-51是Intel公司所言殳言十的8051系列军晶片的穗耦。在MCS-51Irf固大家族桂敕具知名度的编虢有8051、8751和8031t除上造些不同的罩晶片都运用相同的核心CPU舆指令集,只是能在靠裂造畴给予不同的周iW殳言十,分别赋予造些IC一他!特别编虢。例如编虢805IAH的IC,其IC内部有4Kbyte的RoM(放程式碣的地方),128byte的RAM,2值116位元Timer,1值1全工U
7、ART和4值18位元的I/OPOrt。编虢8751AH的IC,典805IAH的差别是在放程式碣的官己,14艘是可以清洗的EPROM,其他的周遏期完全一檬。而803IAH舆805IAH的差别是803IAH内部没有放程式的言己,惚飕,原文耦Romlesstype。攵有ROM的型魅)。名耦R0MLESSEPRoMROM(位元,且)RAM(位元/且)16位元舒畤器甯路型式80518031(8751)2K1282HMOS805IAH803IAH875IH2K1282HMOS8052AH8032AH8752H2K2563HMOS80C51BH80C31BH87C512K1282CIIMOS2-28051的
8、内部幺吉横8051AIntel公司推出的MCS-51系列筐品之一,其结横如下圈:INTOINT1ffl2-2MCS-518051主要功能列聚如下:1、一般限制愿用的8位元罩晶片2、晶片内部具暗服振谩器(傅统最高工作步直率可至12MHz)3、有4KB内部程式言己,f(ROM),最大可外接充至64KB4、有128Byte内部资料言己,ll(RAM),最大可外接充至64KB5、具有布林代数Ig算实力位元暹辑6、有4幺且可位元定址I/O埠PO、Pl、P2、P37、有324条曼向输入输出,且每脩均可以罩3蜀做I/O的限制8、有5他中断向量源INTO、INT1、TO、Tl、T2、RXD、TXD9、有2假1
9、16位元言十暗/言十数器TO、Tl10、有1位!全多工串列通信埠UART8051A40集接脚的罩晶片,其位置圈如下B)所示:(T2)P1.0CVCC140(T2EX)P1.1C239PO.O(ADO)P1.2E338P0.1(AD1)P1.3437P0.2(AD2)P1.4C536P0.3(AD3)P1.5635P0.4(AD4)P1.6734P0.5(AD5)P1.7C833P0.6(AD6)RST匚932P0.7(AD7)(RXD)P3.0匚1031EA-VPP(TXD)P3.1匚1130ALE/PROG(INTO)P3.21229PSEN(INT1)P3.31328P2.7(A15)(T
10、o)P3.4匚1427P2.6(A14)(TDP3.5E1526P2.5(A13)(WR)P3.61625P2.4(A12)(RD)P3.7匚1724P2.3(A11)XTAL2匚1823P2.2AKhXTAL1匚1922P2.1(A9)GND匚2021P2.0(A8)H2-38051接脚圈接脚功能貌明如下: Pin40:VCC8051重源正端输入,接+5V。 Pin20:VSS甯源地端。 Pin19:XTALl罩晶片系统畤服的反相放大器输入端。 Pinl8:XTAL2系统畤服的反相放大器输出端,一般在言殳言十上只要在XTALl和XTAL2上接上一只石英振谩晶飕系统就可以勤作了,此外可以在雨接
11、腕舆地之加入一20PF的小甯容,可以使系统更稳定,避开H凡干程:而。 Pin9:RESET8051的重置接脚,高重位勤作,富要封晶片重置B寺,只要封此接W重位提昇至高重位呆持固械器遇期以上的畤,8051便能完成系统重置的各项勤作,使得内部特别功能暂存器之内容均被言殳成已知状熊,加且至地址0000H始入程式礁而轨行程式。 Pin31:EA/Vpp夕卜吾存取致育自(EXternaIACCeSS,EA)1、EA=O畤,系统曾存取外部官己,It飕中的程式碣。2、EA=I畤,系统畲存取内部有己中的程式碣。Pin3932:P0.0P0.7Port0篇8位元路汲fe(OenDrain)的曼向I/OPort1
12、、可以推勤8值ITTL负载。2、典MOS元件速接畤必须加上提升重阻。如下圈:(005L)POX12-4加入重阻3、存取外部程式及资料言己,懂醴畴,利用多工的方式送出低位元位址(A0A7)或资料(D0D7)。Pin2128:P2.0P2.7Port2/可位元定址的曼向I/OPort1、内部具提升重阻。2、可以推勤4值ITTL负载。Port2另外一值1功能:存取外部言己惊飕日寺,高位元的位址(A8A15)。Pin18:P1.0P1.7Portl可位元定址的矍向I/OPort1、内部具提升雷阻。2、可以推勤4值ITTL负载。3、Portl大部分只做军名屯的I/O用。PinIo17:P3.0P3.7P
13、ort3可位元定址的曼向I/OPort1、内部具提升甯路的曼向I/OPorto2、可以推勤4值ITTL负载。Port3另一功能如下:P3.0:RXD,串列通IfI输入。P3.1:TXD,串列通Ifl输出。P3.2:INTO,外部中断0输入。P3.3:INTl外部中断1输入。P3.4:TO,言十畴言十凄攵器0输入。P3.5:Tl,言十B寺言十数器1输入。P3.6:WR:外部资料者己,1的瘾人信虢。P3.7:RD,外部资料言己it的取信虢。基本重路速接如下BI:Vccffl2-5基本重路速接BI第三章RS-232串列埠介面3-1RS-232串列埠曾介介面介名召1 .在串列傅翰的才票举下RS232C
14、,可耦是才票举的代表它是由美三的EIAt曾於西元1969年所制定的序列介面规格。2 .全部的串列傅翰装置,只要符合造值!规格,即辗t你是MAC或是IBM-PC或是其他不知名的装置(遇遏崖品),都可以由RS-232C来连到资料沟通的目的。介面僵黑占RS-232C的主要侵黑占有以下黑黑占:(1)基本横造筋罩港格便宜.(2)规格之屣史敕悠久,配借此介面之装置相富多.(3)停送方式之声复雄度可因愿用途而自由逗撵.(4)借有粤富之鹰用敕飕支援运用介面RS-2329pin接脚介貂SI3-19pin的RS232脚位意羲功能1DCD载波值洌J(CarrierDetect)tDCD=O,代表侦测到资料载波JfI
15、虢2RXD接收(ReCeiVe)接收资料3TXD傅送(TranSmit)傅送资料4DTR资料端借妥(DataTerminalReady)傅送端甯月窗目前以借妥资,M出通知信虢,道信虢是DTR=O5GND地(Ground)地,即信虢甯位的共通参考黑占6DSR资料借妥(DataSetReady)速接的U虞檄以DSR=O来通知甯月窗,它以借妥接收勤作7RTS要求傅送(RequestToSend)傅送端妥资料,势出通知信虢RTS=OMM,藉此信虢汛情式通信路是否接通8STS清除且停送(ClearToSend)速接的U虞檄以DSR=O通知重月母,它借妥接收资料藉此信虢演愕式通信路是否接通9RI辔於使洌J
16、(RingIndicator)RI=Oa,代表速接的事妇酷媵以俱洌J到重者舌喜馨3-2MAX-232晶片由於PC串列介面RS-232的重氟特性典MCS-51的甯氟特性不相同,所以必须运用信虢斡换介面IC来樽换雨者的重氟特性,而常用的信虢樽换介面ICMAX232。而由於AT89C51是利用RXD接脚接收外面送迤来的信虢,利用TXD接脚符串列资料停送到外面,又因RXD、TXD的甯屋信虢其高型位(High)卷+5V,其低型位(LoW)OV,可是硬飕系统及甯月窗之国蒋礼虢的傅翰是利用RS232傅翰介面。但是由於RS232的输出信虢型位靶S),其高型位(High)卷正甯屋(+3V+15V),其低型位负甯
17、屋(-3V15V),由於AT89C51及RS232傅翰介面甯屋信虢型位之不同,因此逗择一颗信虢斡换的IC,编虢MAX232,用以完成TTL/CMOS及RS232傅翰介面甯屋信虢型位樽拯之IC,其内部幺吉,其特性如下:1.5V之罩雷源之工作甯屋,内部之甯屋奂器可把+5V之富源斡换成+IOV及-IoV的雷源。2 .雨幺且彝射器(Tl、T2)及雨幺且接收器(Rl、R2)。3 .考势射器输入端具有400k。之上拉甯阻。4 .接收器输出端具有5k。之下拉甯阻。利用MAX232符AT89C51之TTL信虢斡换成RS232傅翰介面甯屋信虢举位,使超音波控系统能J暇利符专孔虢送至甯月留。叵区区反区叵反叵C1+
18、v+讣C2-W20UTR2IN1AMAX232MAX232AvccGND10R1INR101IN2INfi20口可回.0司可可+5VNPUTc3C5=16I_1r1,VWClJI二4VTO+10VP讣Vouagedoublerp-JjC2+10VTO-10VV-K-1vUfZc%VouAGElMRTERRC4H3-2MAX2323-3MAX232幺吉横圈ClC2TTL/CMOSINRUTe丁TLyCMoSOUTPUTS3-3MSComm元件MSComm度性言兑明覆三=系统中运用MSComm通1孔元件来限制RS-232串列的通言几。MSCOmm限制项的腐性聚多,在此只就运用到的周性加以明:(1)
19、CommPort:言殳定或停回通官凡建接埠代虢。程式必须指定所要运用的串列埠的虢碣,Windows系统曾运用所W殳定的通言孔埠典外界作通言凡,通常我根号运用COMl来做僖翰。(2)Settings:1殳定初始化易事攵。以字串的型式言殳定或僖回速速度、同位检查、资料位元、停止位元等四他!参教。(三)PortOpen:言殳定或停回通烈Ji接埠的状熊。运用串列之前必须先符要运用的串列埠后攵;而在运用完罩之彳灸,也必须轨行的勤作。(4)Output:符欲停送的资料嘉人傅翰暂存。常程式须要停翰字串至封方B寺,可符字串运用此一指今瘾入输出暂存国中,一般的资料均是在送连输出叵彳姿即被送出。(三)HandSh
20、aking:指定通言礼雨方的交握t定。所耦的交握t定也就是流量管制。(6)CommEVent:只要有通WfU普t或事务考爹生都曾生OnComm事务,CommEVent腐性存有言亥籍官吴或事务的数值碣。(7)RTSEnable:夬定是否做RequestToSend(RTS)有效。RequestTo都以手勤方式翰官旬俱洌IRequestToSend以判断其状熊运用MSComm元件通考也步骤(1)加入MSComm通言孔物件。(2)言殳定CommPOrt腐性,即言殳定通官孔埠虢礁。(3)含殳定Handshaking周性,即W殳定通定。(4)言殳定SettingS屏性,言殳定停翰速度等参教。(5)言殳定
21、其他参虞攵。若必要畤再加上其他的周性言殳定。(6)3后攵通I孔埠。即PortOpen屏性言殳成True。(7)送出字串。运用OUtPUt腐性。(8源朗MSComm通方孔物件。即PortOpen猿性W殳成False。第四章幺罔路通官孔4-Iwinsock曾介WinSock限制罩元可用名罔除名罔路通官孔愤定来符名罔路上的雨台甯在一起,Jt交换资料。WinSOCk限制罩元可在雨槿不同的模式下建作,一是在僖翰限制通言孔琳定(TranSmiSSiOnCOntroIProtOCol,TCP),一是运用者资料傅翰通官礼琳定(USerDatagramProtOCol,UDP)它优都是建立甬台甯月囱之通言孔)的
22、幺罔除路通翎定。TCP是一槿以速接主的通Wfl琳定,因它要求雨台重月窗之店?必须先建立飕的之彳爰,才可以始相互僖遍资料。但就另一方面,UDP即是一槿不需速幺吉的通定。一台甯月做不管是否舆它台重月留建立建,都可以停送资料。MicrosoftWindows.Internet上,J不同功能所供应的API函数,例如:RAS路速APi :(Dial-UpConnection/RemoteAccessServices),Win32InternetAPI如Dial-Up、FTP通专孔愤定、通言flt定等,辗春俞何槿形式的Internet函事攵或Internet!用,其核心皆离隹不SocketoSocket最
23、早是在BerkeleyUnix上做悬TCP/IP的路鹰用程式的介面,即API(1983)。l著Internet的普及愿用,各家摩商皆投入SoCket的考爹,而适些都是以BerkeleyUnix的BerkeleySoftwareDistribution(BSD)中的Socket基破所彝展出来的。而SocketAPl在鹰用程式舆路硬之所扮演的角色如下BI:Bl4-1SocketAPIgBSocketAPI介於愿用程式典TCP/IP通言几琳定及硬飕之,g用程式透iSocketAPI的呼叫运用,考要出能透谩TCP/IP通琳定及具倩幺罔路功能的愿用程式。WindowsSocket(WinSock),Mi
24、crosoft以BSDSocketAPI/基够所考要展出来的。在MicrosoftWindows3.1之前,Windows不包括支援TCP/IP的SocketAPI,所以在路功能上相j的不足,而支援路功能即由琳力摩商彝,敕出名的有Trumpet、Winsock、Chameleon、NetWare等支援TCP/IP的SocketAPI用程式,虽隹然造些;品都是BerkeleySocketAPI卷基磁所彝展出来的,但各家席:商仍各有差累存在,因此在WindoWS3.1上的名周路愿用程式不多免,更别是一般的运用者,更没有用票型的WindoWSAPl可供运用。Microsoft7了解:夬此一冏题,便典
25、琳力麻:商共同MiCrOSoftWindows运用的才票举SocketAPI,不再之JWindowsSocket(WinSock)所以目前WinSock(WindowsSockets)一套公的在MSWindows下考势展路程式的愿用程式介面(APPliCatiOnPrOgramminglnterfaCe,API),它是愿用程式舆鹿:商所供应的TCP/IP傅翰琳定服矜,藉著WinSock函式的呼叫,鹰用程式可以川直利的取得Jt用任何席:商所供应的名罔路服矜及傅翰愤定,来连成路上资料的收送。WinSock可分部份,一彳固winsock.dll,是我代?从前所官免的统一介面,它是g用程式典WinSo
26、Ck的槁梁;另一值1ProtocolStack,它负责TCP/IP幺同路通言孔,封上它必须服矜Winsok.dll的靖求,封它又要舆路资料速接眉港通。目前WinSOCk胜利的利用视窗中勤憩速结的技衙,连成了轨行槽的可搞性(只要有一份可孰行槽,就能做到更换不同介面供鹰麻1商的能力),不言俞系统安装的是哪一yf固席1商所供应的傅翰t定核心,WinSock鹰用程式都可以孰行。WinSockAPI函式供应一套SoCket介面函式,愿用程式利用造套函式攵一催1socket透遇造彳固socket和名罔路潢通,鹰用程式要每yI固启攵的socket命名(包括通言也琳定、IP位址、Portnumbero),Cl
27、ient程式胜利的和Server程式取得耳莽槃彳发,Client端的socket和Server端的socket曾建立起一7I固耳麻幺吉(包括通言孔琳定、本地的IP位址、本地的POrtnUmber、逮端的IP位址、i端的portnumber)0Winsock:用程式考要展上可分卷雨类真:(1)StreamSocket运用TCP(TranSmiSSiOnCOntrolPrOtOCOl)傅送瓷料,除了供应熊it的资料傅翰之外,it供应值籍、彳复原及排序资料的功能,如此愿用程式可保言登资料送连,且到连的少演序和送出的A演序相同。DatagramSocket运用UDP(UserDatagramProtO
28、CoI)停送资料,常用於停送率交少量的资料上,所以它只保者登资料肯定曾被送出,但不保言登资料曾被收到,Jt且若彝生籍言吴不迤行重送的勤作,腐於罩向的资料停送。4-2winsock元件腐性官兑明WinSock限制军元腐性明WinSock限制罩元可用畿1除路通言义愤定来;罔除税)路上的雨台甯月留建结在一起,交换资料。WinSock限制罩元可在雨槿不同的模式下建作,一是在傅翰限制通tflt定(TranSmiSSionCOntrOIProtocol,TCP),一是运用者资料傅翰通言也琳定(USerDatagramProtocol,UDP)。它根号都是建立甬台重月窗之通为flH的除路通言礼琳定。TCP是
29、一槿以速接卷主的通言礼愤定,因卷它要求雨台甯月窗之必须先建立的之彳发,才可以始相互僖遮资料。但就另一方面来言免,UDP即是一槿不需速幺吉的通三孔愤定。一台甯月留不管是否舆它台甯躺建立速,都可以停送资料。(参考文献路桂的资料)以下是WinSock限制罩元的腐性介貂:1.ocalHostName,LocalIP凝性:1.ocalHostName,LocalIPPropertiesltyf固腐性畲分别停回本才裂甯月禽的名耦舆IP位置。它优都是唯的,而且只能再轨行畤期运用。(2)LocalPort:U他1腐性可以言殳定或停回本械的接其爻黑占。在接收端,就是用来傅送WL料的接泻爻黠。假如要t;用程式自行
30、指定接售爻黠,可耨此腐性言殳0。在建立速之彳灸,指定的接禹爻黠就曾作卷TCPit之用。在伺服器端,道就是用来接收用接泻爻黠。假如言殳零的言舌,鹰用程式就曾自行挑逗一值!接售爻黑占。在后攵勤Listen方法彳灸,此周性就曾含有除挑Ig的接t黑占,它的言吾法是,WinSockl.LocalPort=xxxXXX就是接售爻黑占的虢碣。LocalPort可以是0,可部重月苗以勤熊的方式来建立速幺吉。(三)RemotePort:利用此腐性可以取或言殳定逮端要速接的接驳黠虢碣。它的言吾法是,WinSock1.RemotePort=PortPort是要速接的接片殳黑占虢石。常W殳定Protocol腐性8寺、
31、RemotePort曾自勤言殳卷每他通言礼琳定的正碓接,与爻黑占虢碣。有黑他接,耳殳黑占虢碣是保留不可运用的。例如,接收黑占80是给全球资言礼运用,接,联黑占21是FTP用的。假如自行的鹰用程式可以运用IooO至U1024作接当爻黑占虢碣。(4)BytesReceived:U他1腐性曹傅回目前收到的资料凄攵量(目前存在接收,馍衡国的资料量)。可以运用GetData方法取的言亥资料。(5)State:道他腐性曾停回限制罩元任何B寺彳灸的状憩。1用程式可利用此一腐性t运用者得知目前速的状熊。(6)方法:在WinSoCk限制罩元中有三值1方法是可以用来撰瘾程式的,它凭分别是,SendData(停送资
32、言礼),GetData(出傅来的资官孔),和PeekData(tf出傅送来的资言几,但不曾符资言孔优输入彳宁列中移除)。(7)SendData:停送一各国境的资料到逮端重月窗中。它的言吾法是,WinSock!.SendDataDataData是fi存要停送资料的燮数。若要傅送二谨位的资料,可以运用二元阵列。假如此参数中的资料是UNICODE,即在傅送前畲樽成ANSl字串。(三)GetData:GetData是截取目前显土鬼资料,it揩资料储存到Variant型熊的燮敦中,它的言吾法是,WinsockkGetData,Type,maxLen参数Data是用来存接收到资料的燮数。TyPe可以国别所
33、接收到资料的型憩。MaxLen可以指定所收到位元阵列或字串的大小。(9)Event:WinSock限制罩元所斶考势的事务程序可允言午程式控资言孔傅送的谨度,且也可以虑理彝生的音。(IO)SendComplete:It他)事务曾在SendData轨行结束之彳复彝生,以便停送的重月第知道资料停送已完成。虽隹然SendComplete事务可以程式知道资料已送出了,但不能碓定资料是否已幺受到连封方的甯月留了。(I) SendProgress:It他1事务曾在傅送中彝生。透谩道他事务可以签控槽案的傅翰遇程。它的定羲是,WinSockl_SendProgress(bytesSentAsLong,bytes
34、RemainingAsLong)bytesSent就是此事务最彳灸依次斶君要所停送的资料位元幺且bytesRemaining更代表逮有多少位元名且要停送。(12)Error:在背景停送资料畴,若彝生籍官吴,就曾身蜀彝一事务。其定羲,Object_Error(NumberAsInteger,DescriptionAsString,ScodeAsLong,SourceAsString,HelpFileAsString,HelpContextAs1.ong,CancelDisplayAsBoolean)MNumber是整数型熊,它曾停回圆普t代石禹。Description参事攵曾揩的意羲傅回。Sco
35、de是整数,其值是由PeekData方法的Type参数傅回,代表傅翰谩程中所考要生的。Source参数是描述来源的字串。HeIPFiIe典HelpContext雨他参数都是用来表示斶考势Error事务籍的章甫助言完明。最彳灸一位1参塞攵,CancelDisplay更指定是否要示言孔息。假如W殳False,就曾示修昔官吴专fl息;假如不想示,就把它改True。第五章畿重器51畿甯器的工作原理下甯器的工作原理。常限制甯流流圈L,曾生一磁埸,U他磁埸可带勤是昌S接通接黠2舆接黑占1,常重流消逝彳发,昆昌恢彳复B寺接通接黑占2舆接黑占3。透谩居前S就可以限制外界的沟通或直流的高重屋或高重流。Sl51畿
36、重器工作原理SI5-2畿重器的特性以圈务甚勤之甯磁式接黠或耦畿重器。其槿及型式繁雄,依圈甯屋及接黑占容量不同,有甯磁接角蜀器(magneticcontactor)、磁fl(magneticswitch)重力甯岸(PoWerrelay)簧甯曝(Wirespringrelay)及磁簧重孱睾(reedrelay)、等名彳等。甯岸后攵勤重流通常在IOA以下,接斶器甯磁即可虞理大重流。建用畿雷器愿留意下述四他1特性:1 .毒命是短:K甯器期L朗容量越大者,有敕短毒命之趣势。2 .后攵朗B寺:大容量因其接黑占量重且用号隙叫晨,其激磁勤作及失磁彳复帝所需畤国?一般在tIOms以上,小型重瞬亦在妻攵ms以上,
37、故辗法快速之后攵。3 .磁滞现象:若符畿甯器甯屋或甯流自零值缓缓上升,刖到连某一甯流值B寺畿甯器勤作接黑占河,此彳灸,若降低甯流刖需低至於雒持甯流以下,接黑占才后攵,此特性耦磁滞?象(hysteresis)。4 .弹跳现象:接黑占式多檄械式结横,以磁力吸引接黑占朗合畴,可勤接黑占身蜀及固定接黑占,必受相常之反作用力,反弹能量虽隹可由弹簧逐渐汲取,但接黑占必有弹跳现象(bounce居要生,因此必须另加重路予以克服。53畿甯器如何速接在接收模名且上速接有2只畿甯器,如何速接出来作限制呢?首先我根号介貂一下Ii甯器的工作接黠,如下Sl,LINE接脚表示直流限制信虢送入接黑占,其绘3催1限制器接黠明如
38、下:NC:NormalClose,常朗黑占。以COM悬共同黑占,NC舆COM再平畴是呈醇通的状憨。COM:Common,共通黑占。输出限制接黑占的共同接黑占。NO:NormalOpen常黑占。NO舆COM在平B寺是呈路状憩,富畿重器勤作B寺,NO典COM醇通,NC典CoM即呈路(不尊通)状悲。此若以畿甯器来限制家甯是串耳麻到退路中常作是应运用,如下圈三5-3以罐甯器限制甯燎泡常畿重器厚通畴即使市甯ACIloV造成退路,重燎符被黑占亮。下圈卷接收模名且上畿重器的接黠示意BI。COh三5-4畿接脚第六章系统r作典结果6-1作及程式模掇遇程6-1.1硬作谩程本事题是以木板打造房屋模型作IV幺吉果呈现
39、,LED燎是模掇代表家中各他1家甯的1勤作。圈6-1是本事题的结才菁BI,主要是由甯之VB限制介面常作中心限制器,以USB速结祝来作重面的看。另外运用RS232速结圈6-2之8051罩晶片限制甯路,富勤作言孔虢自甯月留B我优所W殳言十之中心限制器内的VB操控介面,用以限制整套系统的作。圈6-7正常模式下罩名电操控重器之介面,按后攵LED燎就曾亮起代表家甯始建作,若按1朗即反之。若按下后攵勤盛祝系统即畲如186-8所示左下角出现一他!重面示圆竞所拍撮回停之屋内即畤重面用以签控家中状况,按下签视器傅勤旁之后攵按即J盛祝重面曾左右来回樽勤签看,此畤rt器,按下就可视重面。#06-7之启攵勤警辍模式按
40、下就曾始侦洌J屋内感洌片是否感测器,若即峰嗯器起,it畤按下Sl6-9警*艮彳复端按嗑丑期警幸艮馨停止。6-7本檄限制介面三6-9本檄限制介面(E攵勤警幸艮)6-2浏及模吉果6-2.1硬飕甯路洌J结果由VB下it指令使LED燎亮起如B)610所示,左上角之祝Jfl竟豆直即始回停即畤影像至VB操控介面。若在警*艮模式下感测片离隹光感冽J器如Sl6-11浴室力上方,即峰B)6-10系统勤作房屋圈6-2.2敕飕程式模擦结果下Bl6-12正常模式畤VB限制介面,B6-13本系统全部勤作攵畤之重面,富甯器第攵小ISI示兄J曾燮色,盛视重面中感测片雕感测器即右遏出现警辍Ia示同畤峰口舄器辔起,按警辍彳复端
41、即曾消逝本系统具借速端速操控之功能,除一台重月留做中心限制器限制系统勤作外,运用另一台重月播透谩路it至中心限制器股操作系统勤作,BI6-14是速端限制介面,输入正硅幔虢密石%之彳灸始能后攵用。圈6-15是按下速按i三彳姿就曾速至中心限制器由中心限制器停回影像资料签控家中全部状力兄,以及透谩限制介面速端操控系统勤作。说Si家函通荐任辍慢式)Sl6-13勤作全后攵本械介面三6-15速端限制介面(已速J第七章硬Ii部分目前我仍与家重限制言殳借、签控系统以及房屋模型完成,软醴部分基本勤作都可以符合我小H直想的结果坐遇整合模掇汛情式之彳灸跟我优定谨度完全符合。幸欠飕的部分我俨裂作了幔虢密碣的言殳定来增加运用者的平安性,加上原先裂作的速端限制器以藉由速端下逢指令给中心限制器再使言殳倩勤作,t整套系统更完整也更便利,我凭期望造套系统可以使人的生活更聿坐髭也更平安。