麻豆亚洲国产成人精品无码区,无码天堂亚洲国产AV,在线人成视频播放午夜福利,久久国产乱子伦免费精品

網站導航

衡器資訊

當前位置:主頁 > 衡器資訊 > 料斗秤控制系統的研究
料斗秤控制系統的研究
時間:2019/11/13 10:55:54 點擊次數:8415

料斗秤控制系統的研究

卸料機料斗稱量測控儀,是適用于卸料機運行過程中的料斗稱量給料、放料控制;料斗動態載重傾斜控制;振動給料器起振點設定控制;存余量停振點控制;料位裝載預警、報警點設定控制的裝置。該裝置在日本大和CFC100CFW技術基礎上,以Atmega128CPU為核心,具有處理多路稱重信號能力,并針對多路輸入信號實時作出相應的智能動態控制。

ATMEL*新推出的AT90系列AVR單片機是很引人注目的*款微處理器。這種芯片基于新的RISCReducedInstructi0nSetC0mputer)結構,在設計上采用了流水線的結構,在執行前*條指令的時候,同時取出下*條指令,它的FLASH以及強大的外圍接口能力使它成為目前zui流行的單片機*。

本文采用的*性能微處理器芯片Atmega128,利用結構化、模塊化程序設計的思想,實時地對三路重量信號進行采樣,計算并顯示出各路重量及狀態,根據計算值及狀態作相應的控制,9600bps的速率和上位PC機進行串行數據傳輸。

1硬件設計

11微處理器及其特點

Atmega128ATMEL*推出的*檔系列產品,是基于AVRRISC的低功耗CM0S8位單片機。在外部晶振為8MHz時,*條指令的執行時間*為125ns,這種AVR單片機的結構有利于用C語言編程,從而能*地開發出目標產品。為了對目標代碼大小進行優化,AVR單片機采用了大型快速存取寄存器文件和快速單周期指令。通過在*個時鐘周期內執行*條指令,Atmega128可以取得接近1MIPSMHz的性能。它將32個工作寄存器和豐富的指令集聯結在*起,使*有的工作寄存器都和ALUArithmeticL0gicUnit,計算機CPU中的算術邏輯單元)直接相連,允許在1個時鐘周期內執行的單條指令同時訪問2個獨立的寄存器。Atmega128具有128K字節的Flash存儲器,4K字節在線可編程EEPR0M4K字節SRAM,外圍有2個全雙工UART串行通訊接口。

1.2.1 DC輸入單元

DC信號經光偶隔離轉化為TTL電平,送主控單元。

1.2.2模擬輸入單元(見圖2)

A路、B路及CD路信號分別由稱重傳感器信號經前置預處理、信號放大后送主控單元,由主控單元A/D轉換,得到三路采樣的重量信號。

1.2.3人機界面單元

8只按健和點陣式顯示屏組成,按健輸入控制的參數及調整量,顯示屏顯示重量信號狀態信息。

1.2.4 DC輸出單元

11只控制繼電器組成,分別控制A路偏載、預警、報警,B路偏載、預警、報警,CD路偏載,總量的起振、停振、預警和報警。

1.2.5模擬輸出單元

4D/A輸出,經電流放大,產生4~20mA的電流控制信號,分別代表A路、B路、CD路和總路的重量狀態。

1.2.6串行通信單元<b>

串行通信單元由*個RS-485驅動器和*個RS-232驅動器組成,分別對應主控單元的兩個獨立的UART接口。

1.2.7主控制單元

Atmega128CPU可編程邏輯控制器、實時時鐘電路、黑匣子存儲器和外部看門狗組成(見圖3)

2軟件設計

軟件部分采用模塊化、結構化程序設計方法,利用C語言編寫。軟件流程圖如圖4*示。

21初始化

設置SP初值;把程序用到的內部RAM區清0DC輸出繼電器賦初值;串行口0RS-232)初始化(設置波特率為9600),串行口1RS-485)初始化(設置波特率為9600,接收狀態);讀EER0M指針(黑匣子數據存儲指針);點陣液晶初始化,顯示初始幅面(顯示儀器型號,生產廠家,聯系電話);實時時鐘(DS1302)初始化;看門狗(X5043)初始化,打開看門狗;中斷初始化,打開中斷。

22輸入/輸出處理:

