基于PC/104的故障檢測(cè)系統(tǒng)設(shè)計(jì)
本文的軟件平臺(tái)采用VC++6.0,vc++是Windows平臺(tái)上的C++編程環(huán)境。其作為一個(gè)主流的開(kāi)發(fā)平臺(tái)一直深受編程愛(ài)好者的喜愛(ài)。VC++6.0提供了功能強(qiáng)大的MFC類(lèi)庫(kù)(MierosoftFoundationClass),MFC是一個(gè)很大的C++類(lèi)層次結(jié)構(gòu),其中封裝了大量的類(lèi)及其函數(shù),可以有效提高編程效率。
2 系統(tǒng)硬件設(shè)計(jì)
本系統(tǒng)硬件主要包括:高性能CPU SCM/LX3160、ADT620 A/D采集卡、CDT2000 I/O采集卡、S/D采集卡、IO英寸TFT液晶顯示器。其硬件構(gòu)成如圖2所示。本文引用地址:http://www.ex-cimer.com/article/150859.htm
2.1 CPU主板采用盛博協(xié)同SCM/LX-3160
SCM/LX-3160是盛博協(xié)同的一款高性能的“ALL IN ONE”PC/104 CPU模塊。SCM/LX-3160采用AMDGeode LX800 CPU,工作頻率高達(dá)500MHz,具有128KB一級(jí)高速緩存和128KB二級(jí)高速緩存。SCM/LX-3160與PC/AT標(biāo)準(zhǔn)完全兼容,并遵從PC/104標(biāo)準(zhǔn)。在IBM-PC上運(yùn)行的眾多軟件全部能在以SCM/LX-3160為基礎(chǔ)的系統(tǒng)中運(yùn)行。該模塊集成了PS/2鍵盤(pán)、PS/2鼠標(biāo)、CRT、IDE、USB 2.0、4串一并、2個(gè)10/100 BaseT以太網(wǎng)等接口,在極小空間里實(shí)現(xiàn)PC機(jī)幾乎所有的功能。其平板顯示接口、CF卡接口、串口多種形式選擇、看門(mén)狗功能等接口讓設(shè)計(jì)人員更方便的實(shí)現(xiàn)嵌入式系統(tǒng)應(yīng)用。
2.2 模擬量采集卡采用SEM/ADT-620模塊
盛博協(xié)同的SEM/ADT-620與shengboSCM/LX-3160模塊系統(tǒng)構(gòu)成一個(gè)高性能的數(shù)據(jù)采集與控制系統(tǒng),結(jié)構(gòu)緊湊,模塊的特點(diǎn)有:
(1)八/十六個(gè)單端模擬輸入通道
(2)12位,20微秒或10微秒A/D變換器
(3)±5V,±10V或0到+10V模擬輸入量程
(4)可用電阻配置增益
(5)24通道基于TTL/CMOS 71055芯片的可編程數(shù)字量I/O
(6)三個(gè)獨(dú)立的16位,10MHz定時(shí)器/計(jì)數(shù)器
其12位的A/D、20微秒轉(zhuǎn)換速度、±10V的量程滿足我們的要求。
2.3 數(shù)字量I/O采集卡采用CDT2000模塊
盛博協(xié)同的CDT2000數(shù)字量I/O模塊與shengboSCM/LX-3160模塊系統(tǒng)構(gòu)成一個(gè)高性能的數(shù)據(jù)采集與控制系統(tǒng),結(jié)構(gòu)緊湊,模塊的特點(diǎn)
有:
(1)48通道基于TTL/CMOS 71055的可編程數(shù)字量I/O,可以滿足設(shè)計(jì)需求。
(2)四個(gè)中斷源經(jīng)組合可產(chǎn)生一個(gè)或兩個(gè)或三個(gè)或四個(gè)PC總線中斷。
(3)在板提供RS-422與RS-232CC串行通訊接口轉(zhuǎn)換電路。
(4)僅需+5VDC電源供電。
評(píng)論