新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于RS 232接口標準的SMT數據采集技術

        基于RS 232接口標準的SMT數據采集技術

        作者: 時間:2010-03-24 來源:網絡 收藏
        2.2 主要流程

        數據采集的主要流程如圖1所示。


        如圖1所示,主機與設備通信之前,主機先檢查是否連接成功,若已連接,則主機調用InitPort函數進行端口初始化,包括對傳輸速度,傳輸的數據位數等參數的初始化。接著主機(SetTimer函數)定時向設備發送命令,并根據不同情況向主機發送(使用WriteToPort函數)相應的命令,要求接收數據。設備響應命令發送其參數,若響應超時,則主機再要求重發。當主機接收到設備參數時,調用OnCommunication對數據處理,并判定是否結束。同時將已接收到的數據存人數據庫中,并在屏幕顯示數據。

        3實驗驗證

        本文采用VC++為開發平臺,使用面向對象語言C++和SQL SERVER 2000數據庫,以西門子80F4、HS50貼片機為例,對進行模擬、驗證。用多臺計算機模擬主機和設備,將從生產線上采集到的數據存人數據庫中。如圖2,圖3所示。




        4結 語

        雖然目前大多數設備都具備采集參數的能力,但可靠性低,擴展性弱,且仍然需要人工逐個查看各設備參數或磁盤備份等。本文應用RS 的特點,研究了基于RS ,并詳細地列出了該技術的數據采集流程。實驗證明,該技術通過RS 口實現了主機與設備之間通訊,且該方法方便、快捷、簡單,很大程度上克服了傳統人工采集數據的實時性差、工作效率低、準確率不能保障等缺點,且本文的數據采集流程還適用于其他設備,擴充性良好。

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 建阳市| 汉中市| 温宿县| 阳曲县| 崇左市| 广西| 麻江县| 沙雅县| 英吉沙县| 洪洞县| 偃师市| 南和县| 彰化市| 炉霍县| 郓城县| 囊谦县| 丰都县| 大连市| 南宁市| 本溪市| 临朐县| 青河县| 来安县| 六枝特区| 焉耆| 岐山县| 金华市| 理塘县| 玉屏| 镇巴县| 广河县| 康乐县| 昭苏县| 海原县| 乌鲁木齐县| 高阳县| 贡山| 平江县| 金华市| 隆尧县| 牟定县|