<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

jds駐波測試儀

2022-07-01

第一篇:jds駐波測試儀

jds

申報高、中級職稱辦理《揭陽市計劃生育證明書》須攜帶證件

根據《廣東省計劃生育條例》和廣東省委辦公廳、省人民政府辦公廳《關于重申嚴格執行計劃生育“一票否決權”制度的通知》粵委辦〔1998〕19號,普寧市委辦公室、普寧市人民政府辦公室《關于在全市實行計劃生育證明書和“一證否辦”制度的通知》(普市辦〔1994〕53號)、《關于進一步加強全市機關事業企業單位計劃生育管理工作的通知》(普市辦〔2000〕35號)和《關于加強全市機關事業企業單位已婚育齡婦女季度查環查孕管理工作的通知》(普市辦〔2001〕26號)的精神。根據育齡對象情況不同,辦理《揭陽市計劃生育證明書》須帶齊證件分列如下:

一、未婚:帶戶口簿,所在學?;橐鰻顩r證明、所在鄉鎮街道教育組在學校證明上出具婚姻狀況意見。

二、已婚未育夫婦:帶戶口簿、結婚證、身份證、育齡婦女信息卡,已懷孕三個月以上須持《生育證》。

三、生一孩夫婦:帶戶口簿、結婚證、小孩出生證、放環證、育齡婦女信息卡、近兩季度查環查孕證明,小孩屬1993年10月1日后出生的帶《生育證》。

四、生二孩以上夫婦分列為:

1、已辦理《普寧市計劃生育證明書》者帶證明書原件,育齡婦女信息卡。

2、未辦理《普寧市計劃生育證明書》者帶戶口簿、結扎證、育齡婦女信息卡,屬違反計劃生育的,應帶征收計劃外生育費單據。

3、屬批準生育二孩者帶戶口簿、結扎證、《生育證》、育齡婦女信息卡。

4、屬生育雙胞胎者須帶戶口簿、結扎證(無落實結扎措施的應帶交納節育保證金單據、放環證和當季度查環查孕證明)、出生證及雙胞胎合影全身4寸彩照2張和市計劃生育技術服務中心出具雙胞胎染色體鑒定證明、育齡婦女信息卡。

夫婦雙方或一方原屬農業戶口生育期間農轉非的,其戶口簿沒有注明何時農轉非的,須帶當地派出所出具的何時農轉非證明。

五、以上材料,請提供原件和一份復印件(未婚,女方49周歲以上不須附育齡婦女信息卡;育齡婦女信息卡在各鄉鎮場街道計生辦理)。

附:辦理計生證明日程表

普寧市教育局計生辦

二○一○年八月三十一日

辦 理 計 生 證 明 日 程 表

為使2010年專業技術資格申報過程辦理計生證明工作有序進行,擬將對各單位辦證時間作如下安排,請各單位向有關教師認真傳達、布置(把此件復印給有關教師),按期辦理。

備注:每天辦證時間:上午8:30—11:30,下午2:30—5:00。

第二篇:酒精濃度測試儀[范文]

酒精濃度測試儀設計報告

一、 設計意義

自《刑法修正案(八)》和修改后的《道路交通安全法》正式實施,“醉酒駕駛”正式入刑。不僅交警部門,而且很多車主都期盼能夠有便攜儀器方便地測量氣體酒精濃度,為安全駕駛提供保障,有效減少重大交通事故的發生。 本研究設計的酒精濃度測試儀是一款實用性強、安全可靠的氣體乙醇濃度檢測工具,采用高精度MQ-3乙醇氣體傳感器對空氣中的乙醇濃度進行檢測,利用宏晶公司高性能低成本單片機STC89C52對檢測信號進行A/D轉換和處理,最后通過液晶屏顯示輸出。本研究設計的酒精濃度測試儀還具有醉酒閾值設定功能,可以根據法律法規或用戶需要設定修改醉酒閾值,并進行保存。

二、 硬件設計

1、設計框圖

本研究設計的酒精濃度測試儀框圖如圖1所示。MQ-3乙醇氣體傳感器輸出信號經信號調理電路處理,輸出隨乙醇濃度變化的電壓信號,該電壓信號送入單片機系統,經AD轉換,與設定的醉酒閾值進行比較,并顯示或報警。

MQ-3傳感器模塊MQ-3氣體傳感器信號調理電路模擬電壓信號STC12C5A16AD單片機模/數轉換電壓/酒精濃度轉換醉酒閾值閾值比較外部EEPROM酒精濃度顯示過閾報警圖1 酒精濃度測試儀方框圖

2、乙醇信號檢測及調理電路

MQ-3乙醇氣體傳感器可以應用用于機動車駕駛人員及其他嚴禁酒后作業人員的現場檢測,也用于其他場所乙醇蒸汽的檢測。其技術特點為:

? ? ? ? 對乙醇蒸汽有很高的靈敏度和良好的選擇性 快速的響應恢復特性

長期的壽命和可靠的穩定性 簡單的驅動回路

主要技術指標:

MQ-3乙醇氣體傳感器靈敏度曲線如圖2所示,其傳感原理為氣敏電阻的輸出阻值隨乙醇氣體等濃度變化而變化。

圖2 MQ-3乙醇氣體傳感器靈敏度曲線

MQ-3乙醇氣體傳感器管腳與測試電路如圖3所示。

(a) 管腳圖 (b) 測試電路

圖3 MQ-3乙醇氣體傳感器管腳及測試電路

MQ-3乙醇氣體傳感器及其調理電路原理如圖4所示。其外形如圖5所示。經過調理,檢測信號由電阻值轉變成電壓值,便于后續電路進行A/D轉換和處理。

圖4 傳感器及調理模塊原理圖

該傳感器模塊具有如下特點,方便與單片機系統接口組成檢測儀器。 ? ? ? ? 具有信號輸出指示。

雙路信號輸出(模擬量輸出及TTL電平輸出) TTL輸出有效信號為低電平。

(當輸出低電平時信號燈亮,可直接接單片機)

模擬量輸出0~5V電壓,濃度越高電壓越高。

3、單片機電路

本設計選用宏晶公司高性能單片機STC89C52,其管腳如圖6所示。

圖6 STC89C52單片機管腳圖

該芯片為52內核8位單片機,適用于常用檢測電路。由STC89C52組成的單片機系統原理圖如圖7所示。圖中AOUT為MQ-3傳感器模塊輸出的檢測電壓信號,送入ADC0832采集芯片端口進行處理,該信號可以根據乙醇氣體濃度直接輸出報警信號,報警閾值通過模塊上的電位器進行調節。

圖7 單片機系統原理圖

圖7中,按鍵K2和K3為醉酒閾值調整鍵,其中K2為“增加”,K3為“減小”按鍵。L2和L3為報警指示燈,分別可以進行酒后和醉酒兩級報警。

4、顯示電路

顯示部分采用SMC 1602液晶屏進行數據顯示,其主要技術參數為:

表1 液晶屏技術指標

接口信號說明如表2所示。

表2 液晶屏接口信號說明

與單片機接口電路如圖8所示。其中J2的3腳為背光引腳,R9和R10電阻用于調節背光亮度。J2的

4、

5、6引腳分別接液晶的RS、E/W和E控制引腳,J2的7—14引腳為數據引腳。

圖8 LCD與單片機接口電路

5、供電及程序下載電路

本設計采用電池盒接口供電,電源電壓5V。同時,其電路原理如圖10所示。

