智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

可重構伺服驅動調試工具的設計與實現

來源:互聯網

點擊:1561

A+ A-

所屬頻道:新聞中心

關鍵詞:可重構 伺服驅動 調試軟件

    0 引言

      伺服系統是數控機床最重要的組成部分之一,其動態特性對數控機床的加工精度有重要的影響。在傳統的伺服驅動系統中,控制軟件被固化在伺服驅動中,已開發完成的應用,基本不可能再做更改,隨著用戶需求的不斷變化,不能夠靈活的進行升級更新。為解決上述傳統伺服驅動的問題,組件技術被引入到了伺服驅動的設計當中。采用基于組件¨1的軟件設計技術,可以成功構建一種可重構的軟件系統,各個模塊對象可以根據不同的需求組合在一起,并且當對某模塊的需求發生變化時,只需要修改此軟件模塊,而不用對整個軟件系統進行大量的重新設計。提高了系統的靈活性、可維護性,更加適應了需求的快速發展。

      可重構伺服驅動H1的出現對調試工具提出了新的要求,其不再只需完成傳送參數等功能,而需要對伺服的各個模塊對象進行管理、操作,并要求操作更加人性化、智能化。同時需要將控制參數備份到硬盤上,以供以后恢復系統或調試其它相同配置的系統使用。基于此調試工具的這些特點,它容易被廣大調試人員掌握,能有效地提高伺服驅動器的特性,從而提高數控機床的加工精度。

    1 整體結構設計

      根據可重構伺服驅動器的需求,本設計具體包括通信協議的設計、驅動層的設計及調試工具的設計。

      (1)驅動層:PC機與可重構伺服驅動器通過USB線進行連接,驅動層創建串口對象,實現上位機與伺服驅動的串口連接。

      (2)通信協議:在PC機與伺服之間傳送的各幀,都必須按照統一的格式發送,并且在接收到數據后按照固定的格式進行解析,高效的通信協議的制定,能夠保證上位機與伺服驅動之間高效、穩定的數據傳輸。

      (3)調試工具:能夠對伺服驅動的各個模塊對象進行管理、操作,本設計為方便用戶使用,將各個模塊對象圖形化,使用戶可以不需要理解某些復雜參數的含義,直接對圖形進行操作,使操作更加人性化、智能化。同時可以將控制參數備份到硬盤上,以供以后恢復系統或調試其它相同配置的系統時使用。

    2 驅動層與通信協議的設計

      上位機與伺服驅動器通過串口進行連接,具體實現方式為上位機與伺服驅動器通過USB線連接,在上位機上安裝USB轉串口的程序,實現二者之間的串口連接。

      調試工具通過串口與伺服進行通信,驅動層需要創建串口對象,c#中的Serial Port類為串口的實現提供了良好的支持,可以方便的創建串口,初始化串口,對串口的各屬性,如波特率、奇偶校驗位、停止位等進行設置。圖3為串LI屬性設置界面,用戶可以根據需求,對串口號、波特率、數據位、停止位、校驗位進行設置,從而生成不同的串口對象。

      通信協議按照工業標準MODBUS協議標準。進行設計。通信幀包括起始字節、數據長度、指令碼、數據內容、校驗碼、結束字節等字段,具備較好的擴展性,通信幀的各字節含義如表l所示。上位機發送的命令幀以及數據幀采用協議規定的統一格式發送,起止字節均是一個字節AAH,幀中的第二個字節表示通信地址,占用一字節,緊接著的一個字節表示整個幀的長度。不同類型的指令由指令碼標示,占用一字節,緊接著的n個字節表示不同指令碼的數據部分,具體內容以及n的大小由各類型指令的不同內容決定,不同類型的指令格式以及指令對應的應答幀格式也需事先約定好。本節所實現的協議采用16位的CRC冗余校驗方法,校驗范圍包括除起止字節以及結束碼以外的所有幀字節,最后是結束碼。

    3 調試工具的設計  調試工具主要包括類庫和對象庫管理、參數管理、調試、文件管理四部分。本軟件采用C#語言進行開發。

      3.1 類庫及對象庫的設計

      根據可重構伺服驅動器的特點,要求調試軟件能夠建立類庫,其中類具有類版本號、輸入引腳數、輸出引腳數、一類參數個數、二類參數個數、三類參數個數等屬性,用戶可以輸入這些屬性值來創建類。可針對每個類生成不同對象號的對象。可重構伺服驅動器平臺以組件的思想進行設計,可以創建多個組件對象,對象之間利用參數進行互連,從而實現整個系統的可重構。每個對象都對應一個唯一ID號,范圍為l~255,分為系統對象和通用對象兩類。在調試軟件中,對象庫中對象的創建具有兩種方式。一種是,通過類來實例生成,輸人對象的對象號,即可通過類生成該對象,該對象就具備了此類的版本號、輸人輸出引腳數、各類參數個數等屬性值。另一種方式是通過向伺服驅動器發送查詢命令,對1—255這255個對象號依次進行查詢,判斷伺服驅動器中是否具有該對象號的對象,從而獲取伺服中的各對象,實現對象庫的更新,也保證了對象庫中的對象與伺服中對象的一致性。

      3.2 參數管理

      對象含有pl、p2、p3、pi、po五類參數,軟件提供了對各類參數進行設置初值的功能,并可通過向伺服傳遞命令參數,對各類參數進行上載及下載,并可以選擇將參數保存在伺服EEPROM或本地文件中。用戶可以向伺服發送參數讀取指令,讀取該對象的參數,顯示到對象的屬性表中,也可向伺服發送參數寫指令,將屬性表中的各參數,傳輸到伺服對象當中去。

      3.3 電機控制

      電機控制包括對伺服電機的復位、上電、下電、速度JOG等操作。調試軟件通過串口向伺服傳遞各命令參數,伺服按照通信協議進行解析,從而實現上述各操作。

      圖6為速度JOG操作界面。選用的伺服驅動電機為沈陽高精數控公司生產的永磁同步電機,手動部分用戶可以設定手動速度,當一直按下+時,電機將實現以設定速度正轉,當一直按下-時,電機將實現以設定速度反轉,當鼠標抬起時,電機停轉。自動部分可以輸入轉動時間及每分鐘轉數,點擊開始后電機即可按照輸入數據轉動。同時在界面中顯示當前速度、當前位置信息,并提供異常報警顯示。

      文件管理包括類庫文件、對象庫文件及配置文件的創建及保存。對于文件的存儲,采取XML技術。將每個類庫、對象庫、配置信息分別存儲成一個XML文件,可以使用該軟件打開xml文件,從而打開相應的類庫、對象庫及配置信息。其中配置信息的存儲包括對工作區中的調試操作記錄的保存,例如各對象的連接關系,各參數值等,都將被存儲到XML文件中,以方便以后調用。對于相同配置的伺服驅動器,可通過拷貝、打開已有的類庫、對象庫、及配置文件,就可以快速獲得相應的類庫、對象庫的信息、數據,以及之前的操作記錄等,用戶可以在打開的操作記錄的基礎上,繼續進行操作、調試,使調試工作更加快速、便捷,實現了伺服的快速調試。

    4 總結

      本文針對可重構伺服驅動器的特點,對其相應的調試工具進行了設計與實現,能夠對伺服驅動的各個模塊對象進行管理、操作,并將各個模塊對象圖形化,使用戶可以不需理解某些復雜參數的含義,直接對圖形進行操作,同時可以將控制參數備份到硬盤上,使用戶能夠對伺服驅動器進行快速、方便的調試,容易被廣大調試人員掌握,有一定的應用價值。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 生物发酵罐(细菌/植物/液体玻璃实验室发酵罐设备)CIP清洗罐,灭活罐「厂家」-安徽赛德齐瑞发酵罐品牌 | 危废处理_危废处置_危废处理公司-江苏绿瑞特环境科技股份有限公司 | 外圆/圆管抛光机_方管抛光机/除锈机_活塞杆抛光机-不锈钢管抛光机-邢台欧邦机械 | 拉丝模|高晶异形拉丝模|联合拉拔机模具|钼丝拉丝模|金刚石纳米涂层模|焊丝拉丝模|钨钢拉丝模|聚晶拉丝模_河北恩泰利嘉金属制品有限公司 | 中国环博会 | 亚洲旗舰环保展 2025.4.21-23 上海新国际博览中心 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 永光机械-小型建筑机械领航者,公司专注于小型建筑、工程机械的研发与制造 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 上海消防器材|水雾喷头|水幕喷头|螺旋喷头|雾化喷头|泡沫喷头 - 上海舜丹消防设备有限公司 | 陶瓷纤维模块|陶瓷纤维毯|陶瓷纤维纸|高温隔热材料|陶瓷纤维厂家-济南火龙热陶瓷有限责任公司 | 中昕国际项目管理有限公司-官方网站 | 九江市丰硕节能建材有限公司| 停车场收费管理系统,通道闸系统,门禁系统,东莞停车场收费管理系统,东莞通道闸系统,-东莞市骄阳交通设备有限公司 | 狠狠穞A片一區二區三區-免费网站在线观看人数更新时间-欧洲尺码日本尺码专线不卡顿,国产大尺度禁片未删减版,baomaav | 树脂门|卫浴门|医院门|医院专用门|卫生间门—湖南航天康达树脂门 | 全自动烫金机-全自动移印机-全自动丝印机-全自动平面机-东莞联昌实业供应各种丝印机和移印机 | 自装卸(挂桶)车|钩臂垃圾车|压缩垃圾车|密封自卸车|环卫垃圾车|餐厨车泔水车湖北程力专用车厂家 自建房外墙砖|地砖|墙砖,农村|别墅瓷砖-佛山燊陶丰 | 绍兴宇力半导体有限公司官网| 扬州市德友线缆有限公司-业从事高端特种线缆研发、制造、销售与服务。 | 自动门、旋转门、速通门维修保养升级服务平台_门道佰分佰【官网】 | 长沙天为工程机械制造有限公司| 陕西锐锋建筑安装有限公司,锐锋建筑,总承包,专业分包,市政综合,劳务,水电钢构,铁路公路,房建,房屋建筑施工 | 心理咨询室设备_音乐放松椅_心理测评系统_情绪宣泄设备厂家 | 青州市科信水处理设备有限公司-ic卡水处理设备厂家-畜牧养殖水处理设备 | 四合扣-工字扣-帽钉(831,200,警用,大拉力四合扣)-永嘉县鑫达钮扣有限公司 | 山东亮化工程_亮化公司_亮化资质-山东星汇照明工程有限公司 | 频闪仪,便携式频闪仪厂家_灯管,频闪仪之父-杭州品拓电子技术有限公司 | 油压缓冲器-缓冲器-重庆佑旺机械有限公司[官网]西捷克重庆办事处 | 机器人码垛机-纸箱套袋机-水平缠绕机-贴标机-开箱机-装盒机-杭州贝立智能设备有限公司 | 机械智能停车设备_智能机械式立体停车库_立体车库停车设备租赁_山东科博机械车库 | 驾驶扫地机-手推洗地机-吸尘器-清洁设备厂家-荣事达官网 | 津南人才网_津南招聘网_求职找工作平台 | 合肥食品检测-安徽卫生检测-水质检测机构-安徽金标准检测研究院有限公司 | 呕吐毒素快速检测仪-黄曲霉毒素测定仪-玉米赤霉烯酮快速检测卡-南京微测生物科技有限公司 | 聚达|聚达物联|聚达物联科技|杭州聚达物联科技有限公司|www.judawulian.com|智慧社区|数字驾驶舱|智慧清运|智慧工地|邻家小达 | 移动厕所_真空环保厕所_环保厕所_景区生态厕所_雨施捷移动厕所生产厂家 | 南通搬运公司|吊车租赁|大件吊装|设备搬运|工厂搬迁|起重吊装搬运-顺林搬运 | 智能化会议系统|多媒体会议系统|无纸化会议系统|会议音箱|高清视频会议终端|智能化会议室|会议系统|视频会议系统-深圳市航视达科技有限公司 | 蒸汽发生器厂家-电加热蒸汽发生器-免办证/免报批/免报检电锅炉-上海电热水锅炉-上海艾亚锅炉有限公司 | 绿夏技术导航 - 收录精选资源及优质站点网址! | 长沙思辰仪器科技有限公司 | 铁行火车票_铁行火车票网上订票_铁行火车票客户端【铁行官网】 |