| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當(dāng)前位置:
深圳市扎克貿(mào)易有限公司>> MORPOSSP5 STEEL REM

P5 STEEL REM

返回列表頁
  • P5 STEEL REM
收藏
舉報
參考價 98
訂貨量 1
具體成交價以合同協(xié)議為準
  • 型號 MORPOSS
  • 品牌 其他品牌
  • 廠商性質(zhì) 代理商
  • 所在地 深圳市
在線詢價 收藏產(chǎn)品

更新時間:2020-03-30 11:39:31瀏覽次數(shù):200

聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!

同類優(yōu)質(zhì)產(chǎn)品

更多產(chǎn)品

產(chǎn)品簡介

應(yīng)用領(lǐng)域 石油,電子
P5 STEEL REM變送器MORPOSS
智能壓力變送器軟件設(shè)計
4.1 A/D轉(zhuǎn)換器軟件設(shè)計
根據(jù)電路圖設(shè)計中,單片機P0口與ADC0809的數(shù)據(jù)輸出端D0-D7相連接,接受其輸出的數(shù)字信號;ADC0809的啟動端START與地址鎖存端ALE相連,然后與單片機的P2.1連接;EOC轉(zhuǎn)換結(jié)束信號、OE數(shù)據(jù)輸出允許信號、CLK時鐘脈沖端分別與單片機的P2.3、P2.2、P2.0相連接。將ADC

詳細介紹

P5 STEEL REM變送器MORPOSS

P5 STEEL REM變送器MORPOSS

深圳市扎克貿(mào)易有限公司專注歐美工控備件進口,公司在國外設(shè)有獨立的采購渠道,德國公司直接采購。

扎克貿(mào)易邱小秀 

Tell 177 246 14962 (微X同號)

Q-Q 191375995

詢價=品牌+型號+數(shù)量+公司信息

 智能壓力變送器程序設(shè)計

單片機與鍵盤接口程序設(shè)計

在本設(shè)計中采取了獨立式鍵盤的設(shè)計。51單片機P0、P1、P2都可以做為準雙向I/O口,故將單片機P3.7、P3.2、P3.3分別于按鍵S1、S2、S3相連接,并配置有上拉電阻。當(dāng)按鍵按下時,按鍵會給單片機輸入低電平。其中S1、S2分別實現(xiàn)上、下限的值,S3按下后,將上下限值鎖存,以便進行與輸入信號的比較。

按鍵按下或松開時,會存在抖動效應(yīng),會對測量結(jié)果產(chǎn)生很大的影響,因此必須要設(shè)法消除抖動。消除抖動存在硬件消抖和軟件消抖兩種方法,在本設(shè)計中,采取的是軟件消抖。當(dāng)按鍵按下時,按鍵抖動的時間一般小于5ms,因此先運行延時自程序10ms左右,在這一過程中,單片機先不讀取按鍵的電平變化,10ms之后,再進行讀取,判斷按鍵是否真的按下,若是的話,再進行下面的工作,這樣便消除了按鍵抖動效應(yīng)的影響。按鍵松開時,也是如此。設(shè)計流程圖如圖4-2所示。圖4-2鍵盤接口程序設(shè)計流程圖

4.3  LED數(shù)碼管靜態(tài)顯示程序設(shè)計

本設(shè)計利用單片機的串行輸入、74LS164的移位寄存方式采用了數(shù)碼管的靜態(tài)顯示方式。靜態(tài)顯示的特點是當(dāng)單片機發(fā)送該給數(shù)碼管一次字形顯示信息后,數(shù)碼管會一直顯示該字形信息不會發(fā)生變化,此時CPU不再控制數(shù)碼管的工作,直到單片機給數(shù)碼管發(fā)送新的字形信息,此時數(shù)碼管顯示數(shù)據(jù)得以刷新。這種連接方式的好處是,占用單片機時間少,只需要單片機兩個I/O接口負責(zé)數(shù)據(jù)和時鐘脈沖的傳送,利用移位寄存器進行移位顯示即可數(shù)碼管可一直持續(xù)穩(wěn)定的顯示,并且便于數(shù)據(jù)的檢測與控制

程序流程圖如圖4-3所示。圖4-3 LED數(shù)碼顯示程序流程圖

4.4  D/A轉(zhuǎn)換器程序設(shè)計

完成D/A轉(zhuǎn)換功能的器件是DAC0832,它是美國資料公司研制的8位雙緩沖器D/A轉(zhuǎn)換器。DAC0832轉(zhuǎn)換電路連接簡單,且編程容易。DAC0832主要特點是內(nèi)部集成了2個獨立的寄存器,因此具有雙緩沖器功能。DAC0832具有單極性輸出和雙極性輸出兩種形式,可以根據(jù)實際需要可快速的修改數(shù)據(jù)的轉(zhuǎn)換輸出,大大提高了數(shù)模轉(zhuǎn)換速度。

其程序設(shè)計流程圖如圖4-4所示。圖4-4 D/A裝換程序流程圖

 

4.5  智能壓力變送器程序設(shè)計

 