圖10 供電及程序下載電路

三、 Protel硬件開發軟件

Protel是目前國內最流行的通用EDA軟件,它是將電路原理圖設計、PCB板圖設計、電路仿真和PLD設計等多個實用工具軟件組合后構成的EDA工作平臺,是第一個將EDA軟件設計成基于Windows的普及型產品。它集成了軟件界面、仿真功能和PLD設計和信號完整性分析,在此基礎上Protel 99SE又增加了一些新的功能,用戶使用更加方便靈活。Protel的功能十分強大,在電子電路設計領域占有極其重要的地位。它以其強大功能和實用性,逐漸獲得廣大硬件設計人員的青睞,是目前眾多EDA設計軟件中用戶最多的產品之一。 1.Protel軟件組成

Protel軟件主要由電路原理圖設計模塊、印制電路板設計模塊(PCB設計模塊)、電路信號仿真模塊和PLD邏輯器件設計模塊等組成,各模塊具有強大的功能,可以很好的實現電路設計與分析。

(1) 原理圖設計模塊(Schematic模塊)

電路原理圖是表示電氣產品或電路工作原理的重要技術文件,電路原理圖主要由代表各種電子器件的圖形符號、線路和結點組成。圖4.1所示為一張電路原理圖。該原理圖是由Schematic模塊設計完成的。Schematic模塊具有如下功能:豐富而靈活的編輯功能、在線庫編輯及完善的庫管理功能、強大的設計自動化功能、支持層次化設計功能等。

(2) 印制電路板設計模塊(PCB設計模塊)

印制電路板(PCB)制板圖是由電路原理圖到制作電路板的橋梁。設計了電路原理圖后,需要根據原理圖生設計成印制電路板的制板圖,然后在根據制板圖制作具體的電路板。印制電路板設計模塊具有如下主要功能和特點:可完成復雜印制電路板(PCB)的設計;方便而又靈活的編輯功能;強大的設計自動化功能;在線式庫編輯及完善的庫管理;完備的輸出系統等。

(3) 電路信號仿真模塊

電路信號仿真模塊是一個功能強大的數字/模擬混合信號電路仿真器,能提供連續的模擬信號和離散的數字信號仿真。它運行在Protel的EDA/Client集成環境下,與Protel Advanced Schematic原理圖輸入程序協同工作,作為Advanced Schematic的擴展,為用戶提供了一個完整的從設計到驗證仿真設計環境。

在Protel中進行仿真,只需從仿真用元器件庫中放置所需的元器件,連接好原理圖,加上激勵源,然后單擊防真按鈕即可自動開始。 2.PCB板設計

(1) 定元件的封裝

① 打開網絡表(可以利用一些編輯器輔助編輯),將所有封裝瀏覽一遍,確保所有元件的封裝都正確無誤并且元件庫中包含所有元件的封裝,網絡表中所有信息全部大寫,一面載入出問題,或PCB BOM不連續。

② 標準元件全部采用公司統一元件庫中的封裝。

③ ④⑥⑤元件庫中不存在的封裝,應自己建立元器件庫。 (2) 建立PCB板框

① 根據PCB結構圖,或相應的模板建立PCB文件,包括安裝孔、禁布區等相關信息。

② 尺寸標注。在鉆孔層中應標明PCB的精確結構,且不可以形成封閉尺寸標注。

(3) 載入網絡表 ① 載入網表并排除所有載入問題,具體請看《PROTEL技術大全》。其他軟件載入問題有很多相似之處,可以借鑒。

② 如果使用PROTEL,網表須載入兩次以上(沒有任何提示信息)才可以確認載入無誤。

(4) 布局

① 首先要確定參考點。

一般參考點都設置在左邊和底邊的邊框線的交點(或延長線的交點)上或印制板的插件的第一個焊盤。

② 一但參考點確定以后,元件布局、布線均以此參考點為準。布局推薦使用25MIL網格。

③ 根據要求先將所有有定位要求的元件固定并鎖定。 ④ 布局的基本原則

A. 遵循先難后易、先大后小的原則。

B. 布局可以參考硬件工程師提供的原理圖和大致的布局,根據信號流向規律放置主要原器件。

C. 總的連線盡可能的短,關鍵信號線最短。

D. 強信號、弱信號、高電壓信號和弱電壓信號要完全分開。 E. 高頻元件間隔要充分。 F. 模擬信號、數字信號分開。

⑤ 相同結構電路部分應盡可能采取對稱布局。

⑥ 按照均勻分布、重心平衡、版面美觀的標準來優化布局。 (5) PCB設計遵循的規則 ① 地線回路規則:

圖11 地線回路規則

環路最小規則,即信號線與其回路構成的環面積要盡可能小,環面積要盡可能小,環面積越小,對外的輻射越少,接收外界的干擾也越小。針對這一規則,在地平面分割時,要考慮到地平面與重要信號走線的分布,防止由于地平面開槽等帶來的問題;在雙層板設計中,在為電源留下足夠空間的情況下,應該將留下的部分用參考地填充,且增加一些必要的過孔,將雙面信號有效連接起來,對一些關鍵信號盡量采用地線隔離,對一些頻率較高的設計,需特別考慮其地平面信號回路問題,建議采用多層板為宜。

② 竄擾控制

竄擾(CrossTalk)是指PCB上不同網絡之間因較長的平行布線引起的相互干擾,主要是由于平行線間的分布電容和分布電感的作用??朔Z擾的主要措施是:

A.加大平行布線的間距,遵循3W規則。 B.在平行線間插入接地的隔離線。 C.減少布線層與地平面的距離 ③ 屏蔽保護

圖12 屏蔽保護

對應地線回路規則,實際上也是為了盡量減小信號的回路面積,多用于一些比較重要的信號,如時鐘信號,同步信號;對一些特別重要,頻率特別高的信號,應該考慮采用銅軸電纜屏蔽結構設計,即將所布的線上下左右用地線隔離,而且還要考慮好如何有效的讓屏蔽地與實際地平面有效結合。

④ 走線方向控制規則

相鄰層的走線方向成正交結構,避免將不同的信號線在相鄰層走成同一方向,以減少不必要的層間竄擾;當由于板結構限制(如某些背板)難以避免出現該情況,特別是信號速率較高時,應考慮用地平面隔離各布線層,用地信號線隔離各信號線。

⑤ 電源與地線層的完整性規則

對于導通孔密集的區域,要注意避免孔在電源和地層的挖空區域相互連接,形成對平面層的分割,從而破壞平面層的完整性,并進而導致信號線在地層 的回路面積增大。

四、 軟件編程

1、軟件流程圖

本設計軟件主程序流程圖如圖13所示。

數據初始化定時器初始化A/D轉換初始化顯示初始化進入后臺while循環觸發A/D轉換換算酒精濃度酒精濃度顯示超過閾值嗎?否酒精濃度顯示是報警有鍵按下嗎?否是按鍵處理 圖13 主程序流程圖

2、主程序

下面介紹main.c主程序編寫,其他程序略。

(1) 頭文件和一些宏定義

#include

//調用單片機頭文件 #define uchar unsigned char //無符號字符型 宏定義

變量范圍0~255 #define uint unsigned int //無符號整型 宏定義 變量范圍0~65535

#include //#include "lcd1602.h"

sbit CS=P2^4; //CS定義為P2口的第4位腳,連接ADC0832CS腳 sbit SCL=P2^3; //SCL定義為P2口的第3位腳,連接ADC0832SCL腳 sbit DO=P2^2; //DO定義為P2口的第4位腳,連接ADC0832DO腳

