• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 基于CAN總線的數據采集與控制系統設計

    基于CAN總線的數據采集與控制系統設計

    作者: 時間:2011-05-20 來源:網絡 收藏

    2.2 開關量單元硬件設計
    該單元用于采集現場的開關量數據的采集。硬件電路圖如圖4所示。

    本文引用地址:http://www.czjhyjcfj.com/article/194955.htm

    d.jpg


    該單元將采集到的開關量數據傳送到微處理器,并傳送到上,然后通過智能適配卡轉發給上位機進行處理。外界環境以及電路、器件本身對系統引入了干擾和噪聲,為了提高單片機系統的性能,保證其穩定性,采用光耦器件進行隔離,抑制干擾。光耦器件將電信號轉變為光信號,光信號傳送到接受側再轉換為電信號。由于光信號的傳送不需要共地。可以將光耦器件兩側的地加以隔離。因此在加入光耦器件后,在傳輸信的同時能有效地抑制尖脈沖和各種噪聲干擾,大大提高通道上的信噪比。需要注意的是光耦器件兩端的電源不能共用,否則起不到隔離的作用。
    2.3 控制單元硬件設計
    該單元用于控制現場外部設備的運行。該單元硬件電路如圖5所示。

    e.jpg


    該單元是上位機按照預先設定好的程序自動控制輸出,上位機通過智能適配卡傳送開關量到CAN總線,然后和控制模塊根據需要接受CAN總線上的開關量,以控制現場設備。在該單元中,開關量通過單片機的I/O端口輸出,但I/O端口的驅動能力有限,一般不足以驅動繼電器,此時需要添加驅動電路。同時,為了避免單片機受到干擾,在驅動電路設計時,必須采取隔離措施。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 鹿邑县| 荣昌县| 河北区| 眉山市| 静海县| 滁州市| 关岭| 嘉峪关市| 平度市| 涟源市| 自治县| 铜陵市| 天长市| 正镶白旗| 石首市| 永定县| 阜阳市| 华坪县| 建德市| 上虞市| 疏附县| 江都市| 凤凰县| 钟山县| 浑源县| 虎林市| 普陀区| 南安市| 万载县| 延吉市| 南靖县| 英吉沙县| 深水埗区| 精河县| 木兰县| 新竹县| 天长市| 灌阳县| 湘潭市| 华阴市| 武胜县|