国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關注中國自動化產業發展的先行者!
隨著會計的發展,追蹤碳足跡
CAIAC 2025
2024
工業智能邊緣計算2024年會
2023年工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

NTC熱敏電阻多檔自動分選儀
  • 企業:控制網     行業:輸配電    
  • 點擊數:2772     發布時間:2006-08-06 11:20:32
  • 分享到:
本文介紹了NTC熱敏電阻多檔自動分選儀的軟硬件設計。硬件上對電阻檢測、動作控制、人機界面三部分分別作了說明,并對機械部分也做了簡要圖示。軟件上對程序的流程作了介紹。

                             
    

NTC是負溫度系數的英文縮寫,所謂NTC熱敏電阻器就是負溫度系數熱敏電阻器。它是以錳、鈷、鎳和銅等金屬氧化物為主要材料,采用陶瓷工藝制造而成的。這些金屬氧化物材料都具有半導體性質,因為在導電方式上完全類似鍺、硅等半導體材料。溫度低時,這些氧化物材料的載流子(電子和孔穴)數目少,所以其電阻值較高;隨著溫度的升高,載流子數目增加,所以電阻值降低。利用這一特性,可將NTC熱敏電阻通過測量其電阻值來確定相應的溫度,從而達到檢測和控制溫度的目的。采用不同的制作工藝方法,結構,形狀,可以獲得各種各樣的NTC熱敏電阻,以其為核心制成的溫度傳感器廣泛用于醫學等溫度測量領域。NTC在生產出來后,每個阻值隨溫度變化的特性并不一致,這就需要對NTC按照不同的阻值變化范圍進行分選。

目前國類NTC生產廠家主要是用人工加簡要的治具來完成檢測的,不緊效率低而且人工成本高?,F在也有廠家在用NTC自動分選儀,但這些儀器分選都只有一檔而且產能上不去。現在這套系統可以根據檢測阻值與標準阻值的百分比來分成八檔,分選百分比由自己設定。檢測時是三路同是進行的,也就是說每次能檢測三個電阻,同時完成分選,產能能達9000pcs/h。同時在電阻被檢測前能將電阻校直具有校直機的功能。本系統以PIC628A單片機加雙積分AD7135來完成檢測。用PIC16F877A芯片作為下位機控制NTC分選過程,采用高速單片機C8051F022做為核心的上位機進行數據管理和人機對話,串行EEPROM芯片來記錄數據;并利用CH375芯片將記錄數據安全而準確地轉儲到U盤上,可以方便的對數據進行存儲和管理,并配以液晶顯示屏,人機交互更友好。該儀表具有分選準確,運行穩定,操作簡便,人機界面友好,管理方便的優點。


一、
系統組成及工作原理

       本系統功能由硬件和軟件兩大部分協調完成,硬件部分主要完成各個傳感器信號的采集、轉換,電磁閥的動作,數據的存儲及各種信息的顯示;軟件主要完成信號的處理和控制,數據的管理等功能。軟件方面首先由PIC芯片的程序完成信號的轉換和控制,同時在C8051F022芯片上移植入Small RTOS嵌入式操作系統,使其運行的迅速性、實時性和穩定性更高,更好的進行數據的管理和存儲。

    整個系統的工作原理是首先將待測NTC電阻在油中并保持其恒溫,然后將其兩端電壓通過雙積分模數轉換器件7135轉換成數字信號后由單片機PIC628A傳送給PIC16F877A單片機,接著PIC16F877A將所得的數值與先測得的標準電阻的數值相比較后進行分檔,再通過74LS595移位寄存器輸出控制電磁閥的動作,從而將NTC正確的分選出來。同時PIC16F877A將分檔值通過485通訊傳輸給C8051F022芯片。C8051F022將數據實時的顯示在液晶屏,并把數據存入串行EEPROM芯片24AA512中,操作人員隨時可以用U盤將數據拷走保存。C8051F022也可以將輸入的一些參數,比如速度,分檔值等,保存并傳送給PIC16F877,來控制它的運轉。系統結構如圖1所示:


 

                                        1 系統結構

