【導(dǎo)讀】它是計算機(jī)技術(shù)、通信技術(shù)和控制技術(shù)高度綜合與集成的產(chǎn)物,是一種開放式和分。現(xiàn)場總線是當(dāng)今自動化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一。的串行通信網(wǎng)絡(luò)。它特別適合工業(yè)過程監(jiān)控設(shè)備的互連,已被公認(rèn)為是最有前途的現(xiàn)場。本文采用CAN現(xiàn)場總線技術(shù),設(shè)計開發(fā)了一種分布式測量控制系統(tǒng)。能和控制功能,穩(wěn)定的性能、友好的界面。節(jié)點(diǎn)和接口卡硬件的主體部分采用了PIC16F877單片機(jī)和MCP2510CAN控制器。每個節(jié)點(diǎn)4路AD輸入和8路開關(guān)量輸出。在一條總線上最大可掛接110個節(jié)點(diǎn),通過。接口卡與上位機(jī)進(jìn)行通信。上位機(jī)軟件使用面向?qū)ο笤O(shè)計,把節(jié)點(diǎn)映射為節(jié)點(diǎn)類的一個。通過事件觸發(fā)機(jī)制,實(shí)現(xiàn)CAN總線上節(jié)點(diǎn)在線加入與移除的動態(tài)檢測。通過調(diào)用節(jié)點(diǎn)類的遠(yuǎn)程控制方法,可以經(jīng)由CAN總線對各節(jié)點(diǎn)的8路開關(guān)量進(jìn)。各節(jié)點(diǎn)傳感器的偏移修正在上位機(jī)上進(jìn)行,克服了在節(jié)點(diǎn)上寫入偏移數(shù)據(jù)。不方便,效率較低的缺點(diǎn)。該系統(tǒng)作為一種通用的測量系統(tǒng),可以搭配不同的傳感器應(yīng)