276°
Posted 20 hours ago

Waveshare SN65HVD230 CAN Board Connecting MCUs to CAN Network Features ESD Protection Communication Evaluation Development Board 3.3V

£9.9£99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

For this tutorial, we will use a simple example that sends a CAN message between two UNO R4 Minima devices. If you wish, you can also connect an existing CAN device to the UNO R4 Minima. Circuit

The CAN transceiver is the CAN physical layer and interfaces the single ended host CAN protocol controller with the differential CAN bus found in industrial, building automation, and automotive applications. These devices operate over a -2 V to 7 V common mode range on the bus, and can withstand common mode transients of ±25 V. Each driver and receiver has separate input and output pins for full-duplex bus communication designs. They are designed for RS-422 and RS-485 data transmission over cable lengths of up to 1500 meters. This method is iterating through a task, and if the vector contains a CAN_message_t object it writes it to the CAN, this works correctly. TI's product portfolio includes data converters, amplifiers and comparators, power management ICs, microcontrollers, sensors, and wireless connectivity solutions, among others. Line signaling rate is the number of voltage transitions made per second expressed in units of bps (bits per second)

Missing something?

Added a second termination resistor with 120Ohm directly to the transceiver. During my first tries, I am really sure, that I did this before. Maybe it was after I played with the CANInit-values and crashed TX with that... It is possible to receive any message and any signal without any problem. The CAN data is displayed at a external LC-Display. The signaling rate of a line is the number of voltage transitions that are made per second expressed in the units bps (bits per second). Hi everyone - looking for some help to get my project off the ground. My goal is to read CAN bus and/or ODBII PID data using an Adafruit ESP32 feather and a Waveshare SN65HVD230. I will upload a pic of the wiring schematic but I feel pretty confident in that, as well as the pinout from my OBDII connector. CAN high/low both measure ~2.5V with a multimeter straight off the port in my VW, and those are attached via screw terminal to the Waveshare. Waveshare has power and ground, and the OBDII pinout has both signal and chassis ground running to the same ground as Waveshare. Waveshare is powered with 3.3V/ground from the ESP32.

Designed for operation in especially-harsh environments, these devices feature cross-wire protection, loss-of-ground and overvoltage protection, overtemperature protection, as well as wide common-mode range. To communicate with other CAN devices however, you need a transceiver module. In this tutorial, we will be using a SN65HVD230 breakout. To connect this, you can follow the circuit diagram available in the section below. Hi, did you get anywhere with this? I am trying to build a similar thing from a GitHub project for the ESP32 where it sends CAN messages to a Citroen "Confort" CAN bus as 125K, but yet it shows no data out, on my car or the PCan CAN analyser I have (which I have used to sniff the bus and send messages manually, and know that analyser works) but the ESP32 seems not to send the data to the pins indicated in the project. I wonder if we need to use a specific ESP32 which contains a CAN controller.The company serves customers in a variety of industries, including automotive, communications, computing, industrial, and consumer electronics. For my project (Cruise Control for my byke KTM Adventure 1190), I don't need to send any PDO's, I only need to received 5 PDO's but it must be reliable reading (20ms pooling time). As second node I use a CAN interface which is sending a recorded CAN trace with 500kbs in a loop. The HW used is a interface from Vector, so the second node works properly, thats sure. Used it for another project with ESP8266 and MCP2515/SN65HVD230 without any issues. Termination is 120Ohms, without the resistor, no communication is possible (which is ok). limitation on the rise and fall slopes. The rise and fall slopes can also be adjusted by connecting

Looking to error counters (RX = 0, TX = 0 after start, after short time TX error =128) -> So message is not transmitted automotive applications. These devices operate over a -2 V to 7 V common mode range on the bus, and Designed for operation in especially harsh environments, these devices feature cross wire protection, loss of ground and overvoltage protection, overtemperature protection, as well as wide common mode range of operation. TI is a global leader in the production of analog and digital signal processing (DSP) integrated circuits, as well as embedded processors and other microcontroller products.

I've lost days with 2pcs CJMCU-230 coming from the same supplier on Aliexpress. They were almost working at low speed (125kb) & only for few seconds at 500kb... Forcing High Speed mode with Rs connected to GND did not help really. So my actual status: TX message is in buffer, but there is a issue, so the message can't be send out. Looking to the CAN traffic at second node, confirms this, because no message from the ESP32 occurs. Texas Instruments (TI) is a publicly traded company that designs and manufactures semiconductor and computer technology products.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment