欧美xxxx做受欧美gay,97在线中文字幕免费公开视频,综合五月激情二区视频,三年在线观看免费大全下载,夜鲁夜鲁夜鲁视频在线观看,两个人看的在线www片,赶尸艳谈电影,综合图区亚洲欧美另类图片
專業的微特電機產品發布平臺
用戶名: 密碼: 注冊
設為首頁 加入收藏 聯系我們
免費注冊 企業免費建站
新技術論壇 會員產品發布
TB6600QQ群:70241714   步進電機論文   六軸工業機器人解決方案  
步進電機     驅動器     控制器     馬達IC     伺服電機     無刷直流電動機     微特電機文獻     工控器件     運動控制新產品     六軸工業機器人    
首 頁   |   行業資訊   |   業內搜索   |   網站介紹   |   超級服務   |   新技術論壇
論壇公告: 中國步進電機應用網:http://using.zgbjdj.com/
  文章標題:基于USB通信的多直流電動機控制系統
回復文章
作者:bellcn88  發表時間:2010-2-26 11:35:44
基于USB通信的多直流電動機控制系統
姜偉凱,李雛
(上海大學,上海200072:)
    摘要:將USB數據通信用于直流電動機控制系統,采用PICl8F4550單片機和LM629組建了閉環的高精度數字式直流電動機驅動模塊。通過一個實例,介紹運動參數傳遞的全過程。
    關鍵詞:USB通信;直流電機;運動控制
    中圈分類號:TM33  文獻標識碼:A  文章編號:1004—7018(2008)06—0040—02本文利用USB的可拓展性開發可以按照需要擴增和縮減的直流電動機計算機分級控制系統。系統中將一臺個人計算機作為USB系統中的主機。通過USB數據傳遞控制一塊或多塊驅動一執行模塊,如圖1所示。每個模塊含有一片PICl8F4550單片機、兩片LM629直流電動機專用控制芯片、一片L298驅動芯片、兩臺帶有同軸光電碼盤的直流電動機。其中PICl8F4550單片機是USB系統中的關鍵節點。圖1中的USB Hub部件為USB集線器(擴展USB的聯接端口)。
1個人計算機與PICl8F4550單片機之間的USB通信
  PICl8F4550是微芯(Mierochip)公司推出的具有全速USB 2.0連接功能的單片機,內置SIE(SerialInterface Engine)引擎,SIE能完成單片機RAM存儲區與USB主機內存之間的數據傳輸。該單片機中有1 kB的RAM可用于USB緩沖器(USB RAM),最多可以配置16個USB通信端點(Endpoint)。當USB主機向PICl8F4550發送數據時,SIE把接收到的數據解碼后移送到相應的通信端點,當單片機發送數據時,SIE把端點數據編碼后發送給USB主機。
    USB節點設備種類繁多。為了使主機能夠正確識別特定的節點設備,從而加載合適的USB驅動,規定每一種節點設備都有設備廠商號(Vendor ID)和產品號(Product ID)。在枚舉(enumeration)過程中,計算機通過發送查詢命令來獲得設備的這兩種節點特征以及其它信息。USB主機通過枚舉識別USB設備并給新連接的設備分配相應地址。枚舉完成后,可以在客戶程序中用Mierochip提供的動態鏈接庫(MPUSB.d11)中的函數(MPUSBOpen),打開
連接主機內存和USB RAM中的相應通信端點的虛擬通道(pipeline),并返回一個指向該通道的旬柄(han dle),在以后的編程中,就用該句柄變量代表該通道。
    下面列出一個從個人計算機到PICl8F4550單片機的參數傳遞實例:
    (1)在客戶程序中,將被發送的參數賦值給一個數組(send—bur)中的各個元素
    (2)用MPuSBOpen函數建立一個發送數據的通道OutPipe=USBOpen(0,vid—pid,0ut—pipel,MP—WRITE,0);
    其中第一個參數O表示uSB設備序號。參數vjd_pid表示芯片廠商號和產品號。參數out_pipel表示發送管道1。參數MP WRITE表示該管道用于發送數據。函數返回的句柄值OutPipej將用作于MPuSBWrite函數中的參數。
    (3)用MPuSBWrite函數把含有控制參數的數組send_buf從uSB主機發送給第一個uSB設備(設備序號O):
    uSBWrite    (OutPipe,  send_buf,  8,&SenADataLength,1000);
    (4)在MPLAB—IDtE集成開發環境中編寫用于PIcl8F4550單片機的固件程序。
    用數據傳送函數將接收到的參數從uSB RAM(要事先分配地址和容量)復制到一個數組(data.
    (5)將數組中元素值賦給指定變量。例如,將加速度、速度參數賦給指定變量
    mA=dataPacket[2];
//把發送過來的加速度值保存在變量mA
    mV=dataPacket[3];
//把發送過來的****速度值保存在變量mv
    (6)用數據傳輸指令將變量的值通過單片機的端口D,發送給芯片LM629。下面是一個發送加速度數據的例子。
    LM629_sTATUS_CHK();
//對LM629進行忙(busy)檢測,如LM629不處于忙狀態,則進行發送加速度數據的操作。
    PORT

 

  共有記錄條,共頁,條/頁  轉至頁
回復此文章主題
  用戶名: 密碼: 注冊新用戶
回復內容:
 
設為首頁   |   加入收藏   |   聯系我們   |   站長留言   |   廣告服務   |   友情鏈接   |   免費展示
網站實名:步進電機網 步進電機驅動器網 微特電機網 網站地圖 新聞中心
版權所有:北京時代四維科技有限公司
© Copyright By www.gfzfw.cn
京ICP備11042559號-1

 

主站蜘蛛池模板: 曰韩无码av一区二区免费| 国产69精品久久久久人妻| 香蕉久久人人97超碰caoproen| 久久综合亚洲色一区二区三区| 97久久精品人人做人人爽| 日韩不卡手机视频在线观看| 亚洲av一般男女在线| 国产suv精品一区| 欧美两根一起进3p做受视频| 欧美精品乱码99久久蜜桃| 欧美牲交a欧美牲交aⅴ图片| 国语自产偷拍精品视频偷拍 | 大地资源第一在线| 天天躁夜夜躁天干天干2020| 无码国产69精品久久久久| 国产露脸150部国语对白| 国产三级在线观看播放视频| 欧美国产日韩亚洲中文| 免费人成视频年轻人在线无毒不卡| 久产久精国九品| 99精产国品一二三产区| 亚洲国产一二三精品无码 | 亚洲熟女av综合网五月| 精精国产xxxx视频在线| 亚洲色中文字幕无码av| 伊人久久一区二区三区四区| 欧美日韩人妻精品一区二区在线 | 中国免费看的片| 成全电影免费观看完整版的方法| 曰本女人牲交全视频免费播放| 99精品久久99久久久久胖女人| juliaann熟妇五十欧美| 国产美女露脸口爆吞精| 国产精品无码无片在线观看| 欧美激情黑人极品hd| 一边摸一边抽搐一进一出口述| 精品视频国产香蕉尹人视频| www亚洲精品少妇裸乳一区二区| 亚洲一区二区三区日本久久九| 亚洲国产精品久久久久婷婷图片| 色婷婷缴婷婷5月情综天天|