sbit beep = P3^2;

//蜂鳴器IO口定義 long dengji,s_dengji = 50;

//酒精等級

bit flag_300ms ; uchar key_can;

//按鍵值的變量 uchar menu_1;

//菜單設計的變量 uchar flag_clock; #include "eeprom52.h"

#include "lcd1602.h"

/***********************1ms延時函數*****************************/ void delay_1ms(uint q) { uint i,j; for(i=0;i

for(j=0;j<120;j++); }

/******************把數據保存到單片機內部eeprom中******************/ void write_eeprom() { SectorErase(0x2000); // byte_write(0x2000, s_dengji); byte_write(0x2001, s_dengji); byte_write(0x2060, a_a); }

/******************把數據從單片機內部eeprom中讀出來*****************/ void read_eeprom() { // s_dengji

= byte_read(0x2000); s_dengji = byte_read(0x2001); a_a

= byte_read(0x2060); }

/**************開機自檢eeprom初始化*****************/ void init_eeprom() { read_eeprom(); //先讀

if(a_a != 2) //新的單片機初始單片機內問eeprom {

s_dengji = 80;

a_a = 2;

write_eeprom(); } }

/***********讀數模轉換數據********************************************************/

//請先了解ADC0832模數轉換的串行協議,再來讀本函數,主要是對應時序圖來理解,本函數是模擬0832的串行協議進行的

// 1 0 0 通道

// 1 1 1 通道

unsigned char ad0832read(bit SGL,bit ODD) { unsigned char i=0,value=0,value1=0;

SCL=0;

DO=1;

CS=0; //開始

SCL=1; //第一個上升沿

SCL=0;

DO=SGL;

SCL=1;

//第二個上升沿

SCL=0;

DO=ODD;

SCL=1;

//第三個上升沿

SCL=0;

//第三個下降沿

DO=1;

for(i=0;i<8;i++)

{

SCL=1;

SCL=0; //開始從第四個下降沿接收數據

value<<=1;

if(DO)

value++;

}

for(i=0;i<8;i++)

{

//接收校驗數據

value1>>=1;

if(DO)

value1+=0x80;

SCL=1;

SCL=0;

}

CS=1;

SCL=1;

if(value==value1)

//與校驗數據比較,正確就返回數據,否則返回0

return value; return 0; }

/*************定時器0初始化程序***************/ void time_init()

{ EA

= 1;

//開總中斷

TMOD = 0X01;

//定時器0、定時器1工作方式1 ET0 = 1;

//開定時器0中斷

TR0 = 1;

//允許定時器0定時 }

/****************按鍵處理顯示函數***************/ void key_with() { if(key_can == 1) {

s_dengji ++ ;

//酒精濃度設置數加1

if(s_dengji > 999)

s_dengji = 999; } if(key_can == 2) {

s_dengji -= 1; //酒精濃度設置數減1

if(s_dengji <= 1)

s_dengji = 1 ; } write_sfm2(2,9,s_dengji);

//顯示酒精等級 write_eeprom();

//保存數據

}

/********************獨立按鍵程序*****************/ uchar key_can; //按鍵值

void key() //獨立按鍵程序 { static uchar key_new; key_can = 20;

//按鍵值還原

P1 |= 0x0f; if((P1 & 0x0f) != 0x0f) //按鍵按下

{

delay_1ms(1);

//按鍵消抖動

if(((P1 & 0x0f) != 0x0f) && (key_new == 1))

{

//確認是按鍵按下

key_new = 0;

switch(P1 & 0x0f)

{

case 0x0b: key_can = 2; break;

//得到k3鍵值

case 0x07: key_can = 1; break;

//得到k4鍵值

}

}

} else

key_new = 1; }

/****************報警函數***************/ void clock_h_l() { static uchar value; if(dengji >= s_dengji ) //報警

{

value ++;

if(value >= 2)

{

value = 10;

beep = ~beep; //蜂鳴器報警

} }else

{

if(dengji < s_dengji)

//取消報警

{

value = 0;

beep = 1;

}

} }

/***************主函數*****************/ void main() { beep = 0;

//開機叫一聲

delay_1ms(150); P0 = P1 = P2 = P3 = 0xff; //單片機IO口初始化為1

init_eeprom();

//讀eeprom數據

time_init();

//初始化定時器

init_1602(); while(1) {

key();

//獨立按鍵程序

if(key_can < 10)

{

key_with();

//按鍵按下要執行的程序

}

if(flag_300ms == 1)

{

flag_300ms = 0;

clock_h_l();

//報警函數

dengji = ad0832read(1,0);

dengji = dengji * 450 / 255.0;

dengji = dengji - 130;

//首先減去零點漂移,一般是1V

if(dengji < 0)

dengji = 0;

dengji = dengji * 2;

//將mV轉變成mg/L,系數需要校準

//電壓每升高0.1V,實際被測氣體的濃度增加20ppm

//1ppm=1mg/kg=1mg/L=1×10-6 常用來表示氣體濃度,或者溶液濃度。

write_sfm2(1,9,dengji);

//顯示酒精濃度

}

} }

/*************定時器0中斷服務程序***************/ void time0_int() interrupt 1 {

}

static uchar value; TH0 = 0x3c; TL0 = 0xb0;

// 50ms value ++;

if(value % 6 == 0) { flag_300ms = 1;

//300ms value = 0; }

五、 下載與調試

當程序在uVision環境下編寫完成,并編譯生成.hex文件后,就可以下載并進行調試了。

1、 USB轉串口驅動安裝

打開USB驅動文件夾下的PL2303_Prolific_DriverInstaller_v130.exe安裝文件,按提示安裝USB轉串口驅動程序。安裝完成后,插入USB下載線后,在[開始]-[控制面板]-[打印機和其他硬件]-[設備管理器],在“端口”分支下有(Prolific USB-to-Serial Comm Port(COMX)。X表示串口號,如果沒有說明USB轉串口驅動沒有安裝,須重新安裝。記住括號里的COM口號。

圖14 成功安裝USB轉串口驅動示意圖

2、 下載程序

打開STC單片機下載軟件文件夾,點擊運行STC_ISP_V481.exe程序,出現如下界面。

圖15 下載軟件

正確選擇MCU 類型,COM口(與剛才安裝的COM號一致),最高波特率和最低波特率都選2400bps或者1200bps (下載線內PL2303芯片所限,沒辦法!),并打開正確的.hex數據文件。

點擊“Download/下載”按紐,窗口出現提示:

Chinese:正在嘗試與 MCU/單片機 握手連接 ... Connection is failure. You can try: 1.Give your MCU Power On Reset. 2.Stop operation, then re-select COM Port. 3.Because PLCC-DIP/PQFP-DIP Socket trace too long. 4.Update the STC ISP.exe version. 5.If still error, your MCU Firmware is error

or null. Chinese:連接失敗,請嘗試以下操作:

1.在單片機停電狀態下,點下載按鈕,再給單片機上電

2.停止下載,重新選擇 RS-232 串口, 接好電纜

3.可能需要先將 P1.0/P1.1 短接到地

4.可能外部時鐘未接

5.因 PLCC、PQFP 轉換座引線過長而引起時鐘不振蕩,請

調整參數 6.可能要升級電腦端的 STC ISP.exe 軟件

7.若仍然不成功,可能 MCU/單片機內無 ISP 系統引導碼,

或需退回升級,或 MCU 已損壞

8.若使用 USB 轉 RS-232 串口線下載,可能會遇到不兼容

的問題,可以讓我們幫助購買兼容的 USB 轉 RS-232

串口線

仍在連接中, 請給 MCU 上電...

按下電路板上的電源按紐,保證其有個失電至上電的過程,則窗口顯示開始燒錄芯片。

芯片燒錄成功后,程序開始運行,酒精濃度測試儀正常工作。

第三篇:路燈電纜故障測試儀簡述

路燈電纜故障測試儀簡述

路燈電纜故障測試儀由電纜故障測試儀主機、電纜故障定位儀、電纜路徑儀三個主要部分組成。電纜故障測試儀主機用于測量電纜故障故障性質,被測電纜全長及電纜故障點距測試端的大致位置。電纜故障定點儀是在電纜故障測試儀主機確定電纜故障點的大致位置的基礎上來確定電纜故障點的精確位置。而對于未知走向的埋地電纜,則需使用電纜路徑儀來確定地下電纜的走向。若已知地下電纜的具體走向,可不使用電纜路徑儀。HC電纜故障測試儀主機可與筆記本電腦直接相連,便于管理與操作。HC整套電纜故障測試儀器配合使用可以快速準確地找到各種電纜的故障點,適用于廣大廠礦企業、冶金、石化系統、電廠、機場、鐵路和供電等部門。HC電纜故障綜合測試儀廣泛應用于35KV以下各種不同截面的鋁芯、銅芯電力電纜、高頻同軸電纜及市話電纜的低阻、短路、開路及各種高阻故障的探測,是保障安全供電的必備設備和電纜生產、維護工作者的得力助手。

一、電纜故障測試儀(主機)

可測的電纜故障類型:

各種截面的鋁芯或銅芯電力電纜、同軸電纜、及其他類型電纜的:閃絡性電纜故障或電阻值極高的故障;封閉性電纜故障或一般高阻的故障;電纜的低阻故障、短路或開路故障;電纜長度和電波在電纜中的傳播速度。

規格及參數

可測電纜的電壓等級: 35KV 以下; 最大測試距離: 15Km; 工作極限誤差: ±3%;

使用環境溫度: -10~40℃; 使用環境濕度: 45~75 %; 工 作 電 源: 可充電電池 功 耗: 30W;

外 形 尺 寸: 230*140*270(mm3); 重 量: 2 kg;

二、電纜故障定位儀

電纜故障定位儀配備了一流的集成電路和放大器。在HC電纜故障定位儀器的聲音通道上的過濾裝置最大限度地去除干擾噪音,同時增強電弧產生的聲 音。液晶顯示屏可同時顯示聲音脈沖和磁脈沖以及故障點距探頭測試點的距離。這樣通過監聽地下聲音的變化及顯示距離來共同判斷故障點。

規格及參數可同步接受故障點放電時產生的聲波和電磁波并顯示探頭到故障點的距離;顯示距離: 最大22.6米,最小距離0.1米;電源電壓: 9V;功 耗: 0.2W;使用溫度:40 ℃; 外形尺寸: 300*250*90 重 量: 1.5kg.

第四篇:酒精濃度測試儀的設計

[摘

要]:本研究設計的酒精濃度測試儀是一款實用性強、安全可靠的氣體乙醇濃度檢測工具,采用高精度MQ-3乙醇氣體傳感器對空氣中的乙醇濃度進行檢測,利用宏晶公司高性能低成本單片機STC12C5A16AD對檢測信號進行A/D轉換和處理,最后通過液晶屏顯示輸出。本研究設計的酒精濃度測試儀還具有醉酒閾值設定功能,可以根據法律法規或用戶需要設定修改醉酒閾值,并進行保存。

[關鍵詞]:單片機 A/D轉換和處理 醉酒閾值 MQ-3乙醇氣體傳感器

Alcohol concentration test instrument

Abstract:This study design alcohol tester is a new practical, safe and reliable gas ethanol concentration testing tool, Adopting high precision MQ3 ethanol gas sensor

目 錄

第一章 緒論 ......................................................... 1

1.1本課題的研究的背景以及現實意義 ............................... 1 1.2關于本課題的簡介 ............................................. 1 1.3課題論述總體結構安排 ......................................... 2 第二章 硬件設計 ..................................................... 3

2.1設計框圖 ..................................................... 3 2.2乙醇信號檢測及調理電路 ....................................... 3 2.3單片機電路 ................................................... 6 2.4顯示電路 ..................................................... 8 2.5閾值存儲 ..................................................... 9 2.6供電及程序下載電路 .......................................... 10 第三章 Protel硬件開發軟件 ......................................... 11 3.1 Protel軟件組成 ........................................... 11 3.2 PCB板設計 ................................................. 12 第四章 軟件編程 .................................................... 15 4.1軟件流程圖 .................................................. 15 4.2主程序 ...................................................... 15 第五章 酒精濃度測試儀的安裝與調試 .................................. 23 5.1酒精濃度測試儀的注意事項 .................................... 23 5.1.1 手工焊接的基本概述 .................................... 23 5.1.2 元件清單 .............................................. 23 5.2 酒精濃度測試儀的實物調試 ................................... 24 5.2.1 USB轉串口驅動安裝 .................................... 24 5.2.2下載程序 .............................................. 24 5.2.3調試說明 .............................................. 26 設計總結 ........................................................... 28 致 謝 ............................................................ 29 參考文獻 ........................................................... 30 附錄 ............................................................... 31

第一章 緒論

1.1本課題的研究的背景以及現實意義

自《刑法修正案(八)》和修改后的《道路交通安全法》正式實施,“醉酒駕駛”正式入刑。不僅交警部門,而且很多車主都期盼能夠有便攜儀器方便地測量氣體酒精濃度,為安全駕駛提供保障,有效減少重大交通事故的發生。

2000年以來,隨著中國經濟的高速發展,人民生活水平的迅速提高,中國逐漸步入“汽車社會”,酒后駕駛行為所造成事故越來越多,對社會的影響也越來越大,酒精正在成為越來越兇殘的“馬路殺手”。據有關資料統計,全世界每年因車禍喪生的人數就超過60萬人,留下永久性傷殘者在400萬以上,一般受傷者則不計其數。在許多國家,車禍已成為第一位意外死亡原因。此外,由交通事故造成的經濟損失也相當驚人。據事故調查統計,大約50%—60%的車禍與飲酒有關。中國公安部在2009年8月,在全國各地加強查處酒后駕駛的力度,以減少由酒后駕駛造成的惡性交通事故。要查處就涉及到檢測人體內的酒精含量和使用設備來進行檢測的問題。

圖1-1 畢業設計設計產品

1.2關于本課題的簡介

本研究設計的酒精濃度測試儀是一款實用性強、安全可靠的氣體乙醇濃度檢測工具,采用高精度MQ-3乙醇氣體傳感器對空氣中的乙醇濃度進行檢測,利用宏晶公司高性能低成本單片機STC12C5A16AD對檢測信號進行A/D轉換和處理,最后通過液晶屏顯示輸出。本研究設計的酒精濃度測試儀還具有醉酒閾值設定功能,可以根據法律法規或用戶需要設定修改醉酒閾值,并進行保存。

第1頁

酒精濃度測試儀如圖1所示,由MQ-3乙醇氣體傳感器、STC12C5A16AD(或STC12C5A32AD)單片機、EEPROM存儲電路、液晶屏和鍵盤組成。

檢測原理:當具有N型導電性的氧化物暴露在大氣中時,會由于氧氣的吸附而減少其內部的電子數量而使其電阻增大。其后如果大氣中存在某種特定的還原性氣體,它將與吸附的氧氣反應,從而使氧化物內的電子數增加,導致氧化物電阻減小。半導體氧化物傳感器就是通過該阻值的變化來分析氣體濃度。

從理論上說,要判斷是否是酒后駕駛,最簡單可行的方法是現場檢測駕駛人員呼氣中的酒精含量。大量的統計研究結果表明,如果被測者深吸氣后以中等力度呼氣達三秒鐘以上,這時呼出的氣就是從肺部深處出來的氣體,呼氣中的酒精含量與血液中的酒精含量。 根據國家質量監督檢驗檢疫局發布的《車輛駕駛人員血液、呼氣酒精含量閾值與檢驗》(GB19522—2004)中規定,該規定指出,飲酒駕車是指車輛駕駛人員血液中的酒精含量大于或者等于20mg/100ml,小于80mg/100ml的駕駛行為。醉酒駕車是指車輛駕駛人員血液中的酒精含量大于或者等于80mg/100ml的駕駛行為。 1.3課題論述總體結構安排

第一章敘述了酒精濃度測試儀背景以及簡介 第二章硬件設計。

第三章主要討論應用Protel硬件開發軟件 第四章軟件設計

第五章為酒精濃度測試儀安裝與調試。

第六章為總結和展望,總結本課題設計的總體思路,產品的功能以及對于產品功能升級等進行情景展望。

第2頁

第二章 硬件設計

2.1設計框圖

本研究設計的酒精濃度測試儀框圖如圖1所示。MQ-3乙醇氣體傳感器輸出信號經信號調理電路處理,輸出隨乙醇濃度變化的電壓信號,該電壓信號送入單片機系統,經AD轉換,與設定的醉酒閾值進行比較,并顯示或報警。

MQ-3傳感器模塊MQ-3氣體傳感器信號調理電路模擬電壓信號STC12C5A16AD單片機模/數轉換電壓/酒精濃度轉換醉酒閾值閾值比較外部EEPROM酒精濃度顯示過閾報警 圖1 酒精濃度測試儀方框圖

2.2乙醇信號檢測及調理電路

MQ-3乙醇氣體傳感器可以應用用于機動車駕駛人員及其他嚴禁酒后作業人員的現場檢測,也用于其他場所乙醇蒸汽的檢測。其技術特點為:

? 對乙醇蒸汽有很高的靈敏度和良好的選擇性 ? 快速的響應恢復特性 ? 長期的壽命和可靠的穩定性 ? 簡單的驅動回路

第3頁

主要技術指標:

MQ-3乙醇氣體傳感器靈敏度曲線如圖2所示,其傳感原理為氣敏電阻的輸出阻值隨乙醇氣體等濃度變化而變化。

第4頁

圖2 MQ-3乙醇氣體傳感器靈敏度曲線

Q-3乙醇氣體傳感器管腳與測試電路如圖3所示。

(a) 管腳圖 (b) 測試電路

圖3 MQ-3乙醇氣體傳感器管腳及測試電路

第5頁

MQ-3乙醇氣體傳感器及其調理電路原理如圖4所示。其外形如圖5所示。經過調理,檢測信號由電阻值轉變成電壓值,便于后續電路進行A/D轉換和處理。

圖4 傳感器及調理模塊原理圖

圖5 MQ-3傳感器模塊外形圖

該傳感器模塊具有如下特點,方便與單片機系統接口組成檢測儀器。 ? ? ? 具有信號輸出指示。

雙路信號輸出(模擬量輸出及TTL電平輸出) TTL輸出有效信號為低電平。

(當輸出低電平時信號燈亮,可直接接單片機)

? 模擬量輸出0~5V電壓,濃度越高電壓越高。

2.3單片機電路

本設計選用宏晶公司高性能單片機STC12C5A16AD,其管腳如圖6所示。

第6頁

圖6 STC12C2052AD單片機管腳圖

該芯片為52內核8位單片機,內部集成了10位多路A/D轉換模塊,適用于常用檢測電路。由STC12C5A16AD組成的單片機系統原理圖如圖7所示。圖中AOUT為MQ-3傳感器模塊輸出的檢測電壓信號,送入ADC7端口進行處理,DOUT為傳感器模塊輸出的數字電平信號,該信號可以根據乙醇氣體濃度直接輸出報警信號,報警閾值通過模塊上的電位器進行調節。

第7頁

PDIP40, STC12C5A16AD

圖7 單片機系統原理圖

圖7中,按鍵K2和K3為醉酒閾值調整鍵,其中K2為“增加”,K3為“減小”按鍵。L2和L3為報警指示燈,分別可以進行酒后和醉酒兩級報警。 2.4顯示電路

顯示部分采用SMC 1602液晶屏進行數據顯示,其主要技術參數為:

表1 液晶屏技術指標

接口信號說明如表2所示。

第8頁

與單片機接口電路如圖8所示。其中J2的3腳為背光引腳,R9和R10電阻用于調節背光亮度。J2的

4、

5、6引腳分別接液晶的RS、E/W和E控制引腳,J2的7—14引腳為數據引腳。

圖8 LCD與單片機接口電路

2.5閾值存儲

醉酒閾值存儲在EEPROM芯片AT24C04中,并可以通過 “增加”、“減少”按鍵調節并保存。AT24C04是IIC接口的EEPROM芯片,可以用于掉電不易失數據的存儲。其電路如圖9所示。圖中A0、A1和A2為芯片的地址引腳,一般接地即可。SCL和SDA為AT24C04和單片機IIC通信的時鐘線和數據線。

第9頁

圖9 EEPROM存儲電路

2.6供電及程序下載電路

本設計采用USB接口供電,電源電壓5V。同時,USB接口通過內含PL2303芯片的轉換電路對單片機進行程序編寫。其電路原理如圖10所示。

圖10 供電及程序下載電路

第10頁

第三章 Protel硬件開發軟件

3.1 Protel軟件組成

Protel軟件主要由電路原理圖設計模塊、印制電路板設計模塊(PCB設計模塊)、電路信號仿真模塊和PLD邏輯器件設計模塊等組成,各模塊具有強大的功能,可以很好的實現電路設計與分析。

(1) 原理圖設計模塊(Schematic模塊)

電路原理圖是表示電氣產品或電路工作原理的重要技術文件,電路原理圖主要由代表各種電子器件的圖形符號、線路和結點組成。圖4.1所示為一張電路原理圖。該原理圖是由Schematic模塊設計完成的。Schematic模塊具有如下功能:豐富而靈活的編輯功能、在線庫編輯及完善的庫管理功能、強大的設計自動化功能、支持層次化設計功能等。

(2) 印制電路板設計模塊(PCB設計模塊)

印制電路板(PCB)制板圖是由電路原理圖到制作電路板的橋梁。設計了電路原理圖后,需要根據原理圖生設計成印制電路板的制板圖,然后在根據制板圖制作具體的電路板。印制電路板設計模塊具有如下主要功能和特點:可完成復雜印制電路板(PCB)的設計;方便而又靈活的編輯功能;強大的設計自動化功能;在線式庫編輯及完善的庫管理;完備的輸出系統等。

(3) 電路信號仿真模塊

電路信號仿真模塊是一個功能強大的數字/模擬混合信號電路仿真器,能提供連續的模擬信號和離散的數字信號仿真。它運行在Protel的EDA/Client集成環境下,與Protel Advanced Schematic原理圖輸入程序協同工作,作為Advanced Schematic的擴展,為用戶提供了一個完整的從設計到驗證仿真設計環境。

在Protel中進行仿真,只需從仿真用元器件庫中放置所需的元器件,連接好原理圖,加上激勵源,然后單擊防真按鈕即可自動開始。

第11頁

3.2 PCB板設計

(1) 定元件的封裝

① 打開網絡表(可以利用一些編輯器輔助編輯),將所有封裝瀏覽一遍,確保所有元件的封裝都正確無誤并且元件庫中包含所有元件的封裝,網絡表中所有信息全部大寫,一面載入出問題,或PCB BOM不連續。

② 標準元件全部采用公司統一元件庫中的封裝。

③ ④⑥⑤元件庫中不存在的封裝,應自己建立元器件庫。 (2) 建立PCB板框

① 根據PCB結構圖,或相應的模板建立PCB文件,包括安裝孔、禁布區等相關信息。

② 尺寸標注。在鉆孔層中應標明PCB的精確結構,且不可以形成封閉尺寸標注。

(3) 載入網絡表

① 載入網表并排除所有載入問題,具體請看《PROTEL技術大全》。其他軟件載入問題有很多相似之處,可以借鑒。

② 如果使用PROTEL,網表須載入兩次以上(沒有任何提示信息)才可以確認載入無誤。

(4) 布局

① 首先要確定參考點。

一般參考點都設置在左邊和底邊的邊框線的交點(或延長線的交點)上或印制板的插件的第一個焊盤。

② 一但參考點確定以后,元件布局、布線均以此參考點為準。布局推薦使用25MIL網格。

③ 根據要求先將所有有定位要求的元件固定并鎖定。 ④ 布局的基本原則

A. 遵循先難后易、先大后小的原則。

B. 布局可以參考硬件工程師提供的原理圖和大致的布局,根據信號流向規律放置主要原器件。

C. 總的連線盡可能的短,關鍵信號線最短。

D. 強信號、弱信號、高電壓信號和弱電壓信號要完全分開。

第12頁

E. 高頻元件間隔要充分。 F. 模擬信號、數字信號分開。

⑤ 相同結構電路部分應盡可能采取對稱布局。

⑥ 按照均勻分布、重心平衡、版面美觀的標準來優化布局。 (5) PCB設計遵循的規則 ① 地線回路規則:

圖11 地線回路規則

環路最小規則,即信號線與其回路構成的環面積要盡可能小,環面積要盡可能小,環面積越小,對外的輻射越少,接收外界的干擾也越小。針對這一規則,在地平面分割時,要考慮到地平面與重要信號走線的分布,防止由于地平面開槽等帶來的問題;在雙層板設計中,在為電源留下足夠空間的情況下,應該將留下的部分用參考地填充,且增加一些必要的過孔,將雙面信號有效連接起來,對一些關鍵信號盡量采用地線隔離,對一些頻率較高的設計,需特別考慮其地平面信號回路問題,建議采用多層板為宜。

② 竄擾控制

竄擾(CrossTalk)是指PCB上不同網絡之間因較長的平行布線引起的相互干擾,主要是由于平行線間的分布電容和分布電感的作用??朔Z擾的主要措施是:

A.加大平行布線的間距,遵循3W規則。 B.在平行線間插入接地的隔離線。 C.減少布線層與地平面的距離 ③ 屏蔽保護

第13頁

圖12 屏蔽保護

對應地線回路規則,實際上也是為了盡量減小信號的回路面積,多用于一些比較重要的信號,如時鐘信號,同步信號;對一些特別重要,頻率特別高的信號,應該考慮采用銅軸電纜屏蔽結構設計,即將所布的線上下左右用地線隔離,而且還要考慮好如何有效的讓屏蔽地與實際地平面有效結合。

④ 走線方向控制規則

相鄰層的走線方向成正交結構,避免將不同的信號線在相鄰層走成同一方向,以減少不必要的層間竄擾;當由于板結構限制(如某些背板)難以避免出現該情況,特別是信號速率較高時,應考慮用地平面隔離各布線層,用地信號線隔離各信號線。

⑤ 電源與地線層的完整性規則

對于導通孔密集的區域,要注意避免孔在電源和地層的挖空區域相互連接,形成對平面層的分割,從而破壞平面層的完整性,并進而導致信號在地層 的回路面積增大。

第14頁

第四章 軟件編程

4.1軟件流程圖

本設計軟件主程序流程圖如圖13所示。

數據初始化定時器初始化A/D轉換初始化顯示初始化進入后臺while循環觸發A/D轉換換算酒精濃度酒精濃度顯示超過閾值嗎?否酒精濃度顯示是報警有鍵按下嗎?否是按鍵處理 圖13 主程序流程圖

4.2主程序

下面介紹main.c主程序編寫,其他程序略 (1) 頭文件和一些宏定義

#include "STC12c5A.h" #include "1602.h" #include "2402.h" #define uchar unsigned char

第15頁

#define uint unsigned int (2) 常量、變量定義和函數聲明 //聲明常量

#define ALCH 80 //醉駕標準80mg/L //K_MG_MV和K_ZERO為傳感器校準系數,要根據每個MQ-3模塊校準 #define K_MG_MV 160/60 //傳感器靈敏度系數,可以自行校準 #define K_ZERO 0 //傳感器零點漂移 //定義按鍵

sbit Key_Up = P3^6; sbit Key_Down = P3^7; //定義LED報警燈 sbit Led_Warn1 = P3^4; sbit Led_Warn2 = P3^5; //定義乙醇傳感器TTL電平輸出引腳 sbit DOUT = P1^4; //定義標識

volatile bit FlagStartAL = 0; //開始轉換標志 volatile bit FlagKeyPress = 0; //有鍵彈起標志 //全局變量定義

uchar Threshold; //酒精濃度上限報警值 uint ALCounter; //酒精轉換計時器 int ALValue; //酒精測量值 float ALtemp; //計算臨時變量 uint keyvalue, keyUp, keyDown; //鍵值

char * pSave; //EEPROM存盤用指針 //函數聲明 void Data_Init(); void Timer0_Init(); void Port_Init();

第16頁

void ADC_Init(); uchar GetADVal(); void KeyProcess(uint ) (3) 各子程序 //數據初始化 void Data_Init() { ALCounter = 0; ALValue = 0; Led_Warn1 = 1; Led_Warn2 = 2; keyvalue = 0; keyUp = 1; keyDown = 1; } //定時器0初始化,中斷時間約2毫秒

//計算:晶振11.0592MHz,定時器時鐘11059200/12=921600,每毫秒922個脈沖

// 16位定時器初值65536-1844=63692=0xf8cc void Timer0_Init() {

} //定時器0中斷

void Timer0_ISR (void) interrupt 1 using 0 ET0 = 1; //允許定時器0中斷 TMOD = 1; //定時器工作方式選擇 TL0 = 0xcc; // TH0 = 0xf8; //定時器賦予初值,大約為2毫秒中斷1次 TR0 = 1; //啟動定時器

第17頁

{

TL0 = 0xcc; TH0 = 0xf8; //定時器賦予初值 //每1秒鐘啟動一次AD轉換

ALCounter ++; if (ALCounter >= 500) { FlagStartAL = 1; ALCounter = 0; } } //端口初始化 void Port_Init() { P1M0 = 0x80; //10000000,P1.7作為AD輸入 P1M1 = 0x80; // } //ADC初始化 void ADC_Init() { uint i; P1ASF = 0x80; //設P1.7為AD輸入 ADC_RES = 0; //清先前的結果 ADC_CONTR|=0x80; //POWER=1,打開ADC電源 for(i=5000;i>0;i--) ; //延時

ADC_CONTR = ADC_CONTR&0xE0; //1110,0000 清ADC_FLAG,ADC_START和低3位

ADC_CONTR = ADC_CONTR&0xf8|0x07; //設置當前通道號為P1.7 for(i=2500;i>0;i--) ; //延時

第18頁

} //進行AD轉換,得到當前酒精值 uchar GetADVal() { uint i; ADC_CONTR&=0xf7; for(i=250;i>0;i--); //待輸入電壓穩定后開始轉換 //ADC_RES = 0; ADC_CONTR |= 0x08; //ADC_Start=1, 啟動轉換 while((ADC_CONTR&0x10)==0); //等待轉換結束ADC_FLAG=1 ADC_CONTR&=0xe7; //清ADC_FLAG和ADC_START位,停止轉換

return ADC_RES; } //存入設定值 void Save_Setting() { pSave = (char *)&Threshold; 應高8位

