新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于51單片機智能排插的設計與實現

        基于51單片機智能排插的設計與實現

        作者: 時間:2011-08-16 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/172559.htm

        3.2 排插系統硬件電路

          圖6 是排插遙控器的電路圖,由四個按鍵和一個FYD12864 液晶顯示模塊組成人機交互界面。四個按鍵的作用分別是:向上,向下,確認和取消。由于對于無線模塊干擾比較大,所以這里采用PC817進行光耦隔離。

        圖6 排插遙控器電路圖

        圖6 排插遙控器電路圖

          圖7 是排插控制器的電路圖,由無線接收模塊接收遙控器發送的數據,控制繼電器通斷電,繼而控制排插的通斷電。四個LED 色塊指示排插的工作狀況,兩個按鍵可手動控制繼電器。

        圖7 排插控制器電路圖

        圖7 排插控制器電路圖

          3.3 數據糾錯功能

          由于環境中存在著干擾源,無線收發模塊的通信必定會出現丟幀或誤碼的情況,故排插控制系統須具備一定的糾錯功能。我們采取如下方式進行糾錯處理:當排插控制系統接收到非完整數據時(完整數據為四次4 位數據),等待0.3s(數據保持時間)后,若仍未接收到有效數據,意味著通訊過程中出現數據幀丟失,此時將前面接收到的非完整數據幀從內存單元中刪除,拋棄原數據等待下一次有效數據的傳輸。

          即接收程序只對有效匹配數據進行處理,非有效數據直接拋棄,這樣做能有效地避免在通訊出現誤碼時,排插控制系統出現程序跑飛的情況。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 资阳市| 精河县| 红原县| 阿荣旗| 侯马市| 建昌县| 杂多县| 博爱县| 商南县| 二连浩特市| 珲春市| 治多县| 阿拉善盟| 庆云县| 阳春市| 探索| 高唐县| 聊城市| 新津县| 南平市| 万载县| 定陶县| 任丘市| 白河县| 琼海市| 宿州市| 通城县| 明溪县| 荃湾区| 台前县| 蓝田县| 泰顺县| 焉耆| 京山县| 综艺| 和林格尔县| 罗甸县| 安西县| 蚌埠市| 屯昌县| 施秉县|