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

Texas Instruments (TI) is a publicly traded company that designs and manufactures semiconductor and computer technology products. The R S pin (pin 8) on the SN65HVD230 and SN65HVD231 provides three different modes of operation: high speed mode, slope control mode, and low-power mode. The high speed mode of operation is selected by connecting the R S pin to ground, allowing the transmitter output transistors to switch on and off as fast as possible with no limitation on the rise and fall slopes. The rise and fall slopes can also be adjusted by connecting a resistor in series between the R S pin and ground. The slope will be proportional to the pin’s output current. With a resistor value of 10 kΩ the device will have a slew rate of ~15 V/µs, and with a resistor value of 100 kΩ the device will have a slew rate of ~2 V/µs. See Application Information for more information.

The SN65HVD3x devices are 3-state differential line drivers and differential-input line receivers that operate with 3.3-V power supply. TI is committed to innovation and customer satisfaction, and has a long history of delivering high-quality, reliable products to its customers. 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). Looking to error counters (RX = 0, TX = 0 after start, after short time TX error =128) -> So message is not transmitted On the SN65HVD230Q and SN65HVD231Q, R S (pin 8) provides three different modes of operation: high-speed, slope control, and low-power modes. The high-speed mode of operation is selected by connecting pin 8 to ground, allowing the transmitter output transistors to switch on and off as fast as possible with no limitation on the rise and fall slopes. The rise and fall slopes can be adjusted by connecting a resistor to ground at pin 8, since the slope is proportional to the pin’s output current. This slope control is implemented with external resistor values of 10 k , to achieve a 15-V/µs slew rate, to 100 k , to achieve a 2-V/µs slew rate.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. while still allowing the CAN controller to monitor the bus for activity indicating it should return 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.

automotive applications. These devices operate over a -2 V to 7 V common mode range on the bus, and 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. 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. I use the SN65HVD230 and a ESP32 Dev Board with following LIB ( https://github.com/miwagner/ESP32-Arduino-CAN)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. 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). TI's product portfolio includes data converters, amplifiers and comparators, power management ICs, microcontrollers, sensors, and wireless connectivity solutions, among others. sorry for reactivating this thread. But my problems are nearly the same like described in this thread, but still no solution. I tried different settings (e.g. RTR switched off, reduce SAM from triple to one, different BTR0 and BTR1 settings) without success. I also tried different transceivers (SN65HVD230, SN65HVD232, SN65HVD233) but still no success.

Please note that CAN controller requires an external transceiver to function. Instructions and hardware examples are provided in this tutorial. Goals Applying another similar transceiver from Waveshare with same VP 230 SN65HVD 230 with Rs grounded solved all my troubles. Plugg & run! Smooth ESP32 read & writte at 500kb for hours with heavy REC trafic (Rx_PDO1_20ms, Rx_PDO2_1s, Rx_PDO3_5s, Tx_PDO1_1s) limitation on the rise and fall slopes. The rise and fall slopes can also be adjusted by connecting Line signaling rate is the number of voltage transitions made per second expressed in units of bps (bits per second)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. To send data to the CAN I used the same way like described in TX example of the LIB, adapted to 1000ms cycle, but nothing happens, which means RX is still okay, but the second node does not receive anything. For now, I'm trying to understant the PeliCAN filter mode with Michael Wagner CAN driver 0.0.1. Has anyone ever seen a nice tutorial? The SN65HVD230Q, SN65HVD231Q, and SN65HVD232Q controller area network (CAN) transceivers are designed for use with the Texas Instruments TMS320Lx240x 3.3-V DSPs with CAN controllers, or with equivalent devices. They are intended for use in applications employing the CAN serial communication physical layer in accordance with the ISO 11898 standard. Each CAN transceiver is designed to provide differential transmit capability to the bus and differential receive capability to a CAN controller at speeds up to 1 Mbps. The unique difference between the SN65HVD230Q and the SN65HVD231Q is that both the driver and the receiver are switched off in the SN65HVD231Q when a high logic level is applied to R S (pin 8) and remain in this sleep mode until the circuit is reactivated by a low logic level on R S.

The company serves customers in a variety of industries, including automotive, communications, computing, industrial, and consumer electronics. The circuit of the SN65HVD230Q enters a low-current standby mode during which the drive r is switched off and the receiver remains active if a high logic level is applied to RS (pin 8). The DSP controller reverses this low-current standby mode when a dominant state (bus differential voltage > 900 mV typical) occurs on the bus. 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). This is a method I use to convert to hexString. It's not relevant but it may bring more clarity: void uint8_tArrayToHexString2(uint8_t *data, size_t len, char *output)To initialize the library, use CAN . begin ( CanBitRate :: BR_250k ), where a CAN bit rate is specified. Choose between: With a focus on sustainability and energy efficiency, TI is dedicated to making a positive impact on the world through its technology and products. I have used the IDF CAN library of the ESP32 and it has nothing to do with it, it is like night and day.

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