wrteeprom(0, *pSave); DELAY(300); pSave ++; wrteeprom(1, *pSave); DELAY(300); } //載入設定值 void Load_Setting() { pSave = (char *)&Threshold;

//存醉酒閾值高8位 //存醉酒閾值低8位

//地址低位對應低8位,高位對

第19頁

*pSave++ = rdeeprom(0); *pSave = rdeeprom(1); if ((Threshold>=255)||(Threshold<0)) Threshold = 80; } //按鍵處理程序,參數為鍵值,1為Up鍵,2為Down鍵 void KeyProcess(uint num) { switch (num) { case 1:

if (Threshold<255) Threshold++; break; case 2: if (Threshold>1) Threshold--; break; default: break; } L1602_int(2,9,Threshold); Save_Setting(); } void main() { uint i,j; EA = 0; Data_Init(); //數據初始化 Timer0_Init(); //定時器0初始化 Port_Init(); //端口初始化 ADC_Init(); //ADC初始化

第20頁

EA = 1; L1602_init(); L1602_string(1,1,"Welcome to ALCT! "); L1602_string(2,1,"Designed by AAA "); //延時

for (i=0;i<1000;i++) for (j=0;j<1000;j++) {;} //清屏

L1602_string(1,1," "); L1602_string(2,1," "); L1602_string(1,1,"Alcohol: mg/L"); L1602_string(2,1,"Thresho: mg/L"); //載入設定值 Load_Setting(); L1602_int(2,9,Threshold); while(1) { //如果FlagStartAL標志置位,則進行AD轉換

if (FlagStartAL == 1) { //酒精濃度換算,50mg/L=62.5ppm,傳感器靈敏度應事先校準

ALValue = 500 * GetADVal() / 256; //8位ADC,首先得到電壓值,單位10毫伏

ALValue = ALValue - K_ZERO; //首先減去零點漂移,一般是130mV if (ALValue < 0) ALValue = 0;

ALValue = ALValue *K_MG_MV; //將mV轉變成mg/L,K_MG_MV系數需要校準

第21頁

L1602_int(1,9,ALValue); if (ALValue > Threshold) Led_Warn1 = 0; //超過閾值,則

Led_Warn1燈報警。

else Led_Warn1 = 1; FlagStartAL = 0; } //查詢乙醇傳感器TTL電平,該指示燈為傳感器模塊報警

if (DOUT == 0) Led_Warn2 = 0; else Led_Warn2 = 1; //鍵盤查詢,在彈起時響應

if ((Key_Up)&&(keyUp==0)) {FlagKeyPress = 1; keyvalue = 1;} else if ((Key_Down)&&(keyDown==0)) {FlagKeyPress = 1; keyvalue = 2;} if (FlagKeyPress == 1) { KeyProcess(keyvalue); FlagKeyPress = 0; } if (!Key_Up) keyUp = 0; else keyUp = 1; if (!Key_Down) keyDown = 0; else keyDown = 1; } }

