999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種常用數字電路芯片功能檢測系統

2017-06-19 19:29:48唐海賢
實驗室研究與探索 2017年5期
關鍵詞:檢測

劉 艷, 高 茜, 張 斌, 景 昊, 唐海賢

(河海大學 物聯網工程學院, 江蘇 常州 213022)

一種常用數字電路芯片功能檢測系統

劉 艷, 高 茜, 張 斌, 景 昊, 唐海賢

(河海大學 物聯網工程學院, 江蘇 常州 213022)

開發了一種芯片功能檢測系統,該系統基于實踐教學中的與非門、反相器、數據選擇器、計數器、譯碼器、顯示譯碼器等常用芯片進行設計,由上位機和硬件電路兩部分組成。上位機用以實現對芯片功能表或真值表的輸入、管理及發送;硬件電路負責接收功能表或真值表信號并完成芯片的檢測,得出芯片是否損壞或功能是否正常的結果,并顯示或報警。本系統可以降低數字電路實踐中檢測芯片的難度和復雜度,并提高準確度,為實驗結果的正確性奠定了基礎。

數字電路; 芯片檢測; 實踐教學

0 引 言

伴隨數字電子技術的發展與壯大使得全球信息化進程得到發展[1]。“數字電子技術”課程是高等學校電氣類、電子信息類、自動化、機電類和計算機類專業的重要必修基礎課程,課程的顯著特點之一是它的實踐性。文獻[2-4]中注重將理論與實踐相結合,證實了數字電子技術在實踐中的重要性;文獻[5-6]中強調了仿真軟件在數字電子技術學習過程中的重要性。

在實踐教學過程中,所使用芯片的完好性是達到實驗效果的前提。最常用的芯片檢測方式是手工檢測,即通過手工連線、搭建電路,根據芯片的功能表或真值表給相應引腳提供輸入電平,觀察對應功能引腳的電平輸出,判斷芯片是否完好。這種方法效率不高,需要連接復雜的線路,不斷地切換輸入開關,檢測結果可靠性不高。因此,設計一種電路簡單、操作方便、結果可靠的芯片檢測裝置或系統,能提高數字電路實踐課程中的教學和學習效率,方便教師和學生將時間和精力投入到更深層次的實驗教學和學習中。文獻[7-8]中對自動檢測芯片裝置利用單片機做過研究,完成一套針對74系列芯片的檢測裝置,但針對的芯片范圍較小。

本文針對傳統手工檢測芯片的不足,在數字電路實踐教學中,針對與非門、反相器、數據選擇器、計數器、譯碼器、顯示譯碼器等常用芯片,設計了一種基于數字電路實驗的常用芯片檢測系統,以檢測數字電路實驗中大多數芯片的功能是否正常,保證數字電路實踐教學的順利進行。

1 系統整體設計

系統針對常用數字電路芯片設計,測試硬件應滿足不同引腳個數和排列,而且能根據芯片不同提供不同功能表或真值表。分析前述常用芯片特點可知,其工作電壓大多為5 V,引腳數大多為14或16,且對于14引腳的芯片,第14號引腳為VCC,第7號引腳為GND;對于16引腳芯片,第16號引腳為VCC,第8號引腳為GND[9-11]。針對這些共同點,系統的硬件電路為包括16引腳的芯片插座以及控制、顯示芯片檢測結果部分;靈活輸入功能表或真值表的功能由上位機提供,包括待檢測芯片各種信息,如芯片引腳數量、各引腳的功能以及芯片的真值表等。上位機和硬件系統通過串口連接:上位機通過RXD線將待檢測芯片的相關信息發送至硬件電路,硬件電路便可根據接收到的數據對芯片極性自動檢測,顯示芯片檢測結果并通過TXD線將檢測結果發送至上位機,上位機亦可顯示芯片檢測結果。

