| Contents | Index |
configBusSpeed(canch, busspeed)
configBusSpeed(canch, busspeed, sjw, tseg1, tseg2,
numberofsamples)
configBusSpeed(canch, busspeed) sets the speed of the CAN channel in a direct form that uses baseline bit timing calculation factors.
configBusSpeed(canch, busspeed, sjw, tseg1, tseg2, numberofsamples) sets the speed of the CAN channel canch to busspeed using the specified bit timing calculation factors to control the timing in an advanced form.
Unless you have specific timing requirements for your CAN connection, use the direct form of configBusSpeed. Also note that you can set the bus speed only when the CAN channel is offline. The channel must also have initialization access to the CAN device.
Synchronize all nodes on the network for CAN to work successfully. However, over time, clocks on different nodes will get out of sync, and must resynchronize. SJW specifies the maximum width (in time) that you can add to tseg1 (in a slower transmitter), or subtract from tseg2 (in a faster transmitter) to regain synchronization during the receipt of a CAN message.
To configure the bus speed using baseline bit timing calculation, type:
canch = canChannel('Vector','CANCaseXL 1',1)
configBusSpeed(canch,250000)
To specify the bit timing calculations, type:
canch = canChannel('Kvaser', 'USBcan Professional 1', 1)
configBusSpeed(channel, 500000, 1, 4, 3, 1)

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |