新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM LPC2119的水情測報終端設計與實現

        基于ARM LPC2119的水情測報終端設計與實現

        作者: 時間:2010-11-11 來源:網絡 收藏

        2.2 中心模塊設計
        中心模塊采用周立功公司提供的7芯片LPC2119進行中心控制,該芯片共有64個引腳,內置128 KB的Flash存儲器,16 KB的RAM,2個CAN通道,每個總線的數據波特率可達l Mb/s。
        在此模塊中留有1個JTAG接口,用于調試程序;并接上了8個撥碼開關,設置波特率和選擇采用何種通信方式進行通信(RS485通信,RS232通信,CAN通信);給了8位的I/O輸出數據到外圍驅動電路,控制電機;在芯片的引腳上留有1路的CAN通信輸出,l路的RS485通信輸出,l路的RS232通信輸出;使用MAX708S進行系統復位和低壓保護,當監測系統電壓低于4.4 V的時候,它輸出一個復位脈沖進行系統復位,起到低壓保護,同時在其MR引腳上接上一個按鈕到地,通過按鈕給一個低電平實現手動復位系統。
        2.3 通信模塊設計
        要輸出板工作,必須由上面的PC機或者上位機下達指令,告訴輸出板該控制哪個閘門開閉,這個就需要上位機與終端進行通信。在輸出板上留下3種通信方式的接口,具體采用哪一種按實際情況而定。
        3種通信方式具體為RS485通信、RS232通信、CAN通信。當通信距離較短時,輸出板一般與PC機直接相連,這時一般采用RS232通信;當通信距離較長時,一般采用RS485通信和CAN通信,但兩者也有差別。RS485總線通信模式由于使用了差分電平傳輸信號,傳輸距離比RS232更長,最多可達到l 500 m,同時具有結構簡單、價格低廉、組網方便和數據傳輸速率適當,仍然能發揮良好的作用,但對于在系統的數據冗余量較大,干擾強度太大,速度要求高的應用場所不適宜用RS485總線通信。而CAN總線通信除了有RS485通信的優點以外,還能承受較大的傳輸數據量,抗干擾能力較強。
        LPC2119輸出TTL電平,在用RS232通信時,必須將TTL電平轉換為RS232電平,才能與RS232接口連接并通信,使用SP3232E或SP3243ECA進行電平轉換。同時加上了穩壓管進行保護,因為一般RS232通信都是與PC機直接相連,環境不太惡劣,所以保護就比較簡單。具體的電路實現如圖2所示。

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

        b.JPG


        在采用RS485通信和CAN通信時,一般距離都在幾千米左右,并且條件惡劣,雷電閃電可能會造成大量的總線損壞,所以除了設計電平轉換,還必須加上隔離保護電路。RS485電路框圖如圖3所示,具體的隔離保護電路如圖4所示。

        c.JPG

        d.JPG
        在RS485通信接口設計中,采用RSM485HT進行電平轉換為RS485電平,并自帶有隔離。隔離電路采用了3級防雷保護,用微功率線性穩壓器LT3010進行一級保護,電流過大穩壓器將導通,把大電流拉向大地;用自恢復保險絲SMDl812P010TF進行二級保護,電流太大,它將熔斷,切斷電路,電流恢復再重新導通;用防雷管3RM090進行三級保護;這三級保護都是把大電流引向大地,所以必須確保輸入時接地良好,不然會產生嚴重的后果。



        關鍵詞: ARM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 景东| 阿拉善右旗| 成安县| 元谋县| 伊吾县| 从江县| 阿鲁科尔沁旗| 饶河县| 裕民县| 吉水县| 平乡县| 江北区| 雅安市| 泰宁县| 莲花县| 曲水县| 大荔县| 安康市| 佛坪县| 惠来县| 黄梅县| 上饶市| 崇义县| 新绛县| 伊宁县| 义马市| 昆山市| 霍林郭勒市| 平山县| 嘉义市| 岳阳县| 翁牛特旗| 和硕县| 万安县| 勐海县| 阜平县| 界首市| 昌乐县| 开江县| 革吉县| 宁蒗|