常用芯片損壞通常有兩種表現形式:① 芯片的VCC和GND引腳短路(即連通),芯片硬件損壞;② 芯片的輸入輸出電平與真值表不符,功能紊亂。為了保證硬件電路不受被檢測芯片的影響,能夠獨立工作,必須對VCC和GND引腳連通的情況進行單獨檢測。硬件電路結構示意圖見圖1。圖中外圍電路主要由LED、蜂鳴器、撥碼開關、芯片插座、繼電器以及串口模塊組成。LED和蜂鳴器用于顯示芯片檢測結果,若芯片正常,LED亮,否則,蜂鳴器響;撥碼開關用于選擇本芯片檢測系統的工作模式;芯片插座用于插接待檢測芯片;兩個繼電器用于切換14引腳芯片和16引腳芯片的檢測以及配合檢測芯片的VCC、GND是否連通;串口模塊用于程序的下載,接收上位機發送的待檢測芯片的真值表以及發送芯片檢測結果至上位機[12-13]。

圖1 圖1 硬件電路結構示意圖

芯片檢測系統的上位機需要加載真值表,將真值表發送至硬件電路以及等待硬件電路回復芯片檢測結果并顯示,其工作流程見圖2所示。

圖2 上位機工作流程圖

2 上位機設計

上位機部分可以實現對芯片功能表或真值表的輸入、管理和發送,具體有:功能表或真值表的加載與保存,將功能表或真值表發送至硬件電路。功能表或真值表的加載有兩種方式:① 手動輸入真值表;② 從文件中導入真值表。手動輸入真值表時,首先要對其相關參數進行設定,包括串行通信相關參數[14]和待檢測芯片相關參數。待檢測芯片相關參數主要為芯片的引腳數以及每個引腳的功能,包括輸入、輸出、接地和時鐘,分別用I、O、GND和CLK表示。參數設置完成后,即可在上位機界面右側表格中輸入該芯片的真值表,如圖3(a)所示。該圖中表頭為芯片的引腳序號以及該序號引腳的功能,輸入完成后,可將真值表保存至文件,以便下次使用。圖3(b)為保存后的功能表。若之前已輸入過芯片功能表或真值表,使用時可以直接從文件中選取并導入真值表,不需要再次設置串口參數和芯片各個引腳的功能。

點擊發送按鈕,上位機可按照特定格式通過串口將芯片的真值表發送至硬件電路,硬件電路便可進行芯片檢測。檢測完成后,硬件電路將檢測結果發送至上位機,上位機可顯示檢測結果,當芯片正常時,上位機可用綠色字體顯示芯片正常;否則,會用紅色字體顯示芯片故障。

圖3所示上位機程序為Windows系統,采用基于.NET的C#編寫[15]。

(a) 設置界面

圖3 上位機工作流程圖

3 硬件電路設計

系統硬件電路如圖4所示。電路1為控制器及其基本外圍電路;電路2為結果顯示部分,包含一個LED和一個蜂鳴器;電路3為芯片檢測部分,其中包括2個下拉電阻,用于為芯片插座的部分引腳提供初始化電平;電路4為繼電器電路,用于切換芯片插座的不同連接狀態;電路5為撥碼開關,用于選擇芯片檢測系統的不同工作模式;電路6為串行口通信電路,用于控制器的程序下載以及與上位機的連接。

圖4 硬件電路原理圖

3.1 芯片檢測

芯片檢測電路由1個16位芯片插座、2個繼電器、1個控制器以及串口模塊組成。檢測芯片時,將芯片正確插入16位芯片插座后啟動單片機并選擇相應的工作模式即可開始自動檢測。被檢測芯片的真值表可以有兩種來源; ① 讀取預先保存在控制器EEPROM中的真值表;② 從串口模塊接收由上位機發送的真值表。

3.2 工作模式選擇

工作模式選擇電路為一帶有下拉電阻的8位撥碼開關,當撥碼開關狀態發生變化時,與單片機相連的引腳電平會發生變化。通過改變撥碼開關的狀態,可以切換芯片檢測系統的工作模式。當沒有撥碼開關被撥下時,控制器等待接收由上位機發送的真值表,直至接收到完整真值表后開始檢測;當檢測系統斷電時,本次接收到的真值表將不會保存。當有撥碼開關被撥下時,控制器首先檢測該工作模式所對應的E2PROM[16]存儲區域中是否有已存儲的真值表,如果已有保存的真值表,則將其讀出用于芯片檢測;否則,將會等待接收由上位機發送的真值表,此工作模式下,控制器會將真值表保存于E2PROM中特定存儲區域。

