蘇紅衛(wèi)



摘要:螺絲是緊固件的通用說法,是日常生活中不可或缺的工業(yè)必需品,目前多數(shù)產(chǎn)品上的螺絲仍是操作工手動鎖緊,如果需鎖緊螺絲數(shù)量較多的話,容易漏打、錯打。該文以C語言為編程語言,圍繞以STM8S903K3為主的硬件電路功能,對序列打螺絲夾具進行了軟件設(shè)計說明,文章首先提出了序列打螺絲夾具軟件設(shè)計的總體思路,然后對序列打螺絲夾具的主要功能函數(shù)進行了重點設(shè)計說明,最后對軟件設(shè)計調(diào)試結(jié)果進行說明。該軟件設(shè)計在硬件設(shè)計的基礎(chǔ)上進行了實驗調(diào)試和實際操作,并已投入實際應(yīng)用中,實際解決了螺絲數(shù)量較多時按統(tǒng)一順序鎖緊,防止錯打、漏打的問題,具備很大的推廣價值。
關(guān)鍵詞:軟件設(shè)計;序列夾具;順序鎖緊
中圖分類號:TP311 文獻標(biāo)識碼:A 章編號:1009-3044(2016)25-0080-03
基于STM8S903K3的序列打螺絲夾具中功能的設(shè)定、螺絲鎖緊的選擇、信息數(shù)據(jù)的處理存儲、加工信息的顯示、工作數(shù)據(jù)通信、報警等一系列功能是根據(jù)STM8S903K3單片機的特點及硬件電路的設(shè)計而通過C語言編程來實現(xiàn)的。
1 系統(tǒng)軟件設(shè)計
1.1 系統(tǒng)設(shè)計總流程
開機后,先對各硬件端口進行初始化,然后讀取撥碼開關(guān)數(shù)據(jù)來確定需要鎖緊螺絲數(shù)目,之后按循序點亮指示燈,系統(tǒng)自檢(自檢中出現(xiàn)錯誤時會發(fā)出報警聲音提示錯誤);系統(tǒng)自檢后,RESET指示燈亮,為鎖緊螺絲做好準(zhǔn)備。
需要鎖緊螺絲工作時,先用螺絲刀碰觸RESET位置,第一個螺絲位置的指示燈亮,螺絲刀碰觸到第一個螺絲的導(dǎo)柱時產(chǎn)……