單片機二次表的軟硬件設計簡(jiǎn)介
秤的二次表原理圖如圖3 所示(不包括電源部分) ,是用8031 單片機為CPU 來(lái)設計的。重量和速度的電流信號經(jīng)多路選通器4051 選通分別進(jìn)入I/ V 網(wǎng)絡(luò )中,轉變成0. 4~2 V 的電壓信號,輸入A/ D5G14433中。8031 的P2. 4 、P2. 5 口作為4051 的選通信號,A/ D被當作CPU 的外部數據存儲器的一個(gè)單元, 用MOVXA , @Ri 指令將A/ D 數據從P0 讀入。因運行程序較小,只用了一片2716EPROM ,且其地址線(xiàn)只用了P0. 0 - P0. 7 ,當8031 讀2716 的數據時(shí),8D 鎖存器373 鎖存2716 的地址。此外P0 口還輪流輸出瞬時(shí)流量值至發(fā)光8 段數碼管(包括小數點(diǎn)) L ED ,其顯示格式為××. ××(t/ h) 。4 位L ED 的選通信號由P1. 4 -P1. 7給出。二次表的量程由外部的4 位KBM 型撥盤(pán)
開(kāi)關(guān)來(lái)設定,量程4 位數的設定格式為××. ××( t/h) ,每一位都是4 位二進(jìn)制的8421BCD 碼,這4 位數還要用軟件變成十六進(jìn)制的數,正是因為量程的設置
用的是硬件,所以二次表的量程參數不需要用后備電池來(lái)保存。撥盤(pán)BCD 碼由P1. 0 - P1. 3處輸入,其選通信號為P2. 0 - P2. 3 . 配料秤的瞬時(shí)流量由P3 口輸出,其8 位數字量輸入0832D/ A 中,經(jīng)放大和V / I 網(wǎng)絡(luò )的轉換變成4~20mA 的標準電流信號至DCS 系統中。在單片機的運行中,讓定時(shí)器T0 處于工作方式2 ,每125ms 產(chǎn)生一次中斷,作一次累加流量值的工作,當累加至1 t 時(shí),由P2. 6輸出一脈沖,驅動(dòng)電磁計數器計量累積值。
圖4 主程序流程圖
215 配料秤和DCS 構成的系統
2. 5. 1 和S - 9000 構成的閉環(huán)PID 調節系統由S - 9000 和配料秤構成的調節系統控制框圖如圖5 所示。
圖5 配料秤系統控制框圖
在S - 9000 系統中,主要的工控軟件為3C 圖,配料秤采集來(lái)的流量信號PV 在S - 9000 系統中通過(guò)預處理,和SE9002 操作員盤(pán)上來(lái)的設定值S P 在PID 軟件包中運算后,輸出MV 值,去控制變頻器的頻率,從而控制下料量。在正??刂品绞较?軟手操、手操器都可以當作是控制信號的通路。通過(guò)在生產(chǎn)中的摸索,P、I、D的參數分別被調整為0. 449 min ,5. 9 min ,0. 07 min.
和Infi - 90 的聯(lián)系配電器的另一路電流信號被送至Infi - 90 的設備控制級中。在此系統中,利用Infi - 90 的CAD ,SLDG軟件編制了料流量的瞬時(shí)、趨勢、累積畫(huà)面,并可在In2fi - 90 的操作員站OIS - 40 上顯示。
評論