motordriver

    2熱度

    1回答

    我有一個連接到電機驅動器的電機,通過CAN總線(通過USB)連接到Windows XP電腦。我想與電機驅動程序「交談」,並且有一些問題: USB是否顯示爲COM端口? 我使用什麼協議或我如何 找出使用什麼協議? 有沒有人有或知道任何 類似的 公共實現我可以看看? 是否還有其他想要分享的內容? 謝謝!

    1熱度

    1回答

    我有一個電機,連接到一個電機驅動程序,通過一個CAN總線(通過USB我相信)連接了一臺電腦上的Windows XP計算機。 我想「談」到電機驅動器 ,並有一些問題: 是否USB顯示爲一個COM端口? 什麼協議我 使用或如何找出什麼 協議使用?或者我如何與它交談? 有誰 具有或不知道的類似 的事情,我可以看任何公共 實現的? 是否還有其他提示要分享? 謝謝!

    0熱度

    1回答

    比方說,我有兩個功能: def moveMotorToPosition(position,velocity) #moves motor to a particular position #does not terminate until motor is at that position 和 def getMotorPosition() #retrieves th

    2熱度

    1回答

    我很難同時獲得PID反饋和定位。 我認爲計算RPM是: 啓動一個定時器和使用中斷數編碼器脈衝。 使用一些簡單的數學轉換爲RPM。 重置使用的變量並重新開始。 我可以計算每分鐘轉數,但是我只能在計算後才能調用我的PID控制器(無論多長時間我都想等待以獲得良好的分辨率)。這會導致非常混亂的代碼。有沒有更簡單的方法或我錯過了什麼? 信息關於我的應用程序: 我編程到愛特梅爾ATMEGA328P用直流電機/

    1熱度

    2回答

    我正在使用電機驅動程序連接到Mongo DB。 下面是插入數據的收集 client = motor.MotorClient('mongodb://localhost:27017').open_sync() conn = client['database']['collection'] result = conn.insert({'foo': 'bar'}) print

    0熱度

    1回答

    我被給了三洋#B00224 4線步進電機,並且對於我的生活無法確定驅動順序,例如,以何種順序爲線圈供電以及朝哪個方向供電。至於我可以告訴它是一個雙向極步進電機,應該推動,能與: Winding 1a 1100110011001100110011001 Winding 1b 0011001100110011001100110 Winding 2a 0110011001100110

    14熱度

    3回答

    我有此查詢: produits = yield motor.Op(db.users.aggregate, [{"$unwind":"$pup"},{"$match":{"pup.spec.np":nomp}}, {"$group":{"_id":"$pup.spec.id","pup":{"$push":"$pup"}}}]) 結果給我這個: print produits {u'ok':

    1熱度

    3回答

    將winAVR用於以下代碼。 我得到了一個8位的PIN碼,我需要用00000010或0x02來設置第7位。 現在我要做的是以下幾點: 設置端口B位7 等待1ms的 清除B端口位7 等待19ms 但是,我不應該在這些步驟中更改其他位。 所以,我必須: 讀B口 將位需要 寫入修改後的值回港 清除位 寫回端口B 所以我的測試代碼是: B=PINB|0x02 Loop delay for 1ms BP