第22頁

第五章 酒精濃度測試儀的安裝與調試

5.1酒精濃度測試儀的注意事項 5.1.1 手工焊接的基本概述

手工焊接是一種比較傳統的焊接方法.手工焊接的質量直接影響到維修效果,而且它是一項實踐性很強的技能,初學手工焊接人員一定要多練.多實踐,才能達到較好的焊接效果,即有好的焊接質量。 5.1.2 元件清單

全部是直插元件

酒精濃度測試儀(3002)元器件清單

數元件名 封裝 標稱值 說明 量 C1 直插 10uF 電解電容 1 C2 直插 20pF 1 C3 直插 20pF 1 C4 直插 0.1uF 1 C5 直插 22uF 電解電容 1 D1 直插 1N4148 1 R1 直插 1k 1 R2 直插 10k 1 R3 直插 1k 1 R4 直插 1k 1 R5 直插 1k 1 R6 直插 1k 1 R7 直插 1k 1 R8 直插 10k 1 R9 直插 10k 1 R10 直插 10k 1 K1 直插 自鎖 電源開關按鈕 1 K2 直插

按鍵 1 K3 直插

按鍵 1 L1 直插 綠色 發光管 1 L2 直插 紅色 發光管 1 L3 直插 紅色 發光管 1 Y1 直插 11.0592M 晶振 1 U1 DIP40 STC12C5A16AD 單片機 1 U2 DIP8 24C04 EEPROM 1 U3 直插 MQ-3 酒精測試模塊 1 液晶屏 綠屏 LCD1602 1 J1 SIP4 4腳插針 1 J2 SIP16 顯示接口 8腳插座 1

