--- In "Art" <> wrote:
>
> I have been able to get the can driver installed. I've been sending
> using the testcommand. On my device receiving this packet it is
saying
> that the packet is 8 bytes when I am only sending 1 byte. It has
been
> said that I could have the TS-7kv terminated incorrectly. What is
the
> termination for the CAN interface and how can I change it.
>
It is very unlikely that termination is to blame for this. If your
remote device received a packet, it most definitely received the
packet it said it did. One of the neat things about CAN is that it is
about impossible to have "corruption" as we know it on the physical
interface. CAN has many features ensuring reliable reception of
messages which includes, among other things, a 16bit CRC wrapping each
message. One either gets the packet 100% correct or it doesnt get a
packet at all -- it should be next to impossible for software to
receive a corrupted packet. The CAN transmitter itself will know if
the receiver did not receive the message correctly and will
automatically attempt retries. This extreme reliability is one of the
reasons CAN is replacing RS-485 serial in many applications.
I'm not sure what your problem is, but I would think it most likely to
be in software. Maybe the Linux CAN framework will always uses 8 byte
packets?
//Jesse Off
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|