3.3 結果顯示

結果顯示電路由一個LED指示燈、一個蜂鳴器組成。LED指示燈、蜂鳴器均與芯片檢測部分中的控制器相連。芯片檢測部分對芯片是否損壞的判斷結果通過控制器傳遞給結果顯示部分:LED指示燈亮表示芯片未損壞,蜂鳴器響表示芯片損壞。

3.4 控制器程序設計

控制器實現功能表或真值表的接收,并在相應輸入輸出引腳輸出相應電平,采用51系列單片機即可實現,本系統選用具有8 KB程序存儲空間、512 byte數據存儲空間、內帶4 KB E2PROM存儲空間、可直接只用串口下載程序[17-18]的STC89C52。控制器程序設計流程如圖5所示。 其工作步驟為:設置工作模式,接收或檢測;若為接收模式,則接收上位機發來的功能表或真值表并存入E2PROM;保存功能表或真值表,進入檢測模式;首先判斷VCC與 GND是否連通,如果短路,得出芯片損壞的結果;VCC與 GND未短路,則遍歷功能表或真值表,判斷芯片功能是否正常;得出芯片檢測結果并發回上位機。

圖5 控制器程序設計流程圖

4 結 語

用于數字電子技術實踐教學的芯片功能檢測系統,基于數字電子技術相關實踐課程教學設計,包括適用于各種芯片安裝并檢測的硬件電路和可指定芯片功能表/真值表的上位機,靈活、快速地就芯片功能進行檢測。這種與實踐課程聯系緊密、易于實施、操作簡單的檢測系統,改變了傳統的手工檢測芯片的方式,為快速、準確檢測芯片是否損壞提供了保障。該系統得出的檢測結果,是學生順利完成實驗、達到實驗效果的前提,同時也可促進學生對實驗原理的理解,提高實踐課程的教學效果。

[1] 李勁松.數字電子技術的發展現狀分析[J].電子世界,2016,28(10):42.

[2] 楊春玲,朱 敏,張 巖.數字電子技術基礎研究性教學方法的探索與實踐[J].中國大學教學,2014(2):58-60

[3] 張學成.數字電子技術試驗改革與創新[J].實驗室研究與探索,2011,30(8):285-288.

[4] 李 旭,張為公.基于科研項目的數字電路創新型實驗教學改革[J].實驗室研究與探索,2015,34(1):168-171,209.

[5] 王雪麗.EDA技術在數字電子技術實驗中的應用分析[J].電子制作,2014(21):212.

[6] 方天紅,張升義.Proteus在“數字邏輯電路”課程項目驅動教學中的應用[J].實驗室研究與探索,2014,33(4):195-197,285.

[7] 王艷芳,張 穎,趙二剛,等.數字電路芯片檢測系統的研制與應用[J].實驗室科學,2015,18(1):43-46.

[8] 肖寶森.多功能數字芯片測試儀的設計與應用[J].實驗技術與管理,2012,27(12):133-136.

[9] 康華光.電子技術基礎數字部分[M].6版.北京:高等教育出版社,2013.

[10] 李哲英.電子技術及其應用基礎(數字部分)[M].2版.北京:高等教育出版社,2009.

[11] 王小海,祁才君,阮秉濤.集成電子技術基礎教程(下)[M].2版.北京:高等教育出版社,2008.

[12] 潘 方.RS232串口通信在PC機與單片機通信中的應用[J].現代電子技術,2012,35(13):69-71.

[13] 翟希述,王寶興,范 淼.基于Visual C#的串口通信程序設計[J].電子科技,2011,24(2):24-26.

[14] 周 陽,周美嬌,黃 波,等.基于C#的串口通信系統的研究與設計[J].電子測量技術,2015,38(7):135-140.

[15] 內格爾(Nagel,C.),李 銘譯.C#高級編程[M].9版.北京:清華大學出版社,2014.

[16] 徐 晴,紀 峰,田正其,等.基于EEPROM數據讀寫的智能電能表白盒測試方法[J].電測與儀表,2014,51(3):1-5.

[17] 周 鵬.基于STC89C52單片機的溫度檢測系統設計[J].現代電子技術,2012,35(22):10-13.

