新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于89S52單片機的三相橋式可控觸發電路的設計

        基于89S52單片機的三相橋式可控觸發電路的設計

        作者: 時間:2012-05-24 來源:網絡 收藏

        基于89S52單片機的三相橋式可控觸發電路的設計

        圖7 鍵盤電路

        4 觸發電路的軟件設計

        觸發電路的軟件設計是非常重要的一個部分。本設計最重要的特點之一就是充分利用了單片機的軟件編程能力。這里主要是用軟件檢測同步電壓的過零點,以控制脈沖信號的產生。軟件部分包括主函數、中斷子函數、顯示子函數和延時函數等。采用C 語言進行編程,它具有編程簡單,一致性高等特點。

        程序流程圖如圖8 所示。首先,將單片機初始化,包括定時器1 的初始化,封鎖脈沖信號的輸出,以及外部中斷1 的初始化; 然后調用數碼管顯示子函數,以顯示移相觸發角α; 其次,單片機會監視是否有按鍵按下,如果有,則調用鍵盤操作子程序; 然后,單片機檢測同步信號,并據此確定是否產生脈沖并將脈沖放大,最后去觸發晶閘管。

        基于89S52單片機的三相橋式可控觸發電路的設計

        圖8 程序流程圖

        5 結論

        本文給出了一種采用ATMEL 單片機的的設計方法。與以往利用同步變壓器,鎖相環等方法實現同步信號的檢測不同,本文利用電壓傳感器來檢測同步信號,是一種新的嘗試。相對來說,這種方法硬件電路較為簡單,成本較低,精度也較高。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 会昌县| 新安县| 诏安县| 綦江县| 临颍县| 镇坪县| 磐石市| 阳朔县| 三穗县| 托里县| 梨树县| 文成县| 屯昌县| 赫章县| 永平县| 花莲市| 尉犁县| 合川市| 江门市| 商河县| 抚顺市| 克拉玛依市| 来安县| 东兴市| 东港市| 华蓥市| 资溪县| 云林县| 乌鲁木齐县| 建瓯市| 剑川县| 通河县| 怀化市| 香格里拉县| 忻州市| 江津市| 海丰县| 巴塘县| 普格县| 治县。| 廉江市|