步驟1:入門
對于我們的項目,請獲取以下組件:
1 Basys?3 Artix-7 FPGA板(https://www.digilentinc.com/basys3)
1面包板
1個帶遙控器的紅外設備(我們使用了Insignia 40英寸液晶電視)
1?300歐姆電阻器
5條面包板電線(帶引腳的側面)
1個紅外LED和傳感器(我們使用了這些LED:http://www.amazon.com/gp/product/B00EFOQEUM)
您還將需要Vivado設計套件(((http://www.xilinx.com/cn/products/design-tools/vivado 。..,以使用IP讀取系統中的IR信號。其他VHDL工具也可以在ircontrol模塊中進行一些修改。
步驟2:電路設置
使用附圖來設置IR LED和傳感器電路。
您的輸入設備IR Sensor將尋找小的變化。在紅外燈中看到并改變電壓以反映這些變化。 ircontrol模塊中的模數轉換器會將電壓變化轉換為數字信號,可以保存以備后用。我們使用的傳感器以及許多類似的傳感器是專門針對此類信號設計的,因此它在檢測信號方面非常準確。
您的輸出設備IR LED會根據發送的信號閃爍
第3步:VHDL設置
該項目具有幾個不同的模塊,可以一起使用使其正常工作:
ircontrol::使用狀態機在適當的時間記錄和播放信號。在此模塊內部是一塊ram塊,它由一個地址和寫選項控制。狀態機控制這兩個信號以記錄/從內存讀取。
sseg_dec:該模塊由Bryan Mealy創建,并用作7段顯示的解碼器。該文件可以采用二進制或BCD格式,并將其轉換為適當的7段值,并包含一個時鐘分頻器,以在7段顯示屏上適當顯示數字。
clk_div:也由Bryan Mealy創建,在我們的整個項目中可以多次找到。時鐘分頻器能夠降低板載時鐘的頻率,Basys 3板的頻率為100Mhz。此時鐘分頻器用于顯示陽極,紅外傳感器和LED以及計時器時鐘。
計時器:計時器首先要求用戶設置小時和分鐘數它將首先顯示在Basys3的七段顯示器上,隨后將被遞減計數。左右按鈕選擇增加總時間的量,以秒為單位; 60分鐘,600數十分鐘,3600小時,36000小時。向上和向下按鈕將總時間增加左右按鈕選擇的任何值。然后,該總時間從秒轉換為小時,分鐘和秒,然后發送到顯示驅動器,該顯示驅動器將時間轉換為七段顯示。當按下中間按鈕(設置)時,用戶不再可以使用clk_div模塊將時間和總時間減少一秒。當總時間變為零時,計時器將輸出一個“完成”信號,告訴ir控件重放先前記錄的ir信號。
上面附有一個黑匣子圖,它是高級表示方式。該電路有效。
第4步:使用說明
首先,您需要連接并打開Basys3板上的電源。
當通過閃存驅動器上的比特流文件對電路板完成編程后,即可開始記錄遠程信號。按下遙控器上的任意按鈕,系統會記錄下來。
接下來,您需要在板上設置計時器。時間范圍從99小時59分鐘到0秒。時間到后,決定將關閉。
要設置計時器,您將需要使用Basys3板上的按鈕。左右按鈕將選擇要增加的陽極,向上和向下按鈕將增加選定的陽極。中間的按鈕將設置時間并啟動計時器。
現在,坐下來,放松并入睡。計時器結束后,信號將播放并執行所需的功能。
步驟5:可能的改進
在其中選擇了哪個陽極可以使計時器的設置部分在不顯示任何段和從顯示驅動器顯示這些段之間進行振蕩。這將使用戶界面更加直觀,因為用戶將能夠輕松識別選擇了哪個陽極。
實際電路可能需要進行一些調整。制作此項目時,我們燒掉了幾個LED和一個按鈕。紅外LED非常靈敏,額定電流僅為幾毫安。快速開關晶體管運行電路可能更可行。
-
FPGA
+關注
關注
1630文章
21803瀏覽量
606455 -
遙控器
+關注
關注
18文章
841瀏覽量
66651
發布評論請先 登錄
相關推薦
技術再進化——工業遙控器技術要求更高
數字遙控器
![數字<b class='flag-5'>遙控器</b>](https://file1.elecfans.com/web3/M00/05/0B/wKgZPGd8iaeAMV6EAACg9PEGnP4202.png)
定制遙控器主要分為哪些步驟?
RF遙控器廠家:射頻遙控器將成為未來的控制主流
如何選購適合的拷貝遙控器——增配遙控器教程來啦
![如何選購適合的拷貝<b class='flag-5'>遙控器</b>——增配<b class='flag-5'>遙控器</b>教程來啦](https://file1.elecfans.com//web3/M00/03/E3/wKgZO2ds8FyARGNhAAGIrqv8zmU287.jpg)
中易騰達三模通用遙控器研發完成
遙控器解碼器怎么使用
藍牙語音遙控器方案
![藍牙語音<b class='flag-5'>遙控器</b>方案](https://file1.elecfans.com/web2/M00/05/7D/wKgaombQFpSAMenWAAB3LS0qIVk861.png)
評論