自拍欧美中文日本,国产人妻无码一区二区三区不卡,久久综合九色综合97婷婷,91麻豆产精品久久久久久

描述
無錫市恒運隆科技有限公司
描述

Octopus串口擴展板

Octopus產(chǎn)品系列成員之一。用于擴展串口的數(shù)量。

  • 寶貝詳情
  • OCTOPUS系列產(chǎn)品簡介

    1.   什么是OCTOPUS系列產(chǎn)品

    隨著自動化應(yīng)用水平的提高,越來越多的自動化設(shè)備使用步進電機進行控制,特別在醫(yī)療設(shè)備等領(lǐng)域,電流在2安培以下的步進電機的被大量使用,并且在一臺設(shè)備中使用動輒十幾多則幾十只步進電機的情形多有發(fā)生。如何選擇一種合理的架構(gòu),簡單而有效地控制這些電機的工作,成為一個成功的系統(tǒng)設(shè)計方案所必須考慮的問題。

    目前市場上步進電機驅(qū)動的最常用方式是一個驅(qū)動器驅(qū)動一個步進電機,其步進脈沖和轉(zhuǎn)動方向由外部提供,其細分數(shù)和電流設(shè)置通過撥碼開關(guān)來完成,其結(jié)構(gòu)如圖1.1所示。

    T2T0hBXBlXXXXXXXXX_!!439819022

    1.1

     

    這種方式的缺點如下:1.由于一個驅(qū)動器驅(qū)動一個電機,集成度低,體積比較龐大;2.用戶控制板對于每一個驅(qū)動器提供驅(qū)動控制,每一個驅(qū)動器至少需要用戶控制板提供兩個I/O口來控制,當電機數(shù)較多時,用戶控制板的負荷顯著增加;3.實現(xiàn)電機的多點控制較為困難(即使不是不可能的話);4.用戶控制板和每個驅(qū)動器都有連線,使得用戶控制板成為連線的中心,從某種程度上制約了驅(qū)動器的擺放位置,也使得線纜過多過長,增加了成本,降低了系統(tǒng)可靠性;5.由于所有的功能必須由開發(fā)者自己完成,所以開發(fā)周期長,開發(fā)成本高。

    OCTOPUS系列產(chǎn)品使用一種全新的架構(gòu)技術(shù)(稱為OCTOPUS網(wǎng)絡(luò)架構(gòu),該技術(shù)正在專利申請中)來實現(xiàn)步進電機相關(guān)的應(yīng)用(但不限于步進電機相關(guān)的應(yīng)用)。其結(jié)構(gòu)如圖1.2所示。

     T2DgdBXwdaXXXXXXXX_!!439819022

    1.2 OCTOPUS網(wǎng)絡(luò)架構(gòu)

     

    1.2中的核心板正是本文要介紹的OCTOPUS系列產(chǎn)品所包含的主要內(nèi)容之一。那么核心板(KERNEL BOARDS)和用戶板(CUSTOM BOARDS)以及廣義用戶板(GENERAL CUSTOM BOARDS)的定義是什么呢?一個非常貼切的比喻來自機械制造行業(yè)的術(shù)語:核心板相當于標準件,而用戶板相當于非標件。和標準件相仿,核心板是在工廠預(yù)制的,滿足特定功能的PCB板;其特征在于,每塊核心板實現(xiàn)自己特定的功能,譬如用于驅(qū)動電機,或用于驅(qū)動繼電器,或同時接受傳感器信息;每塊核心板由唯一的ID來標識;每塊核心板都有一個或多個RS232/RS422通信口,可用來連接廣義用戶板;核心板和核心板之間通過高速內(nèi)部總線相連接,構(gòu)成一個核心子系統(tǒng)。用戶板是一個完整系統(tǒng)中用來實現(xiàn)用戶自定義功能、或作為系統(tǒng)主控的PCB板。廣義用戶板則包括用戶板、上位機以及其它擔當某個功能的電腦(運行特定軟件,譬如MyOctopus軟件),所有的廣義用戶板構(gòu)成了外圍子系統(tǒng)。核心子系統(tǒng)和外圍子系統(tǒng)構(gòu)成一個完整的應(yīng)用系統(tǒng)。廣義用戶板通過任意一個RS232/RS422通信口,與所有的核心板進行通信,間接地控制核心板完成相應(yīng)的功能;同時,廣義用戶板還可以通過同一個RS232/RS422通信口與其它的廣義用戶板進行通信(當然用戶可以選擇在用戶板和用戶板之間架設(shè)其它的通信鏈路)。所有的廣義用戶板在系統(tǒng)中處于相同的地位,因此,構(gòu)成的系統(tǒng)是一個完備的多主系統(tǒng),具有極其優(yōu)秀的實時響應(yīng)能力。

    目前可提供三類核心板:1.多路步進電機驅(qū)動板(簡稱電機驅(qū)動板);2.通用輸入輸出板(簡稱IO板);3.通信擴展板(簡稱擴展板)。在不遠的將來,將根據(jù)用戶的應(yīng)用需求,推出更多的類別和型號。當然,它們都毫不例外地統(tǒng)一在OCTOPUS網(wǎng)絡(luò)框架之下。

    除了上面提到的核心板以外,OCTOPUS系列產(chǎn)品的另一個重要內(nèi)容是MyOctopus軟件,這是為OCTOPUS網(wǎng)絡(luò)架構(gòu)量身定做的,它可以對每塊核心板進行參數(shù)設(shè)定,可以實時操作核心板上的功能部件(譬如電機驅(qū)動或繼電器操作),可以通過內(nèi)含的prototype Builder腳本語言在幾分鐘之內(nèi)構(gòu)造一個完全可并發(fā)運行的、解釋執(zhí)行的用戶程序,讓你的應(yīng)用系統(tǒng)“真實地”動起來,而不是“仿真”運行。

                                  2.   OCTOPUS系列產(chǎn)品的特點

    OCTOPUS網(wǎng)絡(luò)架構(gòu)具有如下突出優(yōu)點:

    l        物理結(jié)構(gòu)簡潔,相比傳統(tǒng)形式線纜大幅度減少;

    l        分布式結(jié)構(gòu),核心板可以和相關(guān)的外設(shè)以及用戶板放置在一起,而核心板之間距離可以相對很遠,之間用高速內(nèi)部總線連接;

    l        可堆疊,所有核心板具有兼容的安裝孔位,從而節(jié)省安裝空間

    l        理想的多主結(jié)構(gòu),本質(zhì)上適合于多點控制,相對于傳統(tǒng)485的單主方式,具有質(zhì)的飛躍;

    l        精心設(shè)計的控制命令集,用戶可以使用該控制命令集編寫上位機控制軟件或用戶板控制軟件;

    l        MyOctopus軟件提供了產(chǎn)品開發(fā)的極好的輔助調(diào)試手段,通過軟件所含的“原型構(gòu)造器”可以用通過PrototypeBuilder腳本”方式方便地構(gòu)造和改變原型系統(tǒng),提前驗證機械配合是否良好,盡早發(fā)現(xiàn)潛在問題;

    l        支持利用內(nèi)部總線提供用戶板和用戶板之間的小數(shù)據(jù)量通信;

    l        獨特的速停觸發(fā)機制,加快電機控制響應(yīng)速度;

    l        采用OCTOPUS網(wǎng)絡(luò)架構(gòu)進行開發(fā),大大減少了產(chǎn)品開發(fā)的工作量,大大縮短了產(chǎn)品開發(fā)周期。用戶唯一要考慮的就是實現(xiàn)應(yīng)用邏輯和核心板不支持的其它特殊功能而已;

                           3.   使用OCTOPUS系列產(chǎn)品的步驟

    1.        根據(jù)目標系統(tǒng)所要支持的步進電機數(shù)量(目前僅支持2A以下步進電機,2A以上的步進電機要單獨處理)以及它們的物理位置確定需要的多路步進電機驅(qū)動板的數(shù)量;

    2.        根據(jù)繼電器輸出的負載的數(shù)量及物理位置確定需要的通用輸入輸出板的數(shù)量;

    3.        根據(jù)所要連接用戶板的數(shù)量確定是否需要使用通信擴展板;

    4.        根據(jù)用戶板與相關(guān)核心板的距離確定是使用RS232還是RS442接口;保險起見,一般兩者距離超過3米可以考慮使用RS422接口;較短距離使用RS232接口;兩者在軟件協(xié)議上是完全一致的。如果要將電腦和RS422接口相連,可以考慮使用一個USB-RS422轉(zhuǎn)接器(本公司可提供)即可,該轉(zhuǎn)接器模擬了一個串口;

    5.        根據(jù)所要構(gòu)建的目標系統(tǒng),為每一個電機、傳感器和繼電器負載命名,譬如電機命名為MA,MB,...;傳感器命名為SA,SB,...;閥命名為VA,VB,...;泵命名為PA,PB...;你完全可以用你自己的方式命名;

    6.        建立一張配置表,內(nèi)容包括每塊核心板的ID;對于步進電機驅(qū)動板來說,每一個驅(qū)動通道對應(yīng)的電機名(上述的MA,MB...)細分數(shù)和電流值,對于通用輸入輸出板來說,每個驅(qū)動通道對應(yīng)的負載(如上述的VA,VB ,PA,PB...);每塊核心板的傳感器通道所對應(yīng)的傳感器(入上述的SA,SB,...;

    7.        根據(jù)說明自行制作或由本公司代為定制給定長度的兩線內(nèi)部總線,通過內(nèi)部總線將所有的核心板按任意次序連接起來,在總線的兩端插上本公司提供的終結(jié)器;不要插任何負載;

    8.        將一臺運行MyOctopus軟件的電腦的串口(或USB轉(zhuǎn)232轉(zhuǎn)接器或USB轉(zhuǎn)422轉(zhuǎn)接器)連接到其中任意一塊核心板的RS232(或RS422)通信口;

    9.        為每塊核心板插上合適的控制電源和驅(qū)動電源,并上電;

    10.    運行MyOctopus軟件為每塊核心板設(shè)定ID,可以根據(jù)配置表為每個步進電機驅(qū)動板的每個通道設(shè)置正確的細分和電流值,也可以先統(tǒng)一設(shè)置一個較小的電流值(譬如0.1A,以后再修改;切忌設(shè)置一個大的電流值而連接了一個小電流電機,這會導(dǎo)致電機劇烈發(fā)熱直至燒毀,并有可能燒毀驅(qū)動板;

    11.    切斷所有控制和驅(qū)動電源,連接電機、負載和傳感器;然后再上電;

    12.    可以在MyOctopus軟件中看到你的目標系統(tǒng)的實時情況,你可以通過手動方式操作電機和繼電器的狀態(tài),實時看到傳感器的狀態(tài)改變;

    13.    如果一切正常,就可以開始編寫PrototypeBuilder腳本了,這是個很簡單、但功能強大,可選擇運行,可跟蹤的多線程腳本,可以讓你的目標系統(tǒng)并發(fā)運行,而做到這一點只要花幾分鐘編寫一些簡單的一些腳本語句就搞定了;

    14.    系統(tǒng)正常了,你可以用OCTOPUS產(chǎn)品提供的命令集設(shè)計你自己的上位機系統(tǒng)和用戶板了;而此時,先前的PrototypeBuilder腳本就是你的邏輯藍本;

     

    4.   產(chǎn)品選型

    <noscript id="eg8zn"><tbody id="eg8zn"></tbody></noscript>

    型號

    說明

    OCT@MD-A2-C4-S8-D8

    4路步進電機控制,RS232接口

    OCT@MD-A2-C4-S8-D8-422

    4路步進電機控制,RS422接口

    OCT@IO-R8-S8

    通用8路輸出/8路輸入板,RS232接口

    OCT@IO-R8-S8-422

    通用8路輸出/8路輸入板,RS422接口

    OCT@IO-S20

    通用20路輸入板,RS232接口

    OCT@IO-S20-422

    通用20

    OCTOPUS系列產(chǎn)品簡介

    1.   什么是OCTOPUS系列產(chǎn)品

    隨著自動化應(yīng)用水平的提高,越來越多的自動化設(shè)備使用步進電機進行控制,特別在醫(yī)療設(shè)備等領(lǐng)域,電流在2安培以下的步進電機的被大量使用,并且在一臺設(shè)備中使用動輒十幾多則幾十只步進電機的情形多有發(fā)生。如何選擇一種合理的架構(gòu),簡單而有效地控制這些電機的工作,成為一個成功的系統(tǒng)設(shè)計方案所必須考慮的問題。

    目前市場上步進電機驅(qū)動的最常用方式是一個驅(qū)動器驅(qū)動一個步進電機,其步進脈沖和轉(zhuǎn)動方向由外部提供,其細分數(shù)和電流設(shè)置通過撥碼開關(guān)來完成,其結(jié)構(gòu)如圖1.1所示。

    T2T0hBXBlXXXXXXXXX_!!439819022

    1.1

     

    這種方式的缺點如下:1.由于一個驅(qū)動器驅(qū)動一個電機,集成度低,體積比較龐大;2.用戶控制板對于每一個驅(qū)動器提供驅(qū)動控制,每一個驅(qū)動器至少需要用戶控制板提供兩個I/O口來控制,當電機數(shù)較多時,用戶控制板的負荷顯著增加;3.實現(xiàn)電機的多點控制較為困難(即使不是不可能的話);4.用戶控制板和每個驅(qū)動器都有連線,使得用戶控制板成為連線的中心,從某種程度上制約了驅(qū)動器的擺放位置,也使得線纜過多過長,增加了成本,降低了系統(tǒng)可靠性;5.由于所有的功能必須由開發(fā)者自己完成,所以開發(fā)周期長,開發(fā)成本高。

    OCTOPUS系列產(chǎn)品使用一種全新的架構(gòu)技術(shù)(稱為OCTOPUS網(wǎng)絡(luò)架構(gòu),該技術(shù)正在專利申請中)來實現(xiàn)步進電機相關(guān)的應(yīng)用(但不限于步進電機相關(guān)的應(yīng)用)。其結(jié)構(gòu)如圖1.2所示。

     T2DgdBXwdaXXXXXXXX_!!439819022

    1.2 OCTOPUS網(wǎng)絡(luò)架構(gòu)

     

    1.2中的核心板正是本文要介紹的OCTOPUS系列產(chǎn)品所包含的主要內(nèi)容之一。那么核心板(KERNEL BOARDS)和用戶板(CUSTOM BOARDS)以及廣義用戶板(GENERAL CUSTOM BOARDS)的定義是什么呢?一個非常貼切的比喻來自機械制造行業(yè)的術(shù)語:核心板相當于標準件,而用戶板相當于非標件。和標準件相仿,核心板是在工廠預(yù)制的,滿足特定功能的PCB板;其特征在于,每塊核心板實現(xiàn)自己特定的功能,譬如用于驅(qū)動電機,或用于驅(qū)動繼電器,或同時接受傳感器信息;每塊核心板由唯一的ID來標識;每塊核心板都有一個或多個RS232/RS422通信口,可用來連接廣義用戶板;核心板和核心板之間通過高速內(nèi)部總線相連接,構(gòu)成一個核心子系統(tǒng)。用戶板是一個完整系統(tǒng)中用來實現(xiàn)用戶自定義功能、或作為系統(tǒng)主控的PCB板。廣義用戶板則包括用戶板、上位機以及其它擔當某個功能的電腦(運行特定軟件,譬如MyOctopus軟件),所有的廣義用戶板構(gòu)成了外圍子系統(tǒng)。核心子系統(tǒng)和外圍子系統(tǒng)構(gòu)成一個完整的應(yīng)用系統(tǒng)。廣義用戶板通過任意一個RS232/RS422通信口,與所有的核心板進行通信,間接地控制核心板完成相應(yīng)的功能;同時,廣義用戶板還可以通過同一個RS232/RS422通信口與其它的廣義用戶板進行通信(當然用戶可以選擇在用戶板和用戶板之間架設(shè)其它的通信鏈路)。所有的廣義用戶板在系統(tǒng)中處于相同的地位,因此,構(gòu)成的系統(tǒng)是一個完備的多主系統(tǒng),具有極其優(yōu)秀的實時響應(yīng)能力。

    目前可提供三類核心板:1.多路步進電機驅(qū)動板(簡稱電機驅(qū)動板);2.通用輸入輸出板(簡稱IO板);3.通信擴展板(簡稱擴展板)。在不遠的將來,將根據(jù)用戶的應(yīng)用需求,推出更多的類別和型號。當然,它們都毫不例外地統(tǒng)一在OCTOPUS網(wǎng)絡(luò)框架之下。

    除了上面提到的核心板以外,OCTOPUS系列產(chǎn)品的另一個重要內(nèi)容是MyOctopus軟件,這是為OCTOPUS網(wǎng)絡(luò)架構(gòu)量身定做的,它可以對每塊核心板進行參數(shù)設(shè)定,可以實時操作核心板上的功能部件(譬如電機驅(qū)動或繼電器操作),可以通過內(nèi)含的prototype Builder腳本語言在幾分鐘之內(nèi)構(gòu)造一個完全可并發(fā)運行的、解釋執(zhí)行的用戶程序,讓你的應(yīng)用系統(tǒng)“真實地”動起來,而不是“仿真”運行。

                                  2.   OCTOPUS系列產(chǎn)品的特點

    OCTOPUS網(wǎng)絡(luò)架構(gòu)具有如下突出優(yōu)點:

    l        物理結(jié)構(gòu)簡潔,相比傳統(tǒng)形式線纜大幅度減少;

    l        分布式結(jié)構(gòu),核心板可以和相關(guān)的外設(shè)以及用戶板放置在一起,而核心板之間距離可以相對很遠,之間用高速內(nèi)部總線連接;

    l        可堆疊,所有核心板具有兼容的安裝孔位,從而節(jié)省安裝空間

    l        理想的多主結(jié)構(gòu),本質(zhì)上適合于多點控制,相對于傳統(tǒng)485的單主方式,具有質(zhì)的飛躍;

    l        精心設(shè)計的控制命令集,用戶可以使用該控制命令集編寫上位機控制軟件或用戶板控制軟件;

    l        MyOctopus軟件提供了產(chǎn)品開發(fā)的極好的輔助調(diào)試手段,通過軟件所含的“原型構(gòu)造器”可以用通過PrototypeBuilder腳本”方式方便地構(gòu)造和改變原型系統(tǒng),提前驗證機械配合是否良好,盡早發(fā)現(xiàn)潛在問題;

    l        支持利用內(nèi)部總線提供用戶板和用戶板之間的小數(shù)據(jù)量通信;

    l        獨特的速停觸發(fā)機制,加快電機控制響應(yīng)速度;

    l        采用OCTOPUS網(wǎng)絡(luò)架構(gòu)進行開發(fā),大大減少了產(chǎn)品開發(fā)的工作量,大大縮短了產(chǎn)品開發(fā)周期。用戶唯一要考慮的就是實現(xiàn)應(yīng)用邏輯和核心板不支持的其它特殊功能而已;

                           3.   使用OCTOPUS系列產(chǎn)品的步驟

    1.        根據(jù)目標系統(tǒng)所要支持的步進電機數(shù)量(目前僅支持2A以下步進電機,2A以上的步進電機要單獨處理)以及它們的物理位置確定需要的多路步進電機驅(qū)動板的數(shù)量;

    2.        根據(jù)繼電器輸出的負載的數(shù)量及物理位置確定需要的通用輸入輸出板的數(shù)量;

    3.        根據(jù)所要連接用戶板的數(shù)量確定是否需要使用通信擴展板;

    4.        根據(jù)用戶板與相關(guān)核心板的距離確定是使用RS232還是RS442接口;保險起見,一般兩者距離超過3米可以考慮使用RS422接口;較短距離使用RS232接口;兩者在軟件協(xié)議上是完全一致的。如果要將電腦和RS422接口相連,可以考慮使用一個USB-RS422轉(zhuǎn)接器(本公司可提供)即可,該轉(zhuǎn)接器模擬了一個串口;

    5.        根據(jù)所要構(gòu)建的目標系統(tǒng),為每一個電機、傳感器和繼電器負載命名,譬如電機命名為MA,MB,...;傳感器命名為SA,SB,...;閥命名為VA,VB,...;泵命名為PA,PB...;你完全可以用你自己的方式命名;

    6.        建立一張配置表,內(nèi)容包括每塊核心板的ID;對于步進電機驅(qū)動板來說,每一個驅(qū)動通道對應(yīng)的電機名(上述的MA,MB...)細分數(shù)和電流值,對于通用輸入輸出板來說,每個驅(qū)動通道對應(yīng)的負載(如上述的VA,VB ,PA,PB...);每塊核心板的傳感器通道所對應(yīng)的傳感器(入上述的SA,SB,...;

    7.        根據(jù)說明自行制作或由本公司代為定制給定長度的兩線內(nèi)部總線,通過內(nèi)部總線將所有的核心板按任意次序連接起來,在總線的兩端插上本公司提供的終結(jié)器;不要插任何負載;

    8.        將一臺運行MyOctopus軟件的電腦的串口(或USB轉(zhuǎn)232轉(zhuǎn)接器或USB轉(zhuǎn)422轉(zhuǎn)接器)連接到其中任意一塊核心板的RS232(或RS422)通信口;

    9.        為每塊核心板插上合適的控制電源和驅(qū)動電源,并上電;

    10.    運行MyOctopus軟件為每塊核心板設(shè)定ID,可以根據(jù)配置表為每個步進電機驅(qū)動板的每個通道設(shè)置正確的細分和電流值,也可以先統(tǒng)一設(shè)置一個較小的電流值(譬如0.1A,以后再修改;切忌設(shè)置一個大的電流值而連接了一個小電流電機,這會導(dǎo)致電機劇烈發(fā)熱直至燒毀,并有可能燒毀驅(qū)動板;

    11.    切斷所有控制和驅(qū)動電源,連接電機、負載和傳感器;然后再上電;

    12.    可以在MyOctopus軟件中看到你的目標系統(tǒng)的實時情況,你可以通過手動方式操作電機和繼電器的狀態(tài),實時看到傳感器的狀態(tài)改變;

    13.    如果一切正常,就可以開始編寫PrototypeBuilder腳本了,這是個很簡單、但功能強大,可選擇運行,可跟蹤的多線程腳本,可以讓你的目標系統(tǒng)并發(fā)運行,而做到這一點只要花幾分鐘編寫一些簡單的一些腳本語句就搞定了;

    14.    系統(tǒng)正常了,你可以用OCTOPUS產(chǎn)品提供的命令集設(shè)計你自己的上位機系統(tǒng)和用戶板了;而此時,先前的PrototypeBuilder腳本就是你的邏輯藍本;

     

    4.   產(chǎn)品選型

    型號

    說明

    OCT@MD-A2-C4-S8-D8

    4路步進電機控制,RS232接口

    OCT@MD-A2-C4-S8-D8-422

    4路步進電機控制,RS422接口

    OCT@IO-R8-S8

    通用8路輸出/8路輸入板,RS232接口

    OCT@IO-R8-S8-422

    通用8路輸出/8路輸入板,RS422接口

    OCT@IO-S20

    通用20路輸入板,RS232接口

    OCT@IO-S20-422

    通用20

    <td id="eg8zn"><tr id="eg8zn"><label id="eg8zn"></label></tr></td>

    <td id="eg8zn"><ins id="eg8zn"><th id="eg8zn"></th></ins></td>