IWD AI 898/20 DC24V 22K UH DC24V   
SK AD8851.12 SP.A DC200V / SP.B DC80V   
FNDK 07N6910   
GI355.A22C316   
GXM1W.02031B9B00   
HOG10 DN 1024 I LR 17K + FSL5   
FEDM 08P1002/S35L   
AZ 16 ZVRKAZ 16 ZVRK  
MHGP100 B5 H38 TN131072C   
ADF 125   
SHGV/B01/101+BOSHGV/B01/101+BO  
ULS-MLC-0500ULS-MLC-0500  
ZRAE EC9901.81/03 AC50/60HZ 230V 3-60S   
ITD 40 B14 Y28 1000 H NI D2SR1R S 10   
Z 132.007   
DKC 100/211.133/-200..400 MBAR   
ITD 21 A 4 Y41 250 R NI K4SK15 S 14   
IWA AI 897/001 AC45-400HZ 24V 2-9KOHM   
ESW 33AH0200G   
SNC UG6960.04PS/600/61 DC24V 300M   
DROE 100/811.133/25B/8002/8801/4726 D G1   
HUE PGN-plus 80   
MRIE IP9277.39 AC/DC24V 1,5-15A   
IAS-10-M8-S-Y7IAS-10-M8-S-Y7  
EMLP 24 (30X12)R RDEMLP 24 (30X12)R RD  
DANC DN38 316L G1/2F FLASQUE SUP AVEC JT   
MS24-R/85-265VUC   
FSE 200C1004   
ZB 5,LGS:GROSSBUCHST. DZB 5,LGS:GROSSBUCHST. D  
G 1/2" MUFFE - 8MM SCHL.NIPPEL   
DLRI L002.14C.B220TC/SP   
EDLRT/506EDLRT/506  
G150-150T22/22YG150-150T22/22Y  
PZB-plus 200-1-AS   
EMLP (EX30)R SR CUSEMLP (EX30)R SR CUS  
ZBF 7,5 CUSZBF 7,5 CUS  
EX-T4V7H335-11Y-2138EX-T4V7H335-11Y-2138  
ZRAE AI 902N.0081/04 AC48V 0,05-1S   

 

 

4-5 智能壓力變送器程序流程圖總結(jié)和體會

    過一段時間的查閱資料以及對曾經(jīng)學(xué)習(xí)知識回顧以后才對整個系統(tǒng)有了一定的認識,也慢慢的掌握了一定的方法。在該設(shè)計中,主要糅合了測量儀表、數(shù)字電子技術(shù)、單片機等知識,都曾經(jīng)系統(tǒng)的學(xué)習(xí)過,系統(tǒng)的總體設(shè)計就是將這幾門學(xué)科知識綜合起來,就要求我將知識系統(tǒng)化。自己動手期間也是其樂無窮的,能夠把以前學(xué)的理論知識進行實踐,不得不說在本門學(xué)科上進步了一個層次。而且這次準備的實踐非常充足,能夠讓我系統(tǒng)的溫習(xí)以前所學(xué)的知識,在這次的課程設(shè)計中更好的理解了本門學(xué)科的作用,重要的是掌握了一種學(xué)習(xí)方法,相信這次課程設(shè)計不論在以后的工作和學(xué)習(xí)中提供了一種方法和態(tài)度。

參考文獻

[1]楊寧.單片機控制理論:北京航空航天大學(xué)出版社

[2]張凱臨,宋小金,劉金濤.基于微控制器的二線制智能變送器的設(shè)計[J].計算機測量與控制,2007.

[3]吳勤勤.控制儀表及裝置[M].北京:化學(xué)工業(yè)出版社,2007.

[4]郭軼.兩線制智能變送器的研究[D].大連:大連交通大學(xué),2009.

[5]方彥軍,孫健.智能儀器技術(shù)及其應(yīng)用:化學(xué)工業(yè)出版社.

[6]劉東紅. 利用89C52單片機的一個并行I/O口實現(xiàn)多個LED顯示的一種[J]. 國外電子元器件,2002,8(4)

 

 

 

 

 

 

附  錄 

#Include<reg51.h>

#Include<stdio.h>

#Include<math.h>

#Include<intrins.h>

#define uint unsigned int

#define uchar unsigned char

//*********************定義變量區(qū)*********************************

sbit S1=P3^2;//定義各個控制引腳,S表示鍵盤

sbit S2=P1^3;

sbit S3=P1^4;

sbit LED0=P2^4;//定義數(shù)碼管控制引腳

sbit LED1=P2^5;

sbit LED2=P2^6;

sbit speaker=P3^7;//控制蜂鳴器

sbit EOC=P2^3;//為0809控制管腳

sbit ALE=P2^1;

sbit ST=P2^1;

sbit OE=P2^2;

sbit CS=P3^6;//0832片選信號

uchar numS1,numS2,up_level,down_level,AD_bcd0,AD_bcd1,AD_bcd2;//定義變量numS1,S2,上下限,計按鍵S1和S2自加數(shù)

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};//數(shù)碼管段編碼

