谘詢電話
ENGLISH0755-88840386發布時間:2021-04-02 14:28:17 |來源:網絡轉載
這篇技術文章在分析了現有係統問題的基礎上,提出了基於PC/104總線的、以C8051F060MCU為核心的動態稱重測量接口板的設計,C8051F060具有獨立的雙通道16位逐次比較型A/D轉換器等功能。經一年多的實際使用證明該設計具有簡化了硬、軟件設計、增強了係統的工作可靠性、降低了造價等優勢。
被測對象處於非靜止狀態,即被稱重或測力的物體在運動則形成了動態稱重測量狀態[1],如對公路上行駛的汽車或鐵道上運行的火車進行實時稱量測量等被稱為動態稱重。貨物汽車超重載荷已是貨運領域一個共知的事實。貨物汽車的超重載荷對公路運輸安全、公裏路麵保養狀況影響巨大,國家有關部門已專項加以整頓,而汽車動態稱重測量係統是治理貨物汽車超重載荷的有力的技術武器之一。
在汽車動態稱重測量領域已有一些動態稱重儀器在使用中,但它們主要以單片機為核心、采用低精度、低速度、多元件來構成係統,這雖製造成本較低,但其可靠性、工作性能和指標等受到了極大的限製[2,3,4]。鑒於工程的實際需求,我們設計了與便攜式PC/104總線計算機相配合的高性能的汽車動態稱重測量接口板,克服了上述缺點並達到了預期的設計指標。
與便攜式PC/104總線計算機相配合的高性能的汽車動態稱重測量接口板的硬件電路由兩部分組成:信號采集部分和與PC/104總線的接口部分。
1 信號采集部分設計
當前測控儀器中采用的高分辨率A/D轉換器多為獨立的集成電路芯片,如此構成的高精度測控係統不免在抗幹擾、轉換精度、電路板體積以及價格等方麵存在著眾多的、難以解決的實際問題。使用將高分辨率A/D轉換器與MCU(微控製器或稱為單片機)集成到一起的集成芯片不失為解決上述問題的一種好方法。C8051F060是一個由CYGNAL公司生產的、高速的、數字與模擬電路混合的集成電路MCU芯片,它具有25MIPS的峰值工作速度、靈活的外部存儲器接口和59條數據I/O接口線及兩個片內的、獨立通道的16 位逐次比較型A/D轉換器等 [5]。這兩個獨立通道的16位逐次比較型A/D轉換器具有如下特點:
·16 位分辨率。
·±0.75 LSB INL,保證無失碼。
·可編程的轉換速率,最大可達1 Msps。
·芯片內部集成了模擬輸入量的跟蹤保持及采樣電路。
·可軟件設定為兩個單端輸入的或一個差分輸入的A/D轉換器。
·偏移和增益在一定範圍內可調整。
·可進行直接存儲器存取操作,數據直接存儲到RAM 中,不需要額外的軟件開銷。
·具有與數據相關的窗口中斷發生器。
·專用的內部電壓基準或可使用外部電壓基準源。
兩個獨立通道的16 位逐次比較型A/D轉換器表達為ADCn(n=0是第一個A/D轉換通道ADC0,n=1是第二個A/D轉換通道ADC1)。其中,ADC0有4種轉換啟動方式;ADC1有5種轉換啟動方式。可以通過查詢ADnINT位或以中斷的方式來確定A/D轉換何時轉換結束並加以處理。
通道1的ADC0 IN端子接於測重傳感器的電橋輸出端,用於采集汽車動態重量信號,該電橋輸出為毫伏級的直流電壓信號。因此,采用儀用放大器AD620——AMP2作為放大元件將信號放大到MCU(這裏指C8051F060)內部A/D轉換器通道0(ADC0)能夠接受的模擬量轉換範圍(0-2.4V)。在AMP2前後的C5、R3和C9用於抗幹擾濾波;D1和D2用於MCU內部A/D轉換器通道ADC0的電壓輸入過載保護。放大通道的放大倍數由電阻R4的阻值(RG)決定,當RG=∞(未接放大電阻)時,通道的放大倍數(G)為1。
AMP2的輸出經濾波後送到C80C51F060片內的16位A/D轉換器通道(ADC0)的外部輸入引腳AIN0(MCU的18腳),數據的采樣、保持和A/D轉換等全部在MCU芯片內部通過軟件的控製來完成。
起始於ADC1 IN端子的A/D通道2的信號處理過程和原理與上述的相同。
C80C51F060片內的16位A/D轉換器(通道0和通道1)的參考電壓取自MCU內部的電壓基準電路。MCU內部的電壓基準電路由一個1.2V的、溫度穩定性好(典型值為15ppm/℃)的、負載調整率優(典型值為0.5ppm/μA)的帶隙電壓基準發生器和一個兩倍增益的輸出緩衝放大器組成。內部基準電壓可以通過VREF引腳(MCU的4腳)連到器件的外部。將VREF引腳與通道0參考電壓端的VREF0引腳(MCU的21腳)和通道1參考電壓端的VREF1引腳(MCU的6腳)相連,為兩個16位ADC提供參考電壓。該參考電壓值(典型值是2.43V)決定了ADC的模擬量輸入範圍。
接於測重傳感器電橋輸入端的給定電壓也源自於MCU內部的基準電壓源,由雙運算放大器AMP3以及R7、R8、R6和V1等組成參考電壓放大、穩幅和擴流輸出等電路,完成測重傳感器電橋輸入電壓的精密給定。
包括放大電路和測重傳感器電橋輸入電壓的精密給定在內,該動態稱重測量板的信號采集部分的硬件電路設計非常簡潔。顯而易見,它與傳統的由多片器件組成的A/D轉換器相比具有工作可靠、抗幹擾能力強等優點,且價格也極具競爭能力(一片C80C51F060MCU僅售不足300元人民幣)。
當二個通道的A/D轉換器的啟動工作由MCU的Timer3的溢出來啟動並采用中斷方式來取轉換結果值時, ADC0或ADC1的轉換結果值在相應通道的中斷子程序中讀取,根據需要再進行保存或做進一步的處理。在設置中應注意使Timer3的定時時間要大於或等於ADC的轉換時間與轉換結果值的讀取時間(中斷子程序的運行時間)之和。
2 測量板接口部分設計
PC/104是嵌入式PC的機械標準,他秉承了IBM PC開放式總線結構的優點,與IBM PC完全兼容,它具備嵌入式控製的特殊要求:體積小、高可靠性、長壽命、編程調試方便,所以在測試領域基於PC104的智能動態稱重儀器得到了廣泛應用[6]。由於PC/104總線裝置具有體積小、高可靠、長壽命、編程調試方便等特點,適合於製作高密度、小體積的便攜式測試儀器或控製裝置。PC/104總線係統的開發平台與現有的其它通用計算機係統完全相同,故現有的所有開發軟件均可以使用,所以,在測控領域基於PC/104的智能測控係統得到了廣泛應用。為了便於係統的開發與使用,本動態稱重測量係統采用了PC/104總線係統作為係統的設計、開發和使用平台,測量板與之配合來完成信號的采集、存儲和傳輸等工作。
由於MCU與PC/104總線在信號工作頻率和接口時序等方麵很難一致,因此,MCU與PC/104總線的I/O數據接口應采用異步並行緩衝接口方式,即采用74HC373、74HC374等器件鎖存PC/104總線一方數據總線的輸出數據及握手信號,MCU一方依據握手信號來進行數據的讀取或傳送;而MCU一方的輸出數據多采用通用並行口,其帶有數據保持功能,因此,可用74HC244、74HC245等總線驅動芯片來進行MCU向PC/104總線的數據隔離與驅動,如此可實現雙方向的異步數據傳送功能[7]。
C8051F060的外部存儲器接口接有一個128KB的RAM(IS62LV1024)芯片用於數據存儲, MCU與PC/104總線的數據接口在C8051F060一側由通用並行接口(P0、P1、P2和P3等)來完成,其通用並行口帶有數據保持功能,因此,采用了8位總線驅動器74HC245來進行MCU指向PC/104總線的電平轉移(C8051F060為3V工作電源,PC/104總線為5V工作電源)與數據驅動、而PC/104的數據總線不具有數據保持功能,因此,采用了具有三態輸出控製功能的8D數據鎖存器74HC374來進行PC/104總線指向MCU的數據傳送、保持工作(C8051F060可直接接收5V信號電平)。由於C8051F060的P2口需雙向操作功能,因此,PC/104總線與MCU的數據傳送方向由來自PC/104總線的鎖存信號來決定和指明。
由於測量板需要的不止是一個譯碼地址,為此,在使用了8位模似比較器——74HC688作為比較譯碼芯片進行地址譯碼的基礎上又增加了74HC393(二——四譯碼器)進行細分地址譯碼[8]。設計中為了節省芯片而放棄了地址線A0參與譯碼,因此,地址譯碼輸出R1/W1及R2/W2各占二個地址,如R1/W1可通過改變JUM1的跳線設定為200H——3C0H或201H——3C1H。這樣,通過MCU與PC/104總線計算機的軟件配合即可實現微機之間的命令與數據的傳送。
3控製軟件設計
MCU與PC/104總線間的數據傳送采用主/從方式,PC/104總線係統為主機,MCU為從機。為了保證主/從方式的數據傳送能順利實施, MCU采用中斷方式(對應於PC/104總線D3位的MCU的P02引腳已預編程為中斷響應引腳INT0並采用邊緣觸發方式)響應PC/104總線係統的數據傳送啟動,可隨時進行任意字節值的雙向數據傳送。PC/104總線係統用C語言操作接口讀、寫分別采用inportb()函數和outportb()指令。
在C8051F060MCU的程序設計中,接收PC/104總線微機的命令和與之進行數據交換采用外部程序中斷方式;數據采樣采用ADC中斷的方式。其中,數據采樣包括基值采樣(無車輪壓下條件的兩路測重傳感器輸出)和軸重采樣(兩路測重傳感器一次測汽車一個軸的重量)。在軸重采樣中,MCU根據所給定的車輛軸數和采樣門限條件自動判斷車輪和測重傳感器之間的位置並自動進行重量值采樣。當車輪停在測重傳感器上麵時,MCU將根據設定的超限時間值大小自動停止數據采樣。
4 結束語
現今市售的PC/104總線的接口板種類有限且價格較高,隨著PC/104總線係統的大量采用,PC/104總線的接口板設計將成為了係統成敗的瓶頸。提升PC/104總線的接口板的性能並降低其價格,對PC/104總線係統的應用會起到極大的推動作用。
基於PC104總線的動態稱重測量板的設計經一年多的實際使用證明具有如下優點:
具有產品價格的競爭優勢。
使用的元件少並簡化了硬、軟件設計;
增強了係統的抗幹擾能力和工作可靠性;
充分利用了MCU的資源;
本文源於網絡轉載,如有侵權,請聯係刪除
深圳市k8凯发版官网儀器有限公司是一家專門從事稱重儀表和全自動包裝碼垛生產線的研發及生產的高新技術企業,所生產的JY500係列稱重顯示控製器(包括配料秤儀表、皮帶秤儀表、包裝秤儀表、重量變送器等)高速高精度,使用壽命長。k8凯发版官网儀器有十數年的現場校驗經驗,在業內有良好的口碑,且有專門的售後工程師幫忙解決產品使用過程中遇到的技術問題,客戶可以放心省心順心的使用我司的產品。如果對我司的產品感興趣,歡迎谘詢。