AGV小車控制系統軟件設計方案研究
日期:2018-07-18 / 人氣: / 來源:www.www.peepi.cn
AGV小車控制系統軟件設計原則
為提高AGV小車控制系統的數據安全性及軟件的可擴充性,借助面向對象的方法進行控制系統軟件開發。采用“模塊化”程序設計思想,根據高內聚低耦合、一致性、信息重用和繼承、開放性等的基本設計原則。
功能需求分析
根據技術要求,對控制系統分3個層次劃分,分別是:硬件操作層、功能控制層、人機交互層。硬件操作層是將系統的功能劃分成最小的單元層,包含了所有與底層硬件交互的設置,使得上層的操作與底層硬件分開,它是軟件系統設計的基礎類庫,包含了所有與運動相關的底層函數庫。然后依據功能相關原則,結合硬件操作層,形成功能控制層,完成雙驅雙向AGV運動的基本功能。最后根據操作的方便性,完成人機交互界面的設計。所有的功能控制層單元構成了開放式的軟件系統,為用戶提供二次開發,便于用戶進行功能更新,使設備具有更大的柔性。
針對該系統的要求,操作者可以根據作業任務對路徑規劃、運行速度、定位時間等參數進行設定和修改,設計控制系統軟件結構并進行優化,確保功能劃分至最小邏輯單元,同時保證各模塊之間既相互關聯又相互獨立。
軟件總體結構
控制系統總體結構的設計主要完成系統的初始化、導航信號的監測、異常診斷、伺服報警、信號輸入輸出、路徑存儲、設置速度等任務。主進程在軟件啟動運行后,實時檢測按鈕信號、磁導航信號等,只有斷電才停止運行。并根據中斷請求優先級的設置,相應模塊分別響應。
導航控制模塊
AGV的導航算法是控制AGV行駛方向和路徑跟蹤的方法。采用磁帶導航技術,與電磁導航技術相近,區別在于磁帶導航是在路面上貼磁條替代在地面上埋設金屬線,根據實時監測磁條相對于磁導航傳感器的相對位置調整AGV的運行姿態。因磁信號穩定不易受到其他信號的干擾,改變或擴充路徑較容易,磁條鋪設簡單易行,成本低廉,所以企業應用普遍。
AGV的導航控制作為AGV控制系統的核心模塊,實時調整AGV的運行姿態,保AGV不脫離磁條,足決定AGV平穩可靠運行的關鍵。
雙驅雙向AGV的導航模塊分為三個部分:
第一部分是磁導航傳感器采集磁條信號;
第二部分是分析采集的信號;
第三部分是信號轉換。
雙馳雙向AGV有兩個驅動模塊分別放在車體中線的前后,每個驅動模塊前后都有一個磁導航傳感器分別定義為一號、二號、三號、四號、當AGV偏離預定軌道行駛時,控制系統軟件通過差動糾偏算法控制電機各驅動輪的速度,實現糾偏導航。判斷AGV偏離軌道計算電機的控制量足導航算法的核心。
【格亞信電子】是專業從事電子產品設計、電子方案開發、電子產品PCBA加工的深圳電子方案公司,主要設計電子產品包括工控、汽車、電源、通信、安防、醫療電子產品開發。
公司核心業務是提供以工控電子、汽車電子、醫療電子、安防電子、消費電子、通訊電子、電源電子等多領域的電子產品設計、方案開發及加工生產的一站式PCBA服務,為滿足不同客戶需求可提供中小批量PCBA加工。
公司產品涵蓋工業生產設備控制設備電子開發、汽車MCU電子控制系統方案設計、伺服控制板PCBA加工、數控機床主板PCBA加工,智能家居電子研發、3D打印機控制板PCBA加工等領域。業務流程包括電子方案開發設計、PCB生產、元器件采購、SMT貼片加工、樣機制作調試、PCBA中小批量加工生產、后期質保維護一站式PCBA加工服務。
http://www.www.peepi.cn/
作者:電子產品設計
相關方案
- HDI手機沉積板PCB加工02-09
- 激光切割機線路板開發10-12
- 工控主板PCBA加工04-13
- SMT貼片加工產品03-30
- ZNC火花機XY軸伺服驅動板設計10-18
- 自動卷發器設計案例09-12
- 車載影音設備PCBA加工04-01
- 自動化設備控制板PCBA加工04-13
- 八層筆記本顯卡PCBA加工03-30
- 按摩儀控制板PCBA二次開發加工03-30
相關技術
- 格亞信PCBA加工元器件來料可焊性測10-18
- 電子產品防水結構設計常見方式05-26
- 方案公司實力怎么評估,怎么選擇05-28
- 汽車氣制動閥類綜合性能電子檢測05-26
- PCBA加工常用貼片電阻介紹05-27
- SMT錫膏印刷機詳解03-08
- PCB設計中常用術語解析05-26
- 高質量電子產品對加工條件的要求05-26
- PCBA加工焊接工藝虛焊產生的原因及05-27
- 從新能源汽車看中國制造如何崛起10-14