現(xiàn)場(chǎng)總線io模塊在工業(yè)控制領(lǐng)域的高效處理性能
在工業(yè)控制領(lǐng)域,現(xiàn)場(chǎng)總線技術(shù)將控制功能徹底下放到現(xiàn)場(chǎng)。 MODBUS是現(xiàn)場(chǎng)總線的國(guó)際標(biāo)準(zhǔn)之一,符合C物理層標(biāo)準(zhǔn),有冗余的物理總線網(wǎng)絡(luò)和嚴(yán)格的控制信息傳輸機(jī)制。隨著信息技術(shù)的發(fā)展,智能化、信息化、網(wǎng)絡(luò)化成為現(xiàn)代工業(yè)控制的發(fā)展潮流。20世紀(jì)80年代以來(lái),開放的工業(yè)控制總線迅速發(fā)展,徹底改變了世界的技術(shù)面貌,在此基礎(chǔ)上通過(guò)網(wǎng)絡(luò)連接到分散控制和嵌入式設(shè)備的控制技術(shù)逐步發(fā)展成熟,現(xiàn)場(chǎng)總線io模塊就是在這種條件下發(fā)展的一類產(chǎn)品,可以分散配置在現(xiàn)場(chǎng),連接當(dāng)?shù)氐妮斎胼敵鲂盘?hào),實(shí)現(xiàn)要求的配置。
實(shí)時(shí)工業(yè)現(xiàn)場(chǎng)開關(guān)量數(shù)據(jù)的采集給開發(fā)者提出了廣泛的要求,包括較高的處理性能,低功耗高速數(shù)據(jù)O,較高的存儲(chǔ)能力,高可靠性等。而種類繁多的ARM處理器具有成本低、功耗低、易開發(fā)和性能好等特點(diǎn),可開發(fā)出較佳性能的控制采集系統(tǒng)。S3C2440就是其中的種工業(yè)級(jí)ARM微處理器,具有性價(jià)比高,可靠性高等特點(diǎn),因此選用它做為系統(tǒng)開發(fā)的件平臺(tái)。
Linuκ操作系統(tǒng)由于其開源、精簡(jiǎn)而高效的內(nèi)核,豐富的網(wǎng)絡(luò)性能以及對(duì)多種處理器結(jié)構(gòu)的支持,使其在嵌入式工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用,而實(shí)時(shí)處理工業(yè)現(xiàn)場(chǎng)開關(guān)量數(shù)據(jù)是業(yè)控制領(lǐng)城的主要應(yīng)用之一本文“基于現(xiàn)場(chǎng)總線的開關(guān)量MO模塊的設(shè)計(jì)實(shí)現(xiàn)了一個(gè)完整的通用嵌入式系統(tǒng)開發(fā)平臺(tái)介紹了基于 MODBUS現(xiàn)場(chǎng)總線的開關(guān)量O模塊,此模塊連接了 MODBUS現(xiàn)場(chǎng)總線和傳統(tǒng)的開關(guān)量控制設(shè)備。首先簡(jiǎn)要介紹了系統(tǒng)總體方案設(shè)計(jì),在此基礎(chǔ)上,把系統(tǒng)設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩大部分。