二、 硬件構成

    該系統硬件主要包括以下三個模塊;以PIC628A單片機為核心的檢測模塊,以PIC16F877A單片機為核心的下位機控制模塊,包括電磁閥輸出控制部分;以及以C8051F022單片機為核心的上位機管理模塊,包括了液晶顯示部分,鍵盤輸入部分,數據存儲部分,U盤數據輸出部分。

    2.1檢測模塊

     檢測模塊主要由PIC628A單片機和雙積分AD7135組成。PIC系列單片機是美國微芯推出的CMOS系列單片機,該系列芯片采用精簡指令集(RISC),哈佛總線結構,2級流水線取指令方式,具有實用、低價、指令集小、簡單易學、低功耗、高速度、體積小、功能強等特點,體現了單片機發展的一種新趨勢。7135為雙積分式14位模數轉換器件,具有精度高,抗干擾能力強等優點。檢測精度可以達到萬分之一。下圖為采樣電路圖,其中REFO為標準電阻,REFX為待測電阻,Vin腳為7135的輸入端。7135的輸出值為待測電阻與標準電阻的比值。該值經PIC628A通過IO口的I2C操作傳給下位機控制模塊PIC16F877A。

                                                     

                 圖2 采樣電路                                               


2.2
下位機控制模塊

PIC16F877A是微芯公司采用14RISC指令集的中級產品。該芯片內含A/D、內部EEPROM存儲器、比較輸出、捕捉輸入、PWM輸出、I2CSPI接口、LCD驅動、FLASH程序存儲器等功能,應用十分廣泛。PIC16F877A首先通過I2C總線從模/數轉換部分獲取數據,然后計算得出分檔值,再驅動電磁閥動作。其分檔精度能達到萬分之一。由于所有的待測電阻都是安放在一個循環轉動的鏈條上,然后由程序控制步進電機帶動鏈條轉動,電阻的檢測點和分選點相隔一段距離,當電阻分檔完畢后,數據首先存放在一個數組中,鏈條帶動待測電阻到達電磁閥安裝地點,此時PIC16F877A才會將對應的數據輸入到74LS595移位寄存器,這里采用74LS595是為了節約單片機的引腳,74LS595然后將數據輸出到ULN2803A八路達林頓管輸出,以提高輸出驅動能力來驅動電磁閥。當電阻到達分選區后,分選信號操作對應檔位的的電磁閥動作,將電阻擋入對應檔位的容器內,從而完成分選。系統機械圖如圖3所示

 



3 系統機械結構

 

 

2.3 上位機控制模塊

上位機控制模塊C8051F022單片機為核心,通過MAX485與下位機通訊,可以對接收到的數據進行一系列處理,其中包括了實時顯示、數據存儲和U盤讀寫,以及數據輸入,將參數傳回下位機。

C8051F022完全集成混合信號系統,并使用 Cygnal的專利CIP-51微控制器內核。CIP-51MCS-51TM指令集完全兼容,可以使用標準803x/805x的匯編器和編譯器進行軟件開發。而CIP-51采用流水線結構,與標準的8051結構相比指令執行速度有很大的提高。70%指令的執行時間為12個系統時鐘周期,只有4條指令的執行時間大于4個系統時鐘周期。其主要特性如下:

①高速、流水線結構的8051兼容的CIP-51內核(可達25MIPS)。

②全速、非侵入式的在系統調度接口(片內)。

③真正10位、100ksps8通道ADC,帶PGA和模擬多路開關。

④片內看門狗定時器、VDD監視器和溫度傳感器。

64K字節可在系統編程的FLASH存儲器。

43524096256)字節的片內RAM

⑦可尋址64K字節地址空間的外部數據存儲器接口。

⑧硬件實現的SPISMBus/I2C和兩個UART串口接口。

5個通用的16位定時器。

⑩具有5個捕捉/比較模塊的可編程計數器/定時器陣列。

從上述的芯片特性可以看出,與傳統51芯片相比,可使系統大為簡化。該芯片有片內看門狗定時器可省去外部看門狗電路,并有多達64KFLASH存儲器和4352字節的片內RAM無需另外擴展EPROMRAM,另外在系統編程功能為寫程序和調試都帶來了很大的方便。

    C8051F022在并行總線上外接了12C887時鐘芯片,液晶顯示屏和U盤控制芯片CH375。12C887時鐘芯片自帶晶體震蕩器和電池,可以在沒有外部電源的情況下工作10年,內有114個字節的通用RAM,可以把要保存的參數進行存儲。液晶顯示屏則是用來顯示實時顯示數據和時間,還可以通過鍵盤輸入參數,再通過485通訊傳送給下位機。C8051F022在將數據顯示的同時還將數據通過I2C總線連接到64K的串行EEPROM芯片24AA512中。當需要將數據讀出時,只需將U盤插入USB接口中,C8051F022就會自動將一個月或之前一段時間的數據從24AA512中讀出,通過CH375寫入U盤中,數據管理十分方便可靠。

 

