Тёмный
The EV Engineer
The EV Engineer
The EV Engineer
Подписаться
Hey folks, welcome to my channel!

My name is Josh. I am an embedded software engineer. I work with high-voltage systems in electric vehicles. I created this channel to share my side projects, post tutorials on engineering design and tools, and discuss electronics theory. I choose topics based on what I think is relevant and useful for those who want to become embedded software engineers in the EV industry.

If you share my passion for embedded software engineering and electric vehicles, consider subscribing!
Комментарии
@moisesaladro7344
@moisesaladro7344 9 дней назад
It believe you're talking about j1939, because CAN specification doesn't have physical layer, which is basically the signal interpretation and the arrangement of wires in twisted pairs.
@msbanda2123
@msbanda2123 11 дней назад
If you using FreeRTOS, it’s not bare metal, right? 😂
@SpencerTechMelody
@SpencerTechMelody 17 дней назад
Good sharing
@mortezapourmehdi9009
@mortezapourmehdi9009 19 дней назад
Great job
@dharmadhikariatharva
@dharmadhikariatharva 20 дней назад
I have identical setup but still can't see the raw can data, exactly followed the steps.
@lukeshbramhapurikar6499
@lukeshbramhapurikar6499 22 дня назад
Please make a video from message id i.e. in decimal to can frame Thanks for the video, it helps me lot to understand the sequence bit by bit.
@001krle
@001krle 29 дней назад
in case I discover some code that, for example, controls the economy mode, how can I block it, let's say I want to turn off the economy mode and I found the signal it sends, how can I turn it off?
@AlphonseMugisha11
@AlphonseMugisha11 Месяц назад
Hi, I cannot seem to get this library to compile for me. I keep getting this error. "Arduino\libraries\CAN\src\ESP32SJA1000.cpp:6:10: fatal error: esp_intr.h: No such file or directory". What am I missing? Thank you.
@imanuelpundoko6831
@imanuelpundoko6831 Месяц назад
do you ever tried NodeMCU esp8266 with mcp2515? or anyone have any experience to interfacing the esp8266 with mcp2515
@fcintaretu
@fcintaretu Месяц назад
Hi, thank you for the nice introduction. In my understanding, one CAN node can transmits multiple meassages with different IDs. In this context, the ID relates to a meassage, not to a node. Is my understanding correct?
@juanvelasquez9114
@juanvelasquez9114 Месяц назад
great content! could u recommend a book to get into more in automotive electronics? i am automotive tech but i want to learn more about electronics...thanks!!
@habtamusium8646
@habtamusium8646 Месяц назад
helow Ev , do you give me an idea from where I start my project w/c is helping stop collusion of two cars after proximity sensor sending a signal x- distance to clutch or brake system ( i.e, to follower car ) ? ( it most means of accident in my city ) . I am eager to listen any guideline that help me go steps .
@habtamusium8646
@habtamusium8646 Месяц назад
I hv got informative knlg ! many thanks .
@James__tk0z
@James__tk0z Месяц назад
Pessimistic, but here are the details and anticipated actions for refunds
@jeanfernandeseng
@jeanfernandeseng Месяц назад
When this code is executed on ESP32, Is there some FreeRTOS tasks at under kernel ? I am trying to check a gpio from external source and send to serial, and the FreeRTOS under IDF sometimes run task like IPC and move the context of execution. I watched the video and I dont understand why you move to linux. Does it possible under windows create a Real Bare Bone code ? Thanks in Advance.
@rishichowdary9764
@rishichowdary9764 Месяц назад
So clear and consise . Up to the mark
@Patricia-e3Patricia___9a7
@Patricia-e3Patricia___9a7 Месяц назад
The science of a smile and its impact on you.
@Alperic27
@Alperic27 Месяц назад
dude … u keep confusing transceivers with transmitters …… 🤦‍♂️
@montpierce424
@montpierce424 Месяц назад
Nice explanation. At 3:20 show and talk about the USB-to-UART converter. I would add here something important. Some microcontrollers GPIO pins are 5v and others are 3.3v. Some that use 3.3v are 5v tolerant. If it's not, then putting 5v on it's 3.3v io pins can damage the device. Do you know if the ESP32 is 3.3 or 5 volt io pins? I'm new to the ESP32, so I don't know this tidbit yet... :)
@oussamabenmazhar5365
@oussamabenmazhar5365 Месяц назад
Great job ! thank you
@_.ah7
@_.ah7 2 месяца назад
You explain good, please make more baremetal videos for esp idf
@felixkrocher8103
@felixkrocher8103 2 месяца назад
I'm just looking for a way to communicate with my R48 2000e3 rectifier to reduce the voltage but I'm lost here
@thaisclaudino7913
@thaisclaudino7913 2 месяца назад
Insteady of using the tja1050 can we use a TJA1040 High speed CAN transceiver
@bigdilliams
@bigdilliams 2 месяца назад
can you make a tutorial on how to make a man in the middle attack on the can bus with esp32, for example as described on this paper: Development of a Man-in-the-Middle Attack Device for the CAN Bus (search for the pdf) that would be amazing. great content by the way. subscribed 👍
@khaldounkayal8788
@khaldounkayal8788 2 месяца назад
Espressif-IDE is an Integrated Development Environment(IDE) based on Eclipse CDT for developing IoT Applications using ESP-IDF framework.
@deemorris7229
@deemorris7229 2 месяца назад
Good day to you so I am seeking to make a custom gauge cluster using master slave combo with uno r3 and mega r3. I want to connect to combination meter to the OEM gauge cluster for my 2006 honda cbr1000rr... Will make a tutorial on how to connect for the master to read the can bus from the meter send that data to the slave and the slave display it on a tft, hmi, or oled screen?
@devadasanvarier9814
@devadasanvarier9814 2 месяца назад
Very good explanation. I am working as an ETO onboard Tanker ship. Main engine is utilising full electronic control using CANBUS protocol. It was difficult me to understand this concept. After watching your video, made it very clear how the CANBUS signal communicating and how it is transmitted over the bus. Thank you 😊
@kurtronaldesteban8190
@kurtronaldesteban8190 2 месяца назад
I'm here for the very same reason. ~ETO onboard LNG Tanker
@SujarwokoWoko-vb1lq
@SujarwokoWoko-vb1lq 2 месяца назад
master where can I buy the tools and software I need to service the speedometer.
@dazealex
@dazealex 2 месяца назад
What exactly are those components I need to flash an ATMega32-P, let's say, so I can order them?
@ecaredu2022
@ecaredu2022 2 месяца назад
CAN BUS in practice ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-NIL5zymN64k.html
@grenadier4702
@grenadier4702 2 месяца назад
The next step is write your own linker script
@SupremelyFly
@SupremelyFly 3 месяца назад
Good video. I like how you presented the information in a traditional manner using slides supported with a solid verbal explanation. Made it easy to take notes and follow.
@jakewasowski1353
@jakewasowski1353 3 месяца назад
Thanks bro
@Paavo1991
@Paavo1991 3 месяца назад
Hi. Did you connected to obd port? If so that means you connected to FCAN I believe and things like doors, wipers or hvac should be part of BCAN which is not available in obd port. Need to check with my Honda becuase I was sure that changing doors position would not be visibile in FCAN so I struggle with BCAN snifffing now (connected to HVAC) but my problem is there are only little traffic on the BCAN bus and nothing happens when I play with doors or windows..
@zaca211
@zaca211 3 месяца назад
Holy crap that was simple. I just switched over the Espressif framework from Arduino and I've been messing around with their GPIO driver for a couple of hours now. Considering all I needed to do was toggle the internal LED, this saves so much hassle.
@Roottech25
@Roottech25 3 месяца назад
good and quick tutorial.... can you control a real can network let's say activating a selenoid in the car to see if it is working.
@abdalrhmanahmed3187
@abdalrhmanahmed3187 3 месяца назад
im using esp 32 LILYGO can rs485 is no working
@chrisman2598
@chrisman2598 3 месяца назад
Why use a vm ?
@Hhtfvhrcbgrejkkjhffvbhb
@Hhtfvhrcbgrejkkjhffvbhb 3 месяца назад
Sir, electric vehicles charger not on without bms battery. Now sir how to on charger without bms battery? Please guide
@Bravo_L
@Bravo_L 3 месяца назад
Thanks again for this brother. Lots of help❤
@tarikulislamtarif1122
@tarikulislamtarif1122 3 месяца назад
Hey,my android wifi doesn't work after flashing compiled kernel,now I am trying to build module named wlan.ko to make wifi working,but how do I make it,is it similar to this tutorial?
@kawtarbelhinani1496
@kawtarbelhinani1496 3 месяца назад
thanks for you video i watched can connection btw esp and esp32 and also between stm32 and STM32 THAT U just posted can u do between stm32 AND esp32 with can protocol I NEED IT FOR MY project
@eriklethdanielsen3968
@eriklethdanielsen3968 3 месяца назад
why do you still run windows, windows is dead i have run Debian KDE sinse 2019, it works fine for ewrything also pcb design and writing software
@renansaraivadossantos2896
@renansaraivadossantos2896 3 месяца назад
How are you reading the transmitted data? Are you using openmoko, is it a software for linux?
@TheWohnJick
@TheWohnJick 3 месяца назад
Awesome tutorial 🫶
@petersuvara
@petersuvara 3 месяца назад
Easy as. Does Canplayer come with Kali Linux?
@TheTruth-fb4be
@TheTruth-fb4be 4 месяца назад
To reprogram a keyfob, do you need the can bus to be communicating?
@Rkemobilitywork
@Rkemobilitywork 4 месяца назад
Hello, need your help , for project, I am from India, pls update me fast
@luigiprovencher
@luigiprovencher 4 месяца назад
If that's the case then how do I convert it for that architecture or do I have to recompile it or something?