基于arm7的金相切割機控制系統設計
汪洋,孫維連,王會強,孫鉑
(河北農業大學,河北保定071001)
摘要:針對金相切割機的特點,設計一種基于arm7的切割機控制系統。主控芯片采用s3c4480x,步進電機驅動芯片采用a3977sed,給出_廠主控芯片與外圍元器件之間的電路設計方法,a3977sed驅動板的典型應用電路,以及系統的軟件設計。采用arm7控制切割機三軸運動、主軸電機起停、lcd顯示,相對于單片機控制系統具有處理速度快、可擴展能力強等優點,相對于plc控制系統具有成本低、針對性強等優點,實踐證明該切割機控制系統性能穩定,工作可靠。
o引 言
目前金相切割機在金相制樣和金相實驗領域應用廣泛。通常,金相試樣制備要經過取樣、鑲嵌、磨光和拋光等步驟。每個步驟都應細心操作,任一階段上的失誤都可能影響最后的結果。與機械行業中的金屬切割、下料不同,金相試樣的切割截取必須保持原有的組織狀態,即必須保證所截取的試樣的金相組織與原狀態金相組織一致,這就要求:在截取試樣的過程中試樣受熱、受外力作用要盡量。慌鋫淞己玫睦鋮s系統,保證切口無過熱和過燒現象;精確控制進給量的大小,保證試樣變形小,光潔度高;砂輪切割機應配備精確的卡具和良好的運動機構,保證試樣的切口垂直性好,切口余量小,零件裝卡方便;切割機應有良好的防護,保證使用安全。針對上述要求,金相切割機應實現三軸運動,即垂直(z向)進刀和水平(y向)進刀功能,及左右(x向)移動功能,方便截取試樣。同時控制系統還要具有三軸速度控制、主電機調速、狀態顯示、故障報警以及控制冷卻水泵、排煙風機和照明等功能。傳統的切割機控制系統主要包括電氣控制系統、單片機系統和plc系統等。由繼電器、接觸器、按鈕、主令開關等構成的電氣控制系統,具有控制可靠、成本低等特點,但實現的功能較少。以單片機為控制核心,并附以必要外圍電路構成的控制系統,控制邏輯由程序實現,能實現較復雜的控制過程,具有數字顯示、故障復位等功能,成本較低。但主控芯片工作頻率較低,構成的系統控制規模相對較小,擴展性較差。以plc為核心的控制系統,plc驅動三軸步進電動機運動,觸摸屏作為控制終端,變頻器實現主軸電機調速。它具有控制精度高、擴展能力強等特點,一般用于大型切割系統的控制,成本較高。
針對以上三種控制系統的缺點,本文利用高性價比和高性能的微控制器arm7芯片,設計一種功能豐富、結構緊湊、經濟性好,適用于中小型三軸運動金相切割機的專用控制系統。
1系統框架
整個系統由主控板協調各部分工作,包括驅動三相步進電動機運動,控制水泵、風機、照明和報警器工作接收限位開關和編碼器信號,并提供友好的人機交互界面,包括液晶顯示、指示燈、調速旋鈕、控制按鈕和遠程手持控制等。通過變頻器調整主軸電機轉速并且反饋主電機的電流、扭矩等信息,實時了解切割機的運行狀態。通過對循環冷卻水泵、排煙風機、照明系統等的良好控制,保證切割機的穩定運行。整個系統框架如圖1所示。
2系統硬件設計
系統設計重點為主控板和步進電動機驅動板。主控板以arm7 s3c44130x為控制核心,實現對系統各部分的綜合控制。步進電動機驅動板由兩相步進電動機驅動芯片a3977sed及外圍電路構成,具有半流控制和****8細分功能,能夠滿足本系統沒計需求。
2.1主控板設計
s3c44box為三星公司推出的16/32位arm7處理器,通過提供全面的、通用的片上外設,s3c44box大大減少了系統中除處理器以外的元器件配置,從而大大降低系統的成本。系統主控板采用核心板+底板設計方式,核心板為$3c44box最小工作系統,方便后期系統移植與擴展。底板設計根據切割機控制的實際需求對s3c44box進行硬件擴展。核心板布局如圖2所示。
sdram采用hynix公司的hy57v641620hg芯片,容量為8 mb,用作系統內存;rom采用flash芯片am29lv160db.容量為2 mb,存放用戶程序;供電部分采用amslll72 5和amslll7—3 3,分別為s3c44box提供內核工作電壓和i/o 口電壓;晶振采用10.000 mhz石英晶振;預留jtag(pinl4),用于仿真調試程序。底板布局如圖3所示。各芯片電路均采用芯片使用手冊推薦接法。硬件擴展包括以下部分:
(1)調速旋鈕(模擬量輸入部分)采用3只電位器,經過電壓調整電路分別輸入到s3c44]30x的aino ain2腳,are盯、arefb和avcom分別串接一個電容再接地。實現電壓在o~2.5 v內可調,作為xyz三向工進速度調節。
|