Hmmm. I don't know the answer to this question ... I will ask our automotive engineers but I doubt if they know the older Nissan Consult interface protocols at all.TDot wrote:1/ I know that the DDL1 or DDL2 are older protocols, however from what I understand from the LAN FSM, they are still being used. So do the DDL1 and DDL2 provide any info that the CAN does not?
Only some of the CANBUS data/info is available at the OBD-II port and this varies quite a bit from car implementation to car implementation.TDot wrote:2/ Can I get OBDII info out of the KLine protocol or CANBUS protocol? I ask because from what I understand the OBDII protocol is slower than the others....and I see the speed issues in my software development.
I have no idea what Infiniti and Nissan use ... (assuming you are limiting yourself to that mftr). And, there are new transport methods in the works ... Ethernet in the cars is going to be a next-gen protocol that replaces the current serial CAN transports in many cars.TDot wrote:3/ Which one of these versions of the CAN protocols are used:
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
User1 CAN (11* bit ID, 125* kbaud)
User2 CAN (11* bit ID, 50* kbaud)
No idea!TDot wrote:4/ Any info on the PID location of the gear position?
I would be surprised if they can do so - the CANBUS and OBD-II extensions are proprietary to each manufacturer and not made public, AFAIK.TDot wrote:5/ Can any of the Infiniti techs provide the actual PIDs in the CAN instead of me monitoring the CAN for the next few weeks?
Yes, indeed!Ilya wrote:tough questions lol.
Oh thank god. CAN is so ridiculously slow and old. And auto version of the EtherNet/IP would be awesome. It has been around for a long time now and is plenty stable and reliable, even for use in industrial machinery systems where peoples lives would be in danger or it could cause environmental disasters if it weren't reliable. It should have been brought over to the auto world a long time ago.szh wrote:I have no idea what Infiniti and Nissan use ... (assuming you are limiting yourself to that mftr). And, there are new transport methods in the works ... Ethernet in the cars is going to be a next-gen protocol that replaces the current serial CAN transports in many cars.TDot wrote:3/ Which one of these versions of the CAN protocols are used:
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
User1 CAN (11* bit ID, 125* kbaud)
User2 CAN (11* bit ID, 50* kbaud)
I think this is probably where the industry is headed next.EniGmA1987 wrote:Oh thank god. CAN is so ridiculously slow and old. And auto version of the EtherNet/IP would be awesome. It has been around for a long time now and is plenty stable and reliable, even for use in industrial machinery systems where peoples lives would be in danger or it could cause environmental disasters if it weren't reliable. It should have been brought over to the auto world a long time ago.
It is still a few years away though ... probably another 5 to 7 years before cars actually use it. The speed increase will be from the CANbus at 1 Mbit/sec to Ethernet at 100 Mbit/sec (at least, that is the current expectation).EniGmA1987 wrote:Oh thank god. CAN is so ridiculously slow and old. And auto version of the EtherNet/IP would be awesome. It has been around for a long time now and is plenty stable and reliable, even for use in industrial machinery systems where peoples lives would be in danger or it could cause environmental disasters if it weren't reliable. It should have been brought over to the auto world a long time ago.szh wrote: have no idea what Infiniti and Nissan use ... (assuming you are limiting yourself to that mftr). And, there are new transport methods in the works ... Ethernet in the cars is going to be a next-gen protocol that replaces the current serial CAN transports in many cars.
It is indeed one of the possibilities, along with Ethernet/IP and Ethernet Powerlink. No actual selection yet, AFAIK.jiggersplat wrote:I think this is probably where the industry is headed next.EniGmA1987 wrote:Oh thank god. CAN is so ridiculously slow and old. And auto version of the EtherNet/IP would be awesome. It has been around for a long time now and is plenty stable and reliable, even for use in industrial machinery systems where peoples lives would be in danger or it could cause environmental disasters if it weren't reliable. It should have been brought over to the auto world a long time ago.
https://en.wikipedia.org/wiki/EtherCAT
So the BCM and other "brains" talking back and forth are not considered ECUs? Just want to know if I should look to listen to them on a different protocol in case they are carrying info I may need.Ilya wrote:I believe it's only one ECU...
Thats what I'm doing. Just trying to widdle things down and get shortcuts in case someone already has access.jiggersplat wrote:Back to the topic at hand... If you pick up a consult tool and a USB can bus interface you can probably sniff out most of the pids you want.
Do you know if any of these address any of the security issues related to CAN?szh wrote:It is indeed one of the possibilities, along with Ethernet/IP and Ethernet Powerlink. No actual selection yet, AFAIK.
The SAE folks, along with a number of auto OEMs, are working on the technical details of this choice.
Thats what i figured. I guess i have to figure out their address and start filtering.jiggersplat wrote:They probably all have a CAN-H and CAN-L pins.
No. BCM is BCM. ECU is strictly engine control...and there is only one of those as far as I know. BCM, TCM and all other computers are not considered ECU's.TDot wrote:So the BCM and other "brains" talking back and forth are not considered ECUs? Just want to know if I should look to listen to them on a different protocol in case they are carrying info I may need.Ilya wrote:I believe it's only one ECU...
Yeah. However, there are a lot of independent processing elements in cars now - the new generic term is "TCU", although that used to mean "Transmission Control Unit".Ilya wrote:No. BCM is BCM. ECU is strictly engine control...and there is only one of those as far as I know. BCM, TCM and all other computers are not considered ECU's.TDot wrote: So the BCM and other "brains" talking back and forth are not considered ECUs? Just want to know if I should look to listen to them on a different protocol in case they are carrying info I may need.
Definitely!!! There is a huge effort in the works for security in general for automotive applications across the board. Particularly for "updatable" elements inside cars.jiggersplat wrote:Do you know if any of these address any of the security issues related to CAN?szh wrote:It is indeed one of the possibilities, along with Ethernet/IP and Ethernet Powerlink. No actual selection yet, AFAIK.
The SAE folks, along with a number of auto OEMs, are working on the technical details of this choice.
True, true. I think the M has like 11 computers if I'm not mistaking?szh wrote:Yeah. However, there are a lot of independent processing elements in cars now - the new generic term is "TCU", although that used to mean "Transmission Control Unit".Ilya wrote: No. BCM is BCM. ECU is strictly engine control...and there is only one of those as far as I know. BCM, TCM and all other computers are not considered ECU's.
Z