新聞中心

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

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

        作者: 時間:2013-01-22 來源:網絡 收藏


        3. 4 鍵盤電路

        鍵盤電路如圖7 所示。其功能是設置觸發角a的大小。它由四個開關和電阻,外加一個+ 5V 電源組成。開關K1、K2 、K3 和K4 分別接到的P2. 0、P2. 1、P2. 2 和P2. 3.當K1 按下一次,觸發角α 增加1; K2 按下一次,α 減1; K3 用于選擇位數,按下第一次,小數位被選擇,并且相應的數碼管被點亮; 按下第二次時,個位數字被選擇,并且相應數碼管的被點亮; 按下第三次時,十位數被選擇,并且相應數碼管被點亮; 按下第四次時,百位數被選擇,并且相應的數碼管被點亮。當K4 按下時,輸入的數據被送到的存儲區。

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

        圖7 鍵盤電路

        4 觸發電路的軟件設計

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

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

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

        圖8 程序流程圖

        5 結論

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉兴市| 磐石市| 浦城县| 峨山| 和平县| 应城市| 全州县| 新泰市| 乐陵市| 大石桥市| 原阳县| 镇赉县| 陵川县| 开封市| 元江| 长垣县| 保定市| 淅川县| 阿尔山市| 探索| 赤壁市| 文山县| 九台市| 大余县| 永顺县| 雷波县| 武威市| 克拉玛依市| 吉安市| 新宁县| 巴塘县| 玉林市| 治县。| 宜昌市| 武夷山市| 肇源县| 如东县| 宿迁市| 壶关县| 云阳县| 冷水江市|