Difference between revisions of "Getting Started"
Alexalspach (Talk | contribs) (→NI USB-8473s CAN) |
Alexalspach (Talk | contribs) (→NI USB-8473s CAN) |
||
Line 18: | Line 18: | ||
'''1-Port, High-Speed CAN, USB Interface with Synchronization'''<br> | '''1-Port, High-Speed CAN, USB Interface with Synchronization'''<br> | ||
*NI USB-8473s Produt Page: http://sine.ni.com/nips/cds/view/p/lang/en/nid/203385<br> | *NI USB-8473s Produt Page: http://sine.ni.com/nips/cds/view/p/lang/en/nid/203385<br> | ||
− | *NI USB-8473s Data Sheet: [[File:NI_USB-8473s_Data_Sheet.pdf | + | *NI USB-8473s Data Sheet: [[File:NI_USB-8473s_Data_Sheet.pdf alt]]<br> |
====Product Description==== | ====Product Description==== |
Revision as of 14:54, 3 October 2012
Contents |
System Requirements
Allegro Application Studio Installation
CAN Interface Installation
To use your new Allegro Hand with Allegro Application Studio (AAS), a controller area network (CAN) interface must be used. Out of the box, the Allegro Hand and AAS communicate via any of four CAN interface products:
- National Instruments (NI) USB-8473s High-Speed CAN
- Softing CAN-AC2-PCI
- Kvaser PCIcan 4xHS
- ESD CAN-PCI/266
All four of these CAN interface solutions can be purchased from SimLab along with the Allegro Hand.
Product and driver information for each of these four interfaces can be found below.
Note: Other CAN interfaces may also be used but communication must be configured by the user.
NI USB-8473s CAN
1-Port, High-Speed CAN, USB Interface with Synchronization
- NI USB-8473s Produt Page: http://sine.ni.com/nips/cds/view/p/lang/en/nid/203385
- NI USB-8473s Data Sheet: File:NI USB-8473s Data Sheet.pdf alt
Product Description
From NI's website
- Hi-Speed USB-compliant, bus-powered
- CAN 2.0A (11-bit) and extended CAN 2.0B (29-bit) arbitration ID
- Philips SJA1000 CAN controller and ISO 11898 physical layer
- Philips TJA1041 high-speed CAN transceiver
- Hardware timestamping: 1 µs reading resolution
- Log 100% bus loads at 1 Mbits/s with no dropped frames
Driver
NI-CAN 2.7.4
NI Driver Page: http://joule.ni.com/nidu/cds/view/p/id/3152/lang/en
Direct Download: File:NI-CAN DRIVER v274.zip
Softing CAN-AC2-PCI
Directions & Offsets
Allegro Application Studio
communication configuration through roboticslab/bin/controls/ERHand_RT.lua
function Awake()
print("Begin Allegro Hand")
version()
-- If you just want to simulate, comment "rtTimer" and "createRTSystem"
-- and uncomment loadModel
-- to change CAN interface, change "createRTSystem" line
--loadModel("hand", "models/Etc/ERHand/ERHand.aml")
rtTimer = createTimer("RTTimer", rTimer_MODE_REAL_WIN32)
print(rtTimer)
createRTSystem("models/Etc/ERHand/1_ERHand_RT_NICAN.aml", "RTSys", rtTimer)
createController("RTController", "RTSys") --, 1, "controls/control_ERHand.xdl", "")
setControlAlgorithm("RTController", "controls/control_ERHand.xdl")
--setNominalSystem("HandController", "")
end
Whos here now: Members 0 Guests 0 Bots & Crawlers 2 |