新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于AT89S52的智能簡易車輛系統設計

        基于AT89S52的智能簡易車輛系統設計

        作者: 時間:2016-10-22 來源:網絡 收藏
        基于AT89S52的智能簡易車輛系統設計

        3 軟件設計

        根據各系統模塊的選擇,充分利用的資源,對單片機系統資源作如下分配:P1口控制,P0口和P2.5、P2.6、P2.7控制液晶顯示,P2.1~P2.4連接紅外檢測模塊,P3.2連接角度檢測模快,P2.0、P3.7接轉換開關,如圖5所示。

        基于AT89S52的智能簡易車輛系統設計

        當系統開始運行時,單片機首先讀取電動機的初始角度,然后從P2.1~P2.4口讀取當前紅外傳感器檢測到的信號,判斷小車是否在軌道上,然后校正小車方向,單片機從P1.0~P1.7口發脈沖控制電機的轉動,使小車前進。在小車運動中,將檢測到的信號送入單片機,單片機判斷小車是否到達平衡位置。當到達平衡位置后,水平較正,小車停止5 s后繼續向前進。而當到達軌道終點后,倒車返回原點,軟件流程如圖6所示。

        基于AT89S52的智能簡易車輛系統設計

        4 結束語

        經多次測試,該系統運行除機械部分不易控制外,電路與運行部分均較為穩定,簡易車輛能自動完成在蹺蹺板上的前進和后退動作。設計還增加了對整個系統的保護功能,如利用V/F技術輔助電機的控制,確保電機能為小車負載提供足夠的力矩。此外系統中還加入了語音提示、人性化顯示等功能,使系統更加智能化、人性化。同時各電路模塊也均有過流保護,消抖等輔助電路,使整個系統更加安全穩定。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石狮市| 合川市| 龙岩市| 阿鲁科尔沁旗| 通江县| 蒙阴县| 五指山市| 永修县| 高雄县| 壶关县| 农安县| 咸阳市| 博乐市| 堆龙德庆县| 临漳县| 苗栗市| 改则县| 吉隆县| 丹江口市| 曲靖市| 青田县| 兴化市| 扬州市| 交城县| 贡嘎县| 石首市| 开封县| 金湖县| 织金县| 东辽县| 获嘉县| 繁峙县| 光山县| 中西区| 通州市| 凭祥市| 忻城县| 普兰县| 澄江县| 康乐县| 富顺县|