Most vehicles implement only one of the protocols SAE J1850 PWM (pulse-width modulation — 41.6 kB/sec, standard of the Ford Motor Company) SAE J1850 VPW (variable pulse width — 10.4/41.6 kB/sec, standard of General Motors ) ISO There are five signaling protocols that are permitted with the OBD-II interface. I am not able to read anything. Show 1 comment1 ReplyNameEmail AddressWebsite AddressName(Required)Email Address(Required, will not be published)Website AddressAlban Rampon Jun 5, 2007 9:34 AMUnmark CorrectCorrect AnswerHello Venu,For URGENT and problem blocking project developpment, we advise to use
Indeed it is looping, however, the serial message is greatly deformed! BUS HEAVY condition. Time waste of execv() and fork() A Thing, made of things, which makes many things How are solvents chosen in organic reactions? Execute from RAM in PIC32MZ? http://www.microchip.com/forums/m237080.aspx
Just a question, what do most people use as a "base" code for the CAN in C. Any more suggestions? #8 jajones480 Starting Member Total Posts : 74 Reward points : 0 Joined: 2006/01/30 13:41:45Location: 0 Status: offline RE: CAN Not working, BUS HEAVY condition 2007/03/19 11:38:56 (permalink) So perhaps my oscillator is not working as planned?
BUSOFF: The CAN controller has switched to the status ‘Bus-Off’ because a heavy and continuous error is existing on the bus (255 error points have been reached). Pcan View Bus Heavy The Bosch CAN IP differentiates between a "Not Acknowledged" error and a collision, but it looks like the PCAN unit (or at least its PC SW) does not differentiate, and reports BUSHEAVY: The CAN controller indicates a ‘heavy’ error on the bus (more than 127 error points according to the amount of messages that were sent or received). find this I have tried multiple internal oscillator methods as well as a 4MHz crystal PLL'd to 16MHz, with no success.
Shanghai ICP Recordal No.09049794 PEAK-System Forum Support, Knowledge Base, and FAQ Skip to content Advanced search Board index Change font size FAQ Register Login Information The requested topic does not exist. Can Bus Error Handling I haven't yet tried adding additional bias/termination to the ISO1050 bus has internal biasing that looks like it should be adequate... Now, I am trying to connect PCAN-USB to OBD-II connector of HONDA civic. Is it even possible ?? Join us now!
Join them; it only takes a minute: Sign up CAN BUS Acknowledgment error up vote -1 down vote favorite I am using STM32F429 CAN bus Program with TJA1041A as CAN Transreciver.The imp source BusHeavy is indeed an accurate >> description of the state of the bus when there's only a single node on >> it, and that node tries to transmit anything. Peak Can Bus Heavy Please try the request again. Can Bus Error Codes Correct?
Is it even possible ?? The first thing I'd do is try 250kbaud. I moved the sendrcvd() function to just inside the while loop, to see if it was looping. So I guess it is just a baud rate issue. Can Bus Error Frame
Something I just found out today. Yet > when the secondary is unplugged, the primary gets hosed. Yet when the secondary is unplugged, the primary gets hosed. So, i need some help if there is some who had worked with TI DSP and CAN.
can1 to can2 with baudrate 250k this one able to send data to other port with out any problem2. Can Bus Error Detection BusHeavy is indeed an accurate description of the state of the bus when there's only a single node on it, and that node tries to transmit anything. I had a error in my serial receive code somewhere.
If you want 250K @ 32Mhz - try these settings... #define BAUD_RATE_PRESC 3 #define SJW_TIME 1 #define SAMPLES 1 #define PROP_TIME 2 #define PH_SEG_1 8 #define PH_SEG_2 5These settings gives a Dungeons in a 3d space game Arguments for the golden ratio making things more aesthetically pleasing Letters of support for tenure What is the purpose of this solder jumper? Even when the > secondary bus is disconnected, all CAN messages on the primary bus are > ACK'd by other nodes on the primary. Pcan_error_busheavy That gets you an error frame storm at close to 100% bus load. > The isolator box uses a TI ISO1050 to interface to the secondary > bus.
Reply Posted by Dave Nadler ●January 27, 2014On Sunday, January 26, 2014 7:25:32 PM UTC-5, Rich Webb wrote: > Take a look at the Intronix logic analyzer. However, my next plan of action was to add a parallel cut 16Mhz crystal... Cheers Artic #5 nick9871 New Member Total Posts : 29 Reward points : 0 Joined: 2007/02/15 21:01:27Location: 0 Status: offline RE: CAN Not working, BUS HEAVY condition 2007/03/16 09:12:39 (permalink) 0 Last point is to select your bit timing parameters so that the sample point is as close to the end of the bit cell as possible.
BusHeavy is indeed an accurate > description of the state of the bus when there's only a single node on > it, and that node tries to transmit anything. I don't know, sounds like you are begining to get confused... Here's what you need to know about the eBay experience. On one side it provides the isolated CANH and CANL signals, on the other it provides the RX and TX signals to be directly connected to the CAN controller.
After bulk erase in HV programming, PIC18F25K22 devices show intermittent non-erased bytes Issue with USB2514 Active Posts DMA Connected to UART at 10MHz flash SST26VT064B Why Microchip Doesnt Release New Thanks, raja. #3 Like Reply Feb 25, 2013 #4 Papabravo Expert Feb 24, 2006 9,950 1,730 I don't know what Extended Mode means. Details Search forums Search Vendors Directory More Vendors Free PDF Downloads Real-Time Operating Systems and Programming Languages for Embedded Systems Memory allocation in C First Steps with Embedded Systems All FREE This sounds silly but working to a requirement for an isolater box to not hose the primary bus when the secondary is unplugged...
Any other ideas? If you are using nice crystals then start with an SJW of 1 3. You need at least two CAN controllers on the bus to establish communication. The Bosch CAN IP differentiates between a "Not > Acknowledged" error and a collision, but it looks like the > PCAN unit (or at least its PC SW) does not differentiate,
the bus is terminated on both ends with 120 ohm resistor. Baud Code #define BAUD_RATE_PRESC 8 #define SJW_TIME 4 #define SAMPLES 1 #define PROP_TIME 4 #define PH_SEG_1 4 #define PH_SEG_2 7 #define CAN_CONFIG_1 BAUD_RATE_PRESC-1|(SJW_TIME-1<<6) #if SAMPLES == 1 #define CAN_CONFIG_2 0x80|(PH_SEG_1-1<<3)|(PROP_TIME-1) #elif If you are using "rubbish" or "poor quality" oscillators/resonators then use a long SJW setting. Please post your 18F2680 oscillator configuration settings.
And while I had the scope, I'd check the other pins on the OBD connector. When can be BUS Heavy ? The two nodes can be located anywhere along the stub. Correct? >> I am not able to read anything.