Hello,
I am writing an ECU software with PCAN-UDS API.
I am currently using PCAN-UDS / ISO-TP / PCAN-BASIC API and PEAK-USB device.
As I know, the tester(in my case, update software in my PC) sets N_Cs delay time to the value of Minimum Separation Time (STMIN) in the flow control message. Unfortunately, there is a case that both target ECU and Gateway just send this value(STMIN) to ONE,A value of 1 means that the tester sends the package to the ECU at a speed of 1ms. The tester sends a packet with a frame less than 1ms, which is an exception.
How to solve this problem?
UDS_API
-
- Software Development
- Posts: 305
- Joined: Mon 9. Sep 2013, 12:21
Re: UDS_API
Dear Yaoxy,
Please do not double post on our email support and the forum, it will not speed up our answers...
If you think your issue may provide information for all users I recommend using the forum, thanks.
Please do not double post on our email support and the forum, it will not speed up our answers...
If you think your issue may provide information for all users I recommend using the forum, thanks.
the PUDS_PARAM_SEPERATION_TIME only affects segmented ISO-TP messages that your application is receiving: it is the receiver that transmits the FlowControl Frame.
In your case, you are transmitting something to an ECU, consequently that ECU will define the BlockSize and the Minimum SeparationTime.
Please make sure you are using the latest API versions:
- PCAN-Basic: v4.3.0.150
- PCAN-ISO-TP: v2.0.2.102
- PCAN-UDS: v1.3.1.30
You have different versions of those APIs in various folders.
Best regards,
Fabrice
Fabrice