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