我們就自動旋轉門的電子電路設計方法與基于VHDL語言的EDA技術設計的方法的比較來說明EDA技術設計的優點及VHDL語言的自動門控制(control)實現過程。
總體設計和主要功能 自動旋轉門控制(control)的總體設計中應該完成如下幾個功能:當傳感器(transducer)接收到有人的信息時,自動執行開門的動作。在持續有人時,門開到后停止,在開門的過程中,傳感器接收到無人的信息時,自動執行關門的動作。在關門的過程中,傳感器接收到有人的信息時,自動執行開門的動作。無人的時候,門關到后停止。
第二 硬件設計 自動旋轉門的硬件設計中主要有以下三部分:
2.1信息的采集。信息的采集部分在本設計中應用能夠感應人體發出的紅外線(Infrared)能量的熱釋電傳感器(transducer),由于其感應人體紅外線產生的電壓信號很微弱,因此需要進行電壓放大及比較。
信息處理的電路由驅動及延時組成,主要由555定器設計的單穩態觸發電路和延時電路,其設計電路頗為復雜,而且調試過程也不容易,可采用集成紅外探測電路TWH9512和傳感器(transducer)SD02或者YB-2B人體活動檢測模塊代替。
2.2控制(control)電路??刂齐娐返脑O計主要分為傳統電子電路的設計和FPGA(可編程邏輯(Logic)門電路)的設計。 基于VHDL語言的FPGA的設計及控制功能主要由軟件編程實現。
2.3執行電路。執行電路主要由控制(control)電路輸出的信號控制繼電器(relay),控制馬達,完成開、關門的動作。