sphinx161171 wrote:
> I am a General Motors tech and I have just purchased a ts-7552. It is cabable
> of talking to can networks but I have no knowlege of can networks or how to
> use this device for that purpose.
> I am looking to use this device to monitor messages on the canbus of the
> vehicles that I repair. Does anyone have any articles that I can read to
> understand more about can networks? Also any articles on how to use this
> feature on the ts-7000. The documentation is kind of vague. Also when I
> issue the command canctl -D I get an error message
>
> "canctl: canctl.c:440: can_irqwait: Assertion `can_irqfd != -1' failed.
> Aborted"
>
> And the --server is not in the --help section. Is this normal?
>
CAN can be complex. I've used CAN in an industrial environment that
employed CiA (CAN in Automation) protocols on Freescale MCU based SBCs.
I've not used it on TS products and have no knowledge of how GM
employs it in their vehicles.
CAN is a message exchange network mechanism. Individual nodes have an
11-bit (CAN version 1.0) or 29-bit (CAN version 2.0) identifier. The
network speed (up to 1 Mbps) is selectable depending on the number of
nodes and how many messages are sent. Often the messages are wrapped in
a higher-level transport protocol that improves reliability and ease of
use. Think of this as similar to the differences between using Ethernet
with UDP vs. TCP/IP.
In your situation, I'd begin by looking for internal GM documentation
detailing the GM CAN implementation. This should describe which
version, the transfer speed, and if a protocol is used. Then search the
web for examples of implementing that mechanism. Don't expect a simple
solution. The TS hardware appears to be capable of supporting CAN 2.0
at standard speeds, so any protocol could be used. I'd expect that
coding an app to handle interfacing to the vehicles is likely to take a
good chunk of time and effort, and depend very much on how detailed a
specification of the GM implementation you can find.
Larry
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|