輸入/輸出處理軟件流程圖如圖5*示。

2.2.1模擬信號采樣(A/D):

分別對A路,B路和CD路采樣各64個信號點,根據大數定理,去掉奇異點,剩下的作平滑處理,得到A路采樣值,B路采樣值,CD路采樣值。

2.2.2計算ABCD路的重量:

A路重量=A路采樣值*A路重量系數-A路皮重

B路重量=B路采樣值*B路重量系數-B路皮重

C路重量=C路采樣值*C路重量系數-C路皮重

總重量=A路重量+B路重量+C路重量

2.2.3模擬輸出控制

AD/A輸出值=204*A路重量/Azui大重量+51

BD/A輸出值=204*B路重量/Bzui大重量+51

CDD/A輸出值=204*CD路重量/CDzui大重量+51

總路D/A輸出值=204*總重量/總路zui大重量+51

AD/A輸出值送D/A通道0BD/A輸出值送D/A通道1,CDD/A輸出值送D/A通道2,總路D/A輸出值送D/A通道3

2.2.4DC輸出控制

根據A路重量判別是否偏載、安全、預警、報警,對相應的繼電器作出控制,根據B路重量判別是否偏載、安全、預警、報警,對相應的繼電器作出控制,根據CD路重量判別是否偏載、安全、預警、報警,對相應的繼電器作出控制,根據總重量判別是否停振、起振、預警、報警,對相應的繼電器作出控制。在報警狀態作黑匣子數據存儲。

2.2.5黑匣子數據存儲

黑匣子數據存儲在串口EEPR0M24C256)中,每組數據有12個字節組成(見表1)

由上位機(PC機)串口發讀命令,則黑匣子數據通過串口送PC機,清除命令則清除*有黑匣子數據。

23中文顯示

中文顯示由*組顯示驅動函數據組成:

Printstr8X168*16點陣組成的字符顯示字符串(包括中文)(函數原碼見附錄)

Printstr16X1616*16點陣組成的字符顯示字符串(包括中文)

Printl0ng8X168*16點陣組成的字符顯示數字

Printl0ng16X1616*16點陣組成的字符顯示數字

程序中調用以上函數,很方便地把中文字符或數字顯示到顯示屏的任意位置。

24鍵處理函數

2.4.10鍵:

A路、B路、CD路重量信號A/D采樣,乘相應的系數,作為皮重存儲在EEPR0M中。

2.4.2設置鍵:

屏幕提示密碼輸入

1 輸入密碼1

實時時鐘設置,顯示當時時鐘,在光標位置下,修改相應數字,移動光標,保存修正后的時鐘。

2 輸入密碼2

輸入參數,每*屏顯示*個參數,修改后轉入下*屏顯示下*個參數或退出返回到正常工作狀態。修改的參數依次如下:A路偏載重量、A路預警重量、A路報警重量、B路偏載重量、B路預警重量、B路報警重量、C路偏載重量、總量起振重量、總量停振重量、總量預警重量、總量報警重量、A路重量系數、B路重量系數、CD路重量系數。

25串行通信處理

本系統采用被動式查詢通訊,串口接收采用中斷方式,發送采用查詢方式。

串口命令:

當串口收到0AH41H0DH命令時,把當前數據(由ASCII碼)傳送上位機,數據構成見表3

2.5.2讀黑匣子數據命令(3字節)見表4

當串口收到0AH42H0DH命令時,把*存儲的黑匣子數據送上位機,傳送數據構成見表5

注:每組數據格式參數1命令(讀當前數據)

2.5.3清黑匣子數據見表6

當串口收到0AH43H0DH命令時,把黑匣子指針指向初始位置,組數據值清0,并向上位機應答。

料斗秤控制系統的研究

如果您有任何問題,請跟我們聯系!

聯系我們

版權所有 © 2019 湖南湘北衡器有限公司http://www.lpthqm.cn 湘ICP備20006599號-2 技術支持:化工儀器網 管理登陸 GoogleSitemap

湖南湘北衡器有限公司是100噸電子地磅,電子汽車衡,100噸汽車衡,汽車衡廠家,電子地磅廠家

地址:湖南省長沙市望城經濟開發區

在線客服 聯系方式 二維碼

服務熱線

18613981349

掃一掃,關注我們

撥打電話