三、 軟件構成

       該系統的軟件部分也分為下位機和上位機兩部分。下位機主要是完成數據的采集,處理和電磁閥動作,上位機主要是完成參數設置和數據管理功能。

       下位機PIC16F877A的編程是在微芯公司為PIC系列單片機開發的軟件集成開發環境MPLAB IDE下進行的。其程序流程圖如圖3所示。

 

 

初始化

A/D轉換

分檔處理

電磁閥驅動

485通訊

 

 

 

                                                                                  4下位機程序流程圖

   `上位機C8051F022則是使用了最常用的單片機C語言軟件開發環境Keil C51進行開發和編譯連接的。由于C8051F022性能非常優良,所以移植入Small RTOS嵌入式操作系統。Small RTOS是周立功公司開發的用于8051系列單片機的多任務實時操作系統Small RTOS支持優先級的任務調度,支持任務間信號和消息傳遞,最大16個任務,可以并行地利用中斷。具有以下等待操作:超時、另一個任務或中斷的信號。它能進行信息處理,支持存儲區的分配和釋放,支持占先式調度。在本程序中,創建了液晶顯示,鍵盤輸入和U盤傳輸三個任務。具體程序如下所示:

       OSInit();          //操作系統初始化

       OSTaskCreate(DATA_U, NULL, 0); //創建U盤傳輸任務,優先級最高 
       OSTaskCreate(KEY,    NULL, 1); //創建鍵盤輸入任務,優先級次之
  
OSTaskCreate(DISPLAY, NULL, 2); //創建液晶顯示任務,優先級最低

       鍵盤輸入任務的功能就是首先判斷哪個鍵按下了,然后再判斷當前液晶顯示的頁面,再執行相應的程序,比如數據改變,頁面切換等。液晶顯示任務則是根據鍵盤的輸入來顯示不同的界面,顯示實時的數據,時間等。U盤傳輸任務是在U盤插入后才自動執行。在寫U盤時,首先第一步是將存儲在EEPROM的數據讀出來賦給變量,接著將其寫入緩沖區,在此我們利用扇區寫操作,這樣可以大大提高寫U盤的速度和準確度,等緩沖區的內容達到4個扇區后,就將緩沖區的內容寫入U盤,這樣反復操作直到數據全部寫入U盤中。

 

4 結束語

    經實驗,該NTC熱敏電阻分選儀電阻分選準確,運行穩定,其分選出的NTC所制成的溫度傳感器在醫療等溫度測量領域應用廣泛。事實表明,在工業環境較強干擾的情況下,該產品長時間的運行十分的穩定,并且其人機界面友好,運行速度快,穩定性,實時性好和運轉安全的特點得到極好的體現,滿足了用戶的需求。同時我們也能根據用戶的需要開發出能將NTC電阻在兩個油溫下分別檢測,然后進行比值檢測分選的自動多檔分選儀。

 

參考文獻

[1]. 潘琢金, 施國君 C8051Fxxx高速SOC單片機原理及應用 北京:北京航空航天大學出版社,2002

[2]. 劉和平 PIC16F87X單片機實用軟件與接口技術 北京:北京航空航天大學出版社,2002

[3]. 王俊杰 檢測技術與儀表 武漢:武漢理工大學出版社,2002

 

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 在线观看 国产 | 成人亚洲网| 欧美一级三级 | 日韩欧美成人乱码一在线 | 国产理论在线观看 | 久久久精品在线观看 | 手机看片高清国产日韩片 | yy毛片 | 中文字幕日韩精品有码视频 | 国产一区二区在线观看免费 | 夜色成人性y| 久草免费福利 | 久久观看 | 宅女深夜福利视频在线 | 欧美成人影院在线观看三级 | 亚洲夜色 | 精品久久久久久久九九九精品 | 国产精品黄网站免费观看 | 色在线免费视频 | www.a级片| 日韩精品a在线视频 | 国产欧美日韩高清专区手机版 | 在线观看亚洲精品专区 | 亚洲男人的天堂在线 | 国产精品高清一区二区 | 香港激情黄三级在线视频 | 成人毛片免费看 | 国产乱淫视频 | 欧美成人怡红院在线观看 | 国产精品高清在线 | 亚洲区精品久久一区二区三区 | 久久99国产亚洲精品观看 | 日本暖暖视频在线播放 | 免费欧洲毛片a级视频无风险 | 欧美一级黄视频 | 精品一区二区三区的国产在线观看 | 日本农村寡妇一级毛片 | 国产精品hd免费观看 | 亚洲综合性 | 亚洲精品久久久成人 | 手机看片神马午夜片 |