unsigned char channel=0x04;//選擇通道IN0

unsigned char getdata;//定義數(shù)據(jù)獲取

//*************************函數(shù)聲明區(qū)****************************

void key();//鍵盤函數(shù)

void delay(uint z);//延時子程序

void control(uchar);//數(shù)據(jù)個,十,百,取數(shù)函數(shù)

void updata_LED();//LED顯示子程序

void runADC(void); //A/D轉(zhuǎn)換子程序

void runDAC(); //D/A轉(zhuǎn)換子程序

//***************************系統(tǒng)初始化****************************

void main()

{

LED0=0x01;//讓個數(shù)碼管的小數(shù)點一直亮,定點顯示

key();

runADC();

control(getdata);

updata_LED();

while(1);

}

//*****************鍵盤函數(shù)*****************

void key(void)

{

if(S1==0)//按鍵按下

{

delay(5);//延時5毫秒,目的消除抖動

if(S1==0);//按鍵按下

{

numS1++;// numS1自加1

while(!S1);//等待按鍵松開

}

}

P1=table[numS1];

control(numS1);//將自加數(shù)進行個十百處理

updata_LED();//送顯示

if(S2==0)//按鍵按下

{

delay(5);//延時5毫秒,目的消除抖動

if(S2==0);//按鍵按下

{

numS2++;// num自加

while(!S2);//等待按鍵松開

}

}

        control(numS2);

        updata_LED();

if(S3==0)//按鍵按下

{

delay(5);//延時5毫秒,目的消除抖動

if(S3==0);//按鍵按下

{

up_level=numS1;//對上限進行賦值

down_level=numS2;//對下限進行賦值

while(!S3);//等待按鍵松開

}

 

}

}

 

//*************************A/D轉(zhuǎn)換子程序***********************

void runADC(void)

{

ST=0;

ST=1;

ST=0;

while(EOC==0); 

OE=1;

 

if (P0>up_level||P0<down_level) //判斷值是否超出上下限

{

speaker=0; //若超出,蜂鳴器報警

delay(1000); //報警延時1秒

speaker=1; //清鳴

}

else

getdata=P0;//將輸入到單片機的數(shù)據(jù)進行獲取

P1=getdata;//從單片機輸出數(shù)據(jù)量送至P1口,以便進行DA轉(zhuǎn)換

runDAC();//進行AD轉(zhuǎn)換

}

//*************************D/A轉(zhuǎn)換子程序*************************

void runDAC()

{

CS=0;//片選信號,低電平有效

}

//**********************LED顯示子程序****************************

void updata_LED()

{

P2=table[AD_bcd0]|0x01;//與之對應(yīng)顯示數(shù)據(jù)

LED0=0;//LED0熄滅,共陰極數(shù)碼管

delay(10);//延時10毫秒

LED0=1;//LED0亮,顯示位值

P2=table[AD_bcd1];

LED1=0;

delay(10);

LED1=1;

P2=table[AD_bcd2];

LED2=0;

delay(10);

LED2=1;

}

 

 

ESG 32SF0500/OBEZ   
RP2N ECART REGLABLE G1/2 0+100 BAR   
LSP050.032.1   
UNCK 09T9114/KS35AD1   
IWD AI 898 DC60V 6K UH AC45-400HZ 48V   
EIL580-TT12.5FN.00512.A   
PGN-plus 64-1-AS-EX   
NBC-MSD/5,0-93G/R4AC SCONBC-MSD/5,0-93G/R4AC SCO  
RDP40WSRDP40WS  
UC-WMCO 2,9 (21X3,5) OGUC-WMCO 2,9 (21X3,5) OG  
SLC 220-E/R0925-80-69-RFB-HSLC 220-E/R0925-80-69-RFB-H  
MRD BD5936.17/010 AC50/60HZ 230V   
EIL580-BT10.5FN.04096.A   
JGP 40-1-IS   
IVU IK9173.11 AC42V 0,55-1,05UN4%   
BI50-Q80-Y1X-H1141/S100   
SNS BH5932.22/61 AC/DC24V 15IPM   
MRLU MK9065.20 3AC220-240V 0,5-10A   
LPE 100-S800-Y1000-Z100   
PFMH-54.BC3R.A1153.81202.2002   
PBMN 25B16AA11412201000   
CF 1000 SORT4,0CF 1000 SORT4,0  
ZUGSEIL PWR-5MZUGSEIL PWR-5M  
BMSH 58S5N24V12/00P2N   
TS 336-11ZUETS 336-11ZUE  
MRD AA9050 AC230V 10-100IPM 30S   
SAC-8P-MS/3,0-PUR SCO BKSAC-8P-MS/3,0-PUR SCO BK  
TV12H 236-11ZTV12H 236-11Z  
UC-WMT (18X4) OG CUSUC-WMT (18X4) OG CUS  
VS-M12FS-IP20-94B-X/3,0VS-M12FS-IP20-94B-X/3,0  
APL 053   

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復(fù)您~
二維碼