第23頁

J3 SIP4 傳感器接口 單片機插座 DIP40 電路板

5.2 酒精濃度測試儀的實物調試 5.2.1 USB轉串口驅動安裝

4腳插座

1 1 1

打開USB驅動文件夾下的PL2303_Prolific_DriverInstaller_v130.exe安裝文件,按提示安裝USB轉串口驅動程序。安裝完成后,插入USB下載線后,在[開始]-[控制面板]-[打印機和其他硬件]-[設備管理器],在“端口”分支下有(Prolific USB-to-Serial Comm Port(COMX)。X表示串口號,如果沒有說明USB轉串口驅動沒有安裝,須重新安裝。記住括號里的COM口號。

圖14 成功安裝USB轉串口驅動示意圖

5.2.2下載程序

打開STC單片機下載軟件文件夾,點擊運行STC_ISP_V481.exe程序,出現如下界面。

第24頁

圖15 下載軟件

正確選擇MCU 類型,COM口(與剛才安裝的COM號一致),最高波特率和最低波特率都選2400bps或者1200bps (下載線內PL2303芯片所限,沒辦法!),并打開正確的.hex數據文件。

點擊“Download/下載”按紐,窗口出現提示:

Chinese:正在嘗試與 MCU/單片機 握手連接 ... Connection is failure. You can try: 1.Give your MCU Power On Reset. 2.Stop operation, then re-select COM Port. 3.Because PLCC-DIP/PQFP-DIP Socket trace too long. 4.Update the STC ISP.exe version. 5.If still error, your MCU Firmware is error or null. Chinese:連接失敗,請嘗試以下操作:

1.在單片機停電狀態下,點下載按鈕,再給單片機上電 2.停止下載,重新選擇 RS-232 串口, 接好電纜 3.可能需要先將 P1.0/P1.1 短接到地 4.可能外部時鐘未接

第25頁

5.因 PLCC、PQFP 轉換座引線過長而引起時鐘不振蕩,請

調整參數

6.可能要升級電腦端的 STC ISP.exe 軟件

7.若仍然不成功,可能 MCU/單片機內無 ISP 系統引導碼,

或需退回升級,或 MCU 已損壞

8.若使用 USB 轉 RS-232 串口線下載,可能會遇到不兼容

的問題,可以讓我們幫助購買兼容的 USB 轉 RS-232 串口線

仍在連接中, 請給 MCU 上電.. 5.2.3調試說明

1、套件焊好后,不要急于上電,首先用萬用表電阻檔量一下電路板的GND和5V電源之間是否短路。短路切不可上電。

2、如果不短路,再接上USB電源,用萬用表電壓檔測量5V和GND之間的電壓是否正常,如果電壓不正常,速斷電檢查。

3、一切正常,可以下載程序了。打開STC下載軟件,選擇芯片型號,導入hex文件,設置波特率(兩項都低于4800bps),下載程序,調試運行。

4、新傳感器第一次上電有一個老化過程,數據會抖動,此時不去管它,上電一斷時間后關電,再重新上電即可正確測量。

5、警察測量醉駕都要對測量儀器管吹氣,本套件沒有吹氣管,對著傳感器探頭吹氣即可,距離不可過遠,否則氣體濃度顯著下降。

6、強烈建議買一瓶酒精棉球,吹氣測量調試,簡單方便。 5.2.4 調試過程

安裝完成后,酒精濃度測試儀上電。傳感器第一次上電預熱時間比較長,需等待預熱完成。

當預熱完成后,液晶屏顯示空氣中測得的乙醇氣體濃度,因為是清潔空氣,所以濃度比較低,沒有達到事先設定的報警閾值(80mg/L),故報警燈不亮。

然后做未飲酒人的測試。未飲酒人對酒精濃度測試儀傳感器探頭吹氣,液晶屏顯示的乙醇氣體濃度值開始變化,但不會超過報警閾值,報警燈不亮。吹氣完畢后顯示值緩慢回落。

第26頁

接著做醉酒測試。飲酒者(或用酒精棉球代替)對酒精濃度測試儀傳感器探頭吹氣,液晶屏顯示的乙醇氣體濃度值快速上升,很快超過報警閾值,報警燈亮。吹氣完畢后顯示值緩慢回落。

可以通過按鍵調整報警閾值。按“上升”鍵增大報警閾值,按“減小”鍵降低報警閾值,調整后的閾值保存在EEPROM芯片AT24C04中,系統重新上電時能保持原來設定好的閾值。

第27頁

設計總結

在畢業設計的整個過程中,有過思考問題的而焦頭爛額的煩惱,更有設計成功的欣喜若狂。在付出與是偶火種,樂此不疲,享受自己創造的喜悅。從一知半解到調試成功,在學習與動手實踐中得到了科學啟示,人生感悟。

一分耕耘,一分收獲。盡管畢業設計短短一個多月,但是通過這種開放式課程設計,學到的不僅僅是知識, 重要的是學會了一種新的學習方法,學會了如何用現有的資源(圖書館資料和網絡資料),為我終身的繼續學習,創造了極好的條件和基礎,雖然這次學習時間不長,但是對自主學習的要求提高了通過這樣的學習形式,提高了我的學習能力。

“學無止境,上下求索”,在今后的學習中,我將把學到的知識和自己的同伴的知識融合,并靈活的運用到學習、工作和生活中。用自己辛勤的汗水,鏗鏘的腳步和堅忍不拔的精髓,體檢人生的涵義,譜寫對生命的承諾,只有不鍛煉自己。超越自己,才能跟上時代的步伐,成為適應二十一世紀的學習型創新人才。

第28頁

初定課題時自己也有些茫然,看到如此長的程序也有些擔憂,害怕自己沒能力弄懂,但是我很慶幸有這么多熱心的老師,無論是我的畢業設計指導老師還是以前的任課老師,甚至是從未帶過我們課的電子系老師,只要我又困難找到他們,他們總能幫我解決,并盡力讓我真正弄明白。

在本課題的整個研究設計過程中,得到了許多老師和同學的幫助,借此機會向他們一并表示誠摯的謝意。

首先感謝我的指導老師錢松老師。在整個的設計過程中,老師對我熱心指導、嚴格要求,在選題、系統總體設計與技術方案上,給予寶貴的建議,提供了大量與設計相關的資料,幫助我建立了正確的設計思想,保證了課題的研究和開發工作的順利完成。我從他那里學到的不僅僅是學術方面的知識,更重要的是嚴謹的治學態度。同時揚州嘉華科技有限公司的張俊部長也積極為為我初期開發提供了必要的資料以及開發條件,在最后的產品調試過程中,張部長對于產品的調試做了大量有益的工作,給予我很大的幫助。

感謝電子系的各位老師,正是因為他們一絲不茍,任勞任怨的教學,我們才能具有扎實的基本功來進行并順利完成設計任務。感謝老師們為我們提供了良好的設計環境和儀器設備。有了這些,我們才能夠高效率的完成畢業設計任務。

第29頁

參考文獻

[1] 何立民. 單片機高級教程. 第1版.北京:北京航空航天大學出版社,2001 [2] 肖洪兵. 跟我學用單片機. 北京:北京航空航天大學出版社,2002.8 [3] 趙曉安. MCS-51單片機原理及應用. 天津:天津大學出版社,2001.3 [4] 李廣第. 單片機基礎. 第1版.北京:北京航空航天大學出版社,2000; [5] 徐惠民、安德寧. 單片微型計算機原理接口與應用. 第1版. 北京:北京郵電大學出版社,2006 [6] 何立民.從Cygnal 80C51F看8位單片機發展之路. 單片機與嵌入式系統應用,2002年,第5期:P5~8 夏繼強. 單片機實驗與實踐教程. 北京:北京航空航天大學出版社, 2001 [7] 康華光主編.《電子技術基礎》[M] 高等教育出版社.2008. [8] 黃維翼.《單片機應用與實踐項目》[M]. 北京清華大學出版社2009.6

第30頁

附錄

實物圖片:

圖1

圖2

第31頁

PCB圖:

第32頁

電路原理圖:

第33頁

第五篇:安規綜合測試儀試驗裝置

工作原理

采用直接測量法:分別用高壓表、高阻箱、數字多用表、模擬交直流標準電阻器、秒表對安規綜合測試儀的交直流電壓、絕緣電阻、泄漏電流、接地導通電阻、時間等參數進行測量。

技術依據

JJG 795-2016耐電壓測試儀檢定規程 JJG 1005-2005 電子式絕緣電阻表檢定規程 JJG 843-2007泄漏電流測量儀檢定規程 JJG 984-2004接地導通電阻測試儀檢定規程 JJF(電子)0004-2015 安規綜合測試儀校準規范

應用領域

耐電壓測試儀、絕緣電阻測試儀、泄漏電流測量儀、接地導通電阻測試儀、安規綜合測試儀。

用原來的圖片

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:otc各崗位職責下一篇:調度員工作總結

全站熱搜

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火