第一篇:紅外遙控中英文翻譯
紅外遙控
人的眼睛能看到的可見光按波長從長到短排列,依次為紅、橙、黃、綠、青、藍、紫。其中紅光的波長范圍為0.62-0.76um;紫光的波長范圍為0.38-0.46um。比紫光波長還短的光叫紫外線,比紅光波長還長的光叫紅外線。紅外線遙控就是利用波長為0.76-1.5um之間的近紅外線來傳送控制信號的。
常用的紅外遙控系統一般分發射和接收兩個部分。發射部分的主要元件為紅外發光二極管。它實際上是一只特殊的發光二極管;由于其內部材料不同于普通發光二極管,因而在其兩端施加一定電壓時,它便發出的是紅外線而不是可見光。目前大量的使用的紅外發光二極管發出的紅外線波長為940nm左右,外形與普通φ5發光二極管相同,只是顏色不同。紅外發光二極管一般有黑色、深藍、透明三種顏色。判斷紅外發光二極管好壞的辦法與判斷普通二極管一樣;用萬用表電阻擋量一下紅外發光二極管的正、反向電阻即可。紅外發光二極管的發光效率要用專門的儀器才能精確測定,而業余條件下只能用拉鋸法來粗略判判定。接收部分的紅外接收管是一種光敏二極管。
在實際應用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應用時是反向運用,這樣才能獲得較高的靈敏度。紅外發光二極管一般有圓形和方形兩種。由于紅外發光二極管的發射功率一般都較?。?00mW左右),所以紅外接收二極管接收到的信號比較微弱,因此就要增加高增益放大電路。
前些年常用Μpc1373H、CX20106A等紅外接收專用放大集成電路。最近幾年不論是業余制作還是正式產品,大多都采用成品紅外接收頭。成品紅外接收頭的封裝大致有兩種:一種采用鐵皮屏蔽;一種是塑料封裝。均有三只引腳,即電源正(VDD)、電源負(GND)和數據輸出(VO或OUT)。紅外接收頭的引腳排列因型號不同而不盡相同,可參考廠家的使用說明。成品紅外接收頭的優點是不需要復雜的調試和外殼屏蔽,使用起來如同一只三極管,非常方便。但在使用時注意成品紅外接收頭的載波頻率。
紅外遙控常用的載波頻率為38kHz這是由發射端所使用的455kHz晶振來決定的。在發射端要對晶振進行整數分頻,分頻系數一般取12,所以455kHz÷12≈37.9kHz≈38kHz。也有一些遙控系統采用36 kHz、40 kHz、56 kHz等,一般由發射端晶振的振蕩頻率來決定。
紅外遙控的特點是不影響周邊環境的、不干擾其他電器設備。由于其無法穿透墻壁,故不同房間的家用電器可使用通用的遙控器而不會產生相互干擾;電路調試簡單,只要按給定電路連接無誤,一般不需任何調試即可投入工作;編解碼容易,可進行多路遙控。由于各生產廠家生產了大量紅外遙控專用集成電路,需要時按圖索驥即可。因此,現在紅外遙控在家用電器、室內近距離(小于10米)遙控中得到了廣泛的應用。
多路控制的紅外遙控系統,多路控制的紅外發射部分一般有許多按鍵,代表不同的控制功能。當發射端按下某一按鍵時,相應的在接收端有不同的輸出狀態。接收端的輸出狀態大致可分為脈沖、電平、自鎖、互鎖、數據五種形式。“脈沖”輸出是當按發射端按鍵時,接收端對應輸出端輸出一個“有效脈沖”,寬度一般在100ms左右。“電平”輸出是指發射端按下鍵時,接收端對應輸出端輸出“有效電平”,發射端松開鍵時,接收端“有效電平”消失。此處的“有效脈沖”和“有效電平”,可能是高、也可能是低,取決于相應輸出腳的靜態狀況,如靜態時為低,則“高”為有效;如靜態時為高,則“低”為有效。大多數情況下“高”為有效?!白枣i”輸出是指發射端每按一次某一個鍵,接收端對應輸出端改變一次狀態,即原來為高電平變為低電平,原來為低電平變為高電平。此種輸出適合用作電源開關、靜音控制等。有時亦稱這種輸出形式為“反相”?!盎ユi”輸出是指多個輸出互相清除,在同一時間內只有一個輸出有效。電視機的選臺就屬此種情況,其它如調光、調速、音響的輸入選擇等?!皵祿陛敵鍪侵赴岩恍┌l射鍵編上號碼,利用接收端的幾個輸出形成一個二進制數,來代表不同的按鍵輸入。
一般情況下,接收端除了幾位數據輸出外,還應有一位“數據有效”輸出端,以便后級適時地來取數據。這種輸出形式一般用于與單片機或微機接口。除以上輸出形式外,還有“鎖存”和“暫存”兩種形式。所謂“鎖存”輸出是指對發射端每次發的信號,接收端對應輸出予以“儲存”,直至收到新的信號為止;“暫存”輸出與上述介紹的“電平”輸出類似。
英文原稿來自:百度文庫
Infrared remote control People’s eyes can see the visible wavelength from long to short according to the arrangement, in order to red, orange, yellow, green, green, blue, violet.One of the red wavelengths for 0.62-0.76 muon m, Purple is 0.38 wavelength range-muon m.Purple is shorter than the wavelength of light called ultraviolet ray ,red wavelengths of light is longer than that of infrared light.Infrared remote control is to use wavelength for 0.76-1.5 muon m between the near infrared to transfer control signal.Commonly used infrared remote control system of general points transmit and receive two parts.The main component part for the launch of infrared light emitting diode.It is actually a special light emitting diode, due to its internal material differs from ordinary light emitting diode, resulting in its ends on certain voltage, it is a rather infrared light.Use of infrared light emitting diode the infrared wavelengths, for 940nm appearance and ordinary, just the same light emitting diode five different colors.Infrared light emitting diode generally have black and blue, transparent three colors.Judgement of infrared light emitting diode and judgment method, using a multimeter to ordinary diode electric block measure of infrared light emitting diode, reverse resistance.The infrared light emitting diode luminescence efficiency to use special instrument to measure precise, and use only spare conditions to pull away from roughly judgement.Receiving part of infrared receiving tube is a photosensitive diode.In actual application of ir receiving diode to reverse bias, it can work normally, the infrared receiving circuit application in diode is used to reverse, higher sensitivity.Infrared receiving diode usually have two round and rectangular.Due to the power of infrared light emitting diode(or less commonly 100mW),so ir receiving diode received signals is weak, so will increase high-gain ones.The amplifier circuit.In common CX20106A,etcPC1373H muon infrared receiving special amplifier circuit.In recent years both amateur or formal products, mostly using infrared receiving head finished.The head of infrared receiving product packages generally has two kinds: one kind USES sheet shielding, A kind of plastic packaging.There are three pin, namely the power is(VDD),power negative(GND)and data output(VO or OUT).Infrared receiving head foot arrangement for types varied, manufacturer’s instructions.Finished the advantages of infrared receiving head is not in need of sophisticated debugging and shell screen, use rise as a transistor, very convenient.But when used in the infrared receiving attention finished first carrier frequency.Infrared remote common carrier frequency for 38kHz, this is transmitted by using 455kHz TaoZhen to decide.At the launch of crystals were integer frequency, frequency coefficients, so commonly 12, so 455kHz/12 hundredth kHz 38kHz hundredth 379000.Some remote control system adopts 36kHz, 56kHz,etc, general 40kHz launched by the crystals of oscillation frequency to decide.Infrared remote characteristic is not influence the surrounding environment and does not interfere with other electric equipment.Due to its cannot penetrate walls, so the room can use common household appliance of remote control without mutual interference, Circuit testing is simple, as long as given circuit connection, generally does not need any commissioning can work, Decoding easily, can undertake multiple remote control.Because each manufacturer produces a great deal of infrared remote application-specific integrated circuit, when need press diagram suo ji.Therefore, the infrared remote now in household appliances, indoor close(less than 10 meters)in the remote control is widely used.Multiple infrared remote control system of infrared emission control buttons, there are many parts general representative of different control function.When pressed a button, correspondingly in the receiver with different output.Receiving the output state can be roughly divided into pulse, level, self-locking an interlock, data five forms.“The pulse output is according to launch” when the button, the receiver output terminals output corresponding “effective”, a pulse width 100ms in general.“Level” refers to the output launch press button, the receiver output corresponding output level, effective transmit to loosen the receiver level disappears.This “effective pulse” and “effective”, may be of high level is low, and may also depend on the output corresponding static state, such as feet for low, static high for effective, As for the static, “low” high effective.In most cases, “high” for effective.“since the lock” refers to launch the output of each time you press the button, a receiver output corresponding change, namely originally a state for high level into a low level, originally for low level into high level.The output power switch and mute as control etc.Sometimes also called the output form for “invert”.“The interlock” refers to multiple outputs each output, at the same time only one output, The TV sets of this case is selected, the other is like the light and sound input speed, etc.“Data” refers to launch the output some key, use a few output form a binary number, to represent different keystroke.Normally, the receiver except a few data output, but also a “valid” output data, so the timely to collect data.This output form with single-chip microcomputer or are commonly used interface.In addition to the above output form outside, still have a “latch” and “temporary” two forms.The so-called “latch” refers to launch the output signal of each hair, the receiver output corresponding, new store until you receive signals.“Temporary” output and the introduction of “level” output is similar
第二篇:紅外遙控電風扇項目報告
金華職業技術學院
《遙控裝置制作與調試》
學習情境:班 級:組 數:組 員: 學習情 境 報 告
紅外遙控電風扇制作與調試
通信121 第 3 組 桂成飛、趙煥盛 胡盧澤、孔凱
信 息 工 程 學 院
2013年 6月 3 日
一、產品介紹
1.產品名稱:紅外遙控電風扇
2.用途:遠距離控制電風扇,簡單省力,達到清涼效果。3.技術指標:
(一)機械危險及穩定性
1.有牢固的網罩,以防扇葉傷人。
2.底座織成部件保證整體結構的穩定,在其最大仰俯角(扇頭在正中州向位置),且高度調至最高位置,向任意方向傾斜10°時,均不翻倒。
3.仰俯角調至最大,告訴運行時,搖頭機構工作時,人為阻止機構運動,風扇仍不停轉。
(二)防觸電保護
電扇的外殼及網罩具有防止人體與帶電部分接觸的保護作用。
(三)絕緣性能
電扇在高溫[(40±2)℃]、高溫(93%)狀態下,繞阻對機殼的絕緣電阻不小于2MΩ,有加強絕緣的帶電部件對地的絕緣電阻不小于2MΩ。
(四)電氣強度
電扇帶電部分與外殼之間的絕緣能承受50Hz正弦交流電壓歷時1min而無擊穿或閃絡現象。
(五)調速比、噪聲
調速比符合合格標準,噪聲dB符合合格標準。
二、小組計劃(組內分工)
發射部分Sch:桂成飛、趙煥盛、胡盧澤、孔凱 發射部分Pcb:趙煥盛、胡盧澤 接收部分Sch:孔凱、桂成飛 接收部分Pcb:胡盧澤
學習情境報告:按鍵電路、發射電路單片機 孔凱 38kHz載波產生電路、ASK調制 桂成飛
紅外發射、紅外一體接收與放大 趙煥盛
單片機接收電路、風速、搖頭、電源控制電路 胡盧澤
三、實物制作
1.方案制定(框圖)
本系統以AT89C52單片機為控制器
AT89C52為8 位通用微處理器,采用工業標準的C51內核,在內部功能及管腳排布上與通用的8xc52 相同,其主要用于會聚調整時的功能控制。功能包括對會聚主IC 內部寄存器、數據RAM及外部接口等功能部件的初始化,會聚調整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復位輸入端口,外接電阻電容組成的復位電路。VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負端。P0~P3 為可編程通用I/O 腳,其功能用途由軟件定義,在本設計中,P0 端口(32~39 腳)被定義為N1 功能控制端口,分別與N1的相應功能管腳相連接,13 腳定義為IR輸入端,10 腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS(18腳)和SCLS(19腳)端口,12 腳、27 腳及28 腳定義為握手信號功能端口,連接主板CPU 的相應功能端,用于當前制式的檢測及會聚調整狀態進入的控制功能。
鍵盤單片機調制紅外發射開關(紅外發射部分方案)
電風扇低中高三檔紅外接收頭AT89C52轉葉開關
(紅外接收部分方案)
2.原理圖繪制
VCCR1500Ω84U1VCC76R2100Ω5DISCHGTHOLDCVOLTOUTGND5553R4300Ω474LS0056274LS00RESETTRIG2U2A13R5200ΩQ1NPNVCCU2BC40.047uC50.01u1VCCJ121CON2A*P1.0/TP1.1P1.2P1.3P1.4P1.5P1.6P1.7INT1INT0T1T0VCCEA/VPX1X2RESETRDWRGNDAT89C52.P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RXDTXDALE/PPSENvccR7R8R9R1010kΩ10kΩ10kΩ10kΩD1LEDR6300ΩS2S3SW-PBS4SW-PBS5SW-PBSW-PBRXDTXDC1VCC30pY112MC2J230pVCCS1SW-PBC310uvccCON41TXD2RXD34R310k 圖表 1---發射部分原理圖
VCCS1C1VCCVCCR3A1P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDP3.0/RxDP3.1/TxDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1GNDVccP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VppPROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0D1K1J112R1R2Q4Q3R5Q5Q6Q7Q2C3R4Q1C2C4C6MG1Y1C5R6+MG2A-圖表 2---接收部分原理圖
3.原理分析
1)按鍵電路
VCCR7R8R9R1010kΩ10kΩ10kΩ10kΩS2S3SW-PBS4SW-PBS5SW-PBSW-PBRXDTXD 按鈕s2-s5接單片機的P0.0-P0.3接口,按鍵s2、s3、s4控制風速,s5控制搖頭。
2)發射電路單片機
J121CON2vccA*P1.0/TP1.1P1.2P1.3P1.4P1.5P1.6P1.7INT1INT0T1T0VCCEA/VPX1X2RESETRDWRGNDAT89C52.P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RXDTXDALE/PPSENC1VCC30pY112MC230pVCCS1SW-PBC310uR310k 單片機控制電路圖表一所示。單片機自身需要時鐘電路和復位電路才能工作。本設計中單片機的時鐘電路通過在X1和X2之間連接一個12MHz的晶振而實現,2個引腳再分別接一個30pF的對地電容。復位電路通過在RST引腳和電源之間連接一個10u的電容來實現。
3)38kHz載波產生電路
38kHz振蕩產生電路仿真
VCCR1RES184U1VCC76R2RES15DISCHGTHOLDCVOLTOUTGND5553RESETTRIG2C4CAPC5CAP1 38kHz振蕩.Sch 在圖中,選用了555電路作載波振蕩器,利用555產生38kHz方波信號,再利用555的復位端④腳作調制端,即當④腳為高電平時,555是常規的方波振蕩器;當④腳為低電平時,555的③腳處于低電平。④腳的調制信號是由與非門的低頻振蕩器而獲得。
4)ASK調制
二進制數字振幅鍵控是利用基帶矩形脈沖去鍵控一個連續的載波,使載波時斷時續地輸出。用0或1代表數字信息,有載波輸出時表示發送“1”,無載波輸出時發送“0”。既由數字基帶信號去控制一個開關電路。當出現“1”碼時,開關閉合,有高頻載波輸出;當出現“0”碼時,開關斷開,無高頻載波輸出。
ASK信號波形如圖所示,輸出端高頻載波的有無受信碼1和0的控制。當信碼為1時,ASK的波形是若干個周期的高頻等幅波;當信碼為0時,ASK的波形是0電平。
5)紅外發射
VCCQ1NPND1LEDR6300Ω
調制載波頻率38khz,占空比1/3的方波。紅外線通過紅外發光二極管(LED)發射出去,在其兩端施加一定電壓時,它發出紅外線而不是可見光。
6)紅外一體接收與放大
VCCR1R2Q2C3Q1C2 紅外遙控接收采用一體化紅外接收頭,它將紅外接收二極管、放大器、解調、整形等電路安裝在一起,只有三個引腳。紅外接收頭的信號輸出端接單片機的INT0端,單片機中斷INT0在紅外脈沖下降沿時產生中斷。紅外監測二極管監測到紅外信號,然后把信號送到放大器。交流信號進入帶通濾波器,經一系列處理后還原出發射端的信號波形。
7)單片機接收電路
S1C1VCCVCCR3A1P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDP3.0/RxDP3.1/TxDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1GNDVccP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VppPROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0R1R2Q2C3R4Q1C2C4Y1C5
其電路就是一個具有紅外接收放大、解碼、自動控制、手動操作于一體的集成電路。紅外接收二極管監測到紅外信號,然后把信號送到放大器。交流信號進入帶通濾波器,經一系列處理后還原出發射端的信號波形。經萬能紅外接收頭 RXD進入單片機接收電路進行處理,左半部分的單片機的最小系統完成的是單片機的復位功能和啟停及時鐘。右半部分則是信號的輸出,進行風扇電源的開關,風速以及搖頭的處理。
8)風速、搖頭、電源控制電路
VCCK1J112D1Q4Q3R5Q5Q6Q7C6MG1R6+MG2A-
雙向晶閘管與單向晶閘管一樣,也具有觸發控制特性。不過,它的觸發控制特性與單向晶閘管有很大的不同,這就是無論在陽極和陰極間接入何種極性的電壓,只要在它的控制極上加上一個觸發脈沖,也不管這個脈沖是什么極性的,都可以使雙向晶閘管導通。
電源控制:繼電器一般由鐵芯、線圈、銜鐵、觸點簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產生電磁效應,銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點與靜觸點(常開觸點)吸合。當線圈斷電后,電磁的吸力也隨之消失,銜鐵就會在彈簧的反作用力返回原來的位置,使動觸點與原來的靜觸點(常閉觸點)吸合。這樣吸合、釋放,從而達到了在電路中的導通、切斷的目的。圖示電路中,當控制端口為低電平時,三極管導通繼電器吸合,常閉觸電斷開,常開觸電閉合,電源打開。當控制端口為高電平時,三極管斷開,繼電器線圈通過二極管放電并斷開,常閉、常開復位,電源關閉。
搖頭、風速控制:通過編碼譯碼,p2.3,p3.2,p3.1控制電風扇的風速。P3.0控制電風扇的搖頭。
4.PCB板繪制 發射部分PCB圖:
接收部分PCB圖:
5.元件檢測 紅外發光二極管的檢測:
從外觀上識別。紅外發光二極管有兩個引腳,長引腳為正極,短引腳為負極。因紅外發光二極管呈透明狀,所以 管殼內的電極清晰可見,內部電極教寬大的一個為負極,而較窄且小的一個為正極。
將萬用表置于R*1k檔,測量紅外發光二極管的正反向電阻,通常,正向電阻應為30k左右,反向電阻要在500k以上,這樣的管子才可正常使用。要求方向電阻越大越好。
紅外接收二極管的檢測:
從外觀上識別。常見的紅外接收二極管外觀顏色呈黑色。識別引腳時,面對受光窗口,從左至右,分別為正極和負極。另外,在紅外接收二極管的管體頂端有一個小斜切平面,通常帶有此斜切平面一端的引腳為負極,另一端為正極。
將萬用表置于R×1k擋,用來判別普通二極管正、負電極的方法進行檢查,即交換紅、黑表筆兩次測量管子兩引腳間的電阻值,正常時,所得阻值應為一大一小。以阻值較小的一次為準,紅表筆所接的管腳為負極,黑表筆所接的管腳為正極。用萬用表電阻擋測量紅外接收二極管正、反向電阻,根據正、反向電阻值的大小,即可初步判定紅外接收二極管的好壞。
6.電路板焊接
四、調試
(一)調試目的: 調試目的:
(二)調試前的準備工作: 1.測試儀器:
(三)調試步驟: 1.通電前檢測 2.分級調試 3.統調
五、組內評價
六、總結
第三篇:基于FPGA的紅外遙控設計
題目:紅外遙控
學
院:電子工程學院 專
業:電子信息工程 學 號:200812601680 姓
名:**** 指導教師:****
2011 年 5月 23日 第一部分
設計題目及要求
本次課程設計的題目及要求如下:
一、設計題目
紅外線遙控
二、設計步驟
1、EDA實驗板
熟悉的EDA實驗板電路原理圖、PCB圖。能夠熟練地使用EDA開發板。
2、紅外遙控系統的設計(1)發射編碼部分
發射編碼用Verilog語言編寫程序,在EDA實驗板上實現編碼。(2)接收解碼部分
接收解碼用Verilog語言編寫程序,在EDA實驗板上實現解碼。
二、功能要求
1、將一體化紅外接收解調器的輸出信號解碼,在EDA實驗板上用八段數碼管顯示出來。
2、當按下遙控器0—15號鍵時,在EDA實驗板上用八段數碼管顯示出來,并通過發射電路發射出去。
第二部分
設計分析
本次課程設計包括兩大部分,一是電路設計及電路焊接,二是程序的設計及編寫。
電路部分,根據題目要求,要做到紅外發送,顯然整個電路系統要分為紅外發射和紅外接收兩個電路,分別做到紅外的編碼發射和譯碼接受,再在接收板上顯示接受到的紅外信號。
一、紅外發射電路 本次課程設計的紅外遙控器由紅外遙控發射頭(LED)、三極管、電阻焊接而成。
紅外遙控發射電路如下圖所示
二、紅外接受部分
本次課程設計的紅外接受部分采用FPGA實驗板,FPGA實驗板接受部分的原理圖圖如下:
.FPGA實驗板原理圖: 第三部分
系統模塊的劃分以及各模塊的功能描述
在這一部分,我將對系統功能進行模塊化劃分,對各模塊功能作詳細闡述。
一、發射板部分
發射板主要由紅外線發射LED、三極管和FPGA實驗板構成紅外編碼這個模塊。
實物圖圖如下圖所示:
發送的編碼規則如下:
發送的載波頻率為38kHz,共發射8個脈沖,兩個脈沖之間延時2ms。1ms的脈沖表示二進制的0,3ms的脈沖表示二進制的1。前四位是序列檢測碼1011。
二、接收部分
接收部分電路主要可分為紅外接受模塊,譯碼電路模塊(程序),小鍵盤模塊和數碼管顯示模塊幾個部分,紅外信號的編碼從發射板發射到接收板上的紅外信號接收頭后,譯碼電路把紅外編碼翻譯后送到數碼管顯示,小鍵盤輸入的代碼也經譯碼電路在數碼管上顯示對應的按鍵信息。
(一).紅外信號接收
本課程設計采用的紅外接收頭,如下圖:
其引腳圖如下:
它的原理圖如下圖:。
(二)紅外編碼譯碼
紅外接收頭接收負責接收38k載波的紅外光,解調得到脈沖,輸出至實驗板,有FPGA來處理。接收頭接收到的脈沖如下圖:
按鍵編碼格式:
(三)顯示電路如下圖
對應的LED數碼顯示管顯示譯碼程序如下:
always@(shu)begin
end case(shu)
4'd0: dm<=8'b11000000;// 0 4'd1: dm<=8'b11111001;// 1 4'd2: dm<=8'b10100100;//2 4'd3: dm<=8'b10110000;//3 4'd4: dm<=8'b10011001;//4 4'd5: dm<=8'b10010010;//5 4'd6: dm<=8'b10000010;//6 4'd7: dm<=8'b11111000;//7 4'd8: dm<=8'b10000000;//8 4'd9: dm<=8'b10010000;//9 default:dm<=8'b11000000;endcase
(四)小鍵盤電路
制作的4*4 的按鍵矩陣,當按鍵被按下時,其輸出引腳為低電平,而其余時間內均為高電平。由于FPGA內無上拉電阻,矩陣按鍵輸出要接上拉電阻。
這部分電路如下圖所示:
對應的按鍵譯碼程序為: always
begin
if(key_flag==1)
begin
case({col_reg,row_reg})//按鍵譯碼
8'b0111_0111:key_value<=0;8'b0111_1011:key_value<=1;8'b0111_1101:key_value<=2;8'b0111_1110:key_value<=3;8'b1011_0111:key_value<=4;8'b1011_1011:key_value<=5;8'b1011_1101:key_value<=6;
end
8'b1011_1110:key_value<=7;8'b1101_0111:key_value<=8;8'b1101_1011:key_value<=9;8'b1101_1101:key_value<=10;8'b1101_1110:key_value<=11;8'b1110_0111:key_value<=12;8'b1110_1011:key_value<=13;8'b1110_1101:key_value<=14;8'b1110_1110:key_value<=15;
endcase
end
Verilog頂層原理圖:
第四部分
設計體會及心得
一、設計過程中遇到的問題及解決方法1、4*4矩陣鍵盤及鍵盤掃描程序 一開始在萬用板上焊接按鍵時,不知道按鍵長的兩腳是連在一起的 導致在單片機上用程序驗證是老是不正確。參考了別人的電路圖后,才 發現這個問題。辛虧自己用的是萬用板,不然這塊板就廢了。改好后,在單片機上運行沒問題后,就在FPGA板上用程序運行,發現不行。自己糾結了好久也沒弄明白。后來咨詢了老師才知道,單片機的I/O有上拉電阻,而FPGA沒有。本人又對鍵盤進行了改造,加上上拉電阻后程序又正常了。
2、發射板部分
我用的發射板使用電阻、三極管和LED紅外發射管搭建而成的。由于自己沒有去熟悉各種三極管。錯把PNP的三極管當做NPN的三極管來用,結果可想而知。于是對其進行了修改后,發現程序運行不正常,拿別人的發射板又沒問題。出現這樣的問題后,我懷疑是不是串聯的電阻太大了,并聯了兩個電阻后問題解決。
二、心得體會
我的發射部分是先在單片機上運行,然后再移植到FPGA實驗板上。其間遇到了很多問題,也學到了很多。這使得自己更加了解單片機與FPGA板的不同,寫程序的方式方法用很大的不同。同時,這啟發我以后在做硬件的時候,要考慮全面一點,在了解單片機與FPGA不同的基礎上做出可以通用的硬件。
還有在程序的移植上,要知道FPGA是并行執行的,與單片機的單步執行有很大的不同。這也是FPGA的優勢所在。為了模擬單片機的運行程序的方式,我用狀態機的狀態變化來實現。
通過對這個課題的完成,我發現我對單片機和FPGA的了解進一步加深。學會了如何把單片機上的C程序移植到FPGA上,這也促進我更好地學習FPGA。
第四篇:紅外遙控調光燈感想(寫寫幫整理)
紅外遙控調光燈做后感想
選題
本次實驗課題選了很長時間,經過小組內的討論,最終確定了紅外遙控調光燈這個課題,因為紅外遙控調光燈的應用很普遍,從家用電器到出行工具,都離不開紅外遙控,而且遙控的基本原理都一樣,所以本次課題的選擇具有時代性和應用性 資料的查找
為了確定本次課題所需要的器件及原理圖,我們小組查找了大量資料,也對所查的資料進行整合和修改,最終確定了我們所需要的器件。然后根據實際情況修改資料上的原理圖。芯片的確定
本次課題主要的芯片為2262和2272。2262芯片控制發射電路的信號編碼處理;2272芯片控制接收電路的信號譯碼處理。電路焊法的確定
經過討論,我們最終沒有采用做PCB板的方法,而是用萬能板,利用跳線來實現電路連接。電路調試
元件的焊接基本上半天就完成了,可以調試過程中出現了問題,先是因為焊接原因導致部分元件因為焊接過熱燒壞,我們用萬用表逐個測量,最終找到了損壞的額元件,并更換下來。
其次發射電路雖然調試好了,可是接收電路沒有接收到來自發射電路的信號,我們用2262發射端直接連入2272接收端,表明接收電路可以用,說明問題在信號的發射部分和信號的接收部分,然后我們對部分電阻更換大小最終確定了接收電路有一電阻阻值過小,最終更換較大電阻實現了信號的發射與接收。然后信號的接收距離太短,大概30cm左右,我們進行了許多種調試,卻沒能解決問題。總結
本次課題從選擇,設計,焊接,到調試,花了很長時間,比預期想想的要難的很多,本以為這種簡單的電路很快就做好了,卻做了這么長時間??赡軐镜碾娐分R還要在擴展,對電路的調試方法掌握的還不夠完善,所以花費了很長的時間在電路的調試上,不過也因此而學到了很多知識以及自己在電路方面的不足,我也會在以后的學習中,保持虛心和認真的態度,耐心的學習。雖然整個紅外遙控調光燈已經做好了,調試也可以用,不過遙控距離很短這個問題啊一直沒有得到解決,希望在以后的學習當中會解決這個問題。最后想衷心的感謝呂晶老師能給我們提供這次自我提高的機會和實對我們開放實驗室,沒有老師的很大幫助我想我也不會提高這么快,再次對老師表示感謝!
第五篇:基于STC89C51單片機的紅外遙控智能家居系統設計[推薦]
龍源期刊網 http://.cn
基于STC89C51單片機的紅外遙控智能家居系統設計
作者:姜楠
來源:《現代電子技術》2012年第24期
摘要:STC89C51單片機的紅外遙控智能家居系統是由STC89C51單片機、繼電器驅動模塊、紅外線接收模塊、電源管理模塊等組成。在該系統中,單片機通過接收遙控器發來的指令,實現繼電器開關的狀態轉換來控制與繼電器連接的電源插座的打開與關閉。測試結果證明,該系統能夠經濟、有效、方便地實現普通家庭中遠距離控制家用電器電源狀態的轉換。關鍵詞:STC89C51; 繼電器驅動模塊; 紅外信號接收模塊; 紅外遙控智能家居系統
中圖分類號:TN911-34文獻標識碼:A文章編號:1004-373X(2012)24-0162-03