新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ModBus通訊協議智能模塊實現及應用

        基于ModBus通訊協議智能模塊實現及應用

        作者: 時間:2009-04-07 來源:網絡 收藏
        是由美國的公司推出的開放式現場總線通信,其功能完善、使用簡單、開放,得到眾多儀器廠商的支持,正在成為儀表及終端的工業標準。目前大多數儀表己利用該協議向用戶提供通信接口。它已經成為一種通用工業標準。不同廠商生產的控制設備可以通過它連成工業網絡,集中監控。
        文中介紹了協議的的組成,了智能硬件及軟件設計,并成功將其于智能通風系統。


        1 智能硬件設計
        智能模塊采用PICl8F458單片機控制,由電源電路、復位電路、LCD/LED顯示電路、RS一485接口電路、運行參數保存電路(EEPROM:Electrically Erasable Programmable Read―Only Mem―ory,EEPROM)等組成,由于PICl8F458單片機內部包含有ll位的A/D轉換,所以大大簡化了電路的設計。智能模塊的接口電路,如圖1所示。

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

        模塊通訊利用PICl8F458內部異步收發器模塊,并經過高速光電耦合器隔離(6N137)及RS一485驅動電路(65176)后連接到RS一485網絡。必須注意,光耦部分電路所采用的兩個電源VCC和5V一2必須完全隔離,否則采用光耦也就失去了意義。
        RS一485通訊電路采用了兩級防護。G301、G302、G303為陶瓷放電管;R311、R312為自恢復保險絲。TVS1、TVS2為TVS管,選擇根據芯片的工作電壓與耐壓決定,一般略高于芯片最高工作電壓,可以6.8~10 V之間選擇。
        當雷擊發生時,感應過電壓由兩端引入,G302與G303進行共模防護,G301進行差模防護,此時過電壓被削弱到約500 V左右,再經過R311、R312限流,TVSl、TVS2二次限壓后,到收發器的電壓被箝制在6.8 V左右,從而對RS一485驅動電路的保護。

        2 智能模塊軟件設計
        智能模塊軟件采用C18編程,模塊主程序主要包括初始化程序、ModBus通訊協議程序,獨立測控模式程序和聯機測控模式程序4大部分,如圖2所示。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天峨县| 滦平县| 江口县| 东乡族自治县| 略阳县| 清新县| 琼中| 乌拉特前旗| 和政县| 锦屏县| 东丽区| 孝昌县| 蒲城县| 江川县| 剑川县| 灵川县| 固始县| 上犹县| 定远县| 乌鲁木齐县| 天镇县| 九龙县| 寿宁县| 融水| 罗平县| 涡阳县| 迁西县| 德江县| 安图县| 丁青县| 凤台县| 上林县| 天水市| 桐城市| 永靖县| 若羌县| 乌审旗| 高要市| 钦州市| 屏东市| 岚皋县|