[18] 謝運祥,歐陽森.電子電力單片機控制技術[M].北京:機械工業出版社,2007.

A Testing System of Commonly Used Digital Crcuitchip

LIUYan,GAOXi,ZHANGBin,JINGHao,TANGHaixian

(College of Internet of Things Engineering, Hohai University, Changzhou 213022, Jiangsu, China)

There are some problems such as complex circuit connection, inefficiency detection in digital circuit practical teaching. Hence, the research group has studied and designed a testing system of commonly used digital circuit chip. The system is based on NAND gate, phase inverter, data selector, counter, decoder and display decoder of the practical teaching. It is composed of upper system and hardware circuit. The upper system serves as entering, management, transmitting function table or truth table. The hardware circuit serves as receiving the signals to testing chip, providing result whether the chip gets damaged or chip’s function is normal, and showing the testing result. The system can reduce difficulty and complexity and improve the accuracy of chip testing in the digital circuit practice teaching. That is essential to conduct a correct experiment.

digital circuits; chip testing; practical teaching

2016-08-29

江蘇高校品牌專業建設工程資助項目(PPAY2015B141);河海大學高等教育科學研究2015年度立項課題(20151212)

劉 艷(1984-),女,重慶人,實驗師,主要從事電子技術、信息獲取與處理技術的研究。

Tel.: 13646117429; E-mail:liuyan_s@163.com

TN 606; G 642.0

A

1006-7167(2017)05-0068-04

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产精品99r8在线观看| 成人一级免费视频| 国产女人爽到高潮的免费视频| 一区二区日韩国产精久久| 99资源在线| 在线观看国产精品第一区免费| 一边摸一边做爽的视频17国产| 国产91无毒不卡在线观看| 高潮爽到爆的喷水女主播视频| 成人午夜网址| 国产精品.com| 女人爽到高潮免费视频大全| 91色国产在线| 伊人久久综在合线亚洲2019| 毛片基地美国正在播放亚洲| 国产美女人喷水在线观看| 欧美精品一区在线看| 激情在线网| 亚洲欧美在线综合一区二区三区| 亚洲最大福利视频网| 欧美日韩精品一区二区在线线 | 五月婷婷欧美| 伊人国产无码高清视频| 日本爱爱精品一区二区| 啊嗯不日本网站| 国产浮力第一页永久地址 | 久久亚洲中文字幕精品一区 | 欧美不卡二区| 91久久偷偷做嫩草影院电| 国产麻豆福利av在线播放| 成人一级黄色毛片| 8090成人午夜精品| 亚洲青涩在线| 久久综合国产乱子免费| 黄色网在线| 国产成人三级| 少妇精品在线| 亚洲一区黄色| 亚洲精品不卡午夜精品| 国产精品 欧美激情 在线播放 | 91亚洲精选| 日韩欧美国产精品| 国产丝袜无码一区二区视频| 91www在线观看| 国产人碰人摸人爱免费视频| 中文成人在线| 91精品国产情侣高潮露脸| 国产91丝袜在线播放动漫 | 亚洲水蜜桃久久综合网站| 日a本亚洲中文在线观看| 亚洲六月丁香六月婷婷蜜芽| 欧美精品一二三区| 国产69囗曝护士吞精在线视频| 色播五月婷婷| 欧美日韩专区| 在线播放精品一区二区啪视频| 欧美成人午夜在线全部免费| 国产内射一区亚洲| 亚洲精品爱草草视频在线| 日韩精品免费一线在线观看| 91久久精品日日躁夜夜躁欧美| 亚洲国产成人自拍| 无套av在线| 中文毛片无遮挡播放免费| 色婷婷成人| 精品一区二区久久久久网站| 久久综合色播五月男人的天堂| 国产青青操| 亚洲 欧美 日韩综合一区| 日韩欧美视频第一区在线观看| 欧美一级在线播放| 一区二区三区在线不卡免费| 亚洲人成色在线观看| 国产99欧美精品久久精品久久| 免费看久久精品99| 久久婷婷六月| 九色91在线视频| 伊人色婷婷| 日韩第九页| 九色91在线视频| 欧美激情二区三区| 久久精品电影|