Difference between revisions of "Getting Started"
Alexalspach (Talk | contribs) (→CAN Interface Installation) |
Alexalspach (Talk | contribs) (→CAN Interface Installation) |
||
Line 15: | Line 15: | ||
===NI USB-8473s High-Speed CAN=== | ===NI USB-8473s High-Speed CAN=== | ||
− | '''1-Port, High-Speed CAN, USB Interface | + | [[File:NI_USB-8473s.jpg|thumb|NI USB-8473s]] |
− | NI USB-8473s Produt Page: | + | '''1-Port, High-Speed CAN, USB Interface with Synchronization'''<br> |
− | NI USB-8473s Data Sheet: [http:// | + | *NI USB-8473s Produt Page: http://sine.ni.com/nips/cds/view/p/lang/en/nid/203385<br> |
+ | *NI USB-8473s Data Sheet: [http://simlab.dyndns.org:9000/AllegroHandWiki/images/1/1e/NI_USB-8473s_Data_Sheet.pdf NI_USB-8473s_Data_Sheet.pdf]<br> | ||
<br> | <br> | ||
''From NI's product description:'' | ''From NI's product description:'' | ||
Line 26: | Line 27: | ||
*Hardware timestamping: 1 µs reading resolution | *Hardware timestamping: 1 µs reading resolution | ||
*Log 100% bus loads at 1 Mbits/s with no dropped frames | *Log 100% bus loads at 1 Mbits/s with no dropped frames | ||
+ | |||
+ | ====Driver==== | ||
+ | whatever | ||
===Softing CAN-AC2-PCI=== | ===Softing CAN-AC2-PCI=== |
Revision as of 11:52, 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 High-Speed 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: NI_USB-8473s_Data_Sheet.pdf
From NI's product description:
- 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
whatever
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 1 |