Пікірлер
@ClaytonAllenFP
@ClaytonAllenFP 3 күн бұрын
Good job with the video. Provided some clarity. When speaking of Nodes... If you were to provide some practical advice, say for example in the world of Arduino. You would probably not want to have a slower end "Master" as it couldn't handle a bunch of nodes all talking at the same time. Is this where something like an STM32 shines? Also what happens if two nodes try to talk at the exact same time? Does the one who fails use logic to keep reporting the data until accepted by the master? I imagine this is where it would get tricky because what if you have a window sensor with an ID that "beats" the fire sensors in the motor bay? That gets into the weeds for sure... Just curious...
@UnofficialEngineering
@UnofficialEngineering 9 күн бұрын
Seems like a bad-architecture upfront. If the Arduino can handle multiple inputs/outputs, then why set-up a system that modulates two-values? That's what i2c is for. Don't overthink it EV engineer; serial can be used as an input too.
@architech5940
@architech5940 14 күн бұрын
Great tutorial for learning how Linux kernel modules work in vm's
@thenouxsilva
@thenouxsilva 14 күн бұрын
Dear, hoping you have a good day, a question how can I update the winflash to an inter truck ecm
@jackevans2386
@jackevans2386 18 күн бұрын
I gave up on ESP32 MCUs because I found it impossible to toggle any port pins fast enough and also to stop the OS from interrupting every 1ms. Do you know how to do this ? Or in other words, how many clock cycles does it take for you to toggle an I/O pin ?
@welissonsantos5502
@welissonsantos5502 18 күн бұрын
I need to send a file to China, I have the device that I need to replicate but I can't do the GERBER, can you do it for me and how much would you charge me?
@aneesmohammed7135
@aneesmohammed7135 19 күн бұрын
What is the footprint name for the pin connector J1?
@Antoine-hr5zr
@Antoine-hr5zr 20 күн бұрын
Yes canutils framework
@isagumus1
@isagumus1 20 күн бұрын
I really liked your step by step and clear explanation. You gained a new subscriber here. Thank you!
@nasrahmed6236
@nasrahmed6236 20 күн бұрын
You are great
@emthefruitygem
@emthefruitygem 25 күн бұрын
I used port 0 and it worked, but I had to use pins 43 and 44 on the ESP32-S3 rather than your selection. Great video!
@prakashbehera30
@prakashbehera30 25 күн бұрын
LOVE IT.... DO YOU HAVE ANY COURSE WITH MUCH DEEPER INTO THIS
@hunterscooters5101
@hunterscooters5101 27 күн бұрын
This is very interesting! I took out my automatic transmission and replaced it with a manual transmission. Since the automatic transmission isn't connected to the CAN system anymore, I have U1000 and U1001 DTC. I live in CA and smog is very strict so I cannot pass with any DTCs. I have been toying with the idea of spoofing the AT CAN signals. I know all the inputs/outputs but I just don't know how I would execute this whole plan
@joshtaylor7088
@joshtaylor7088 6 күн бұрын
Just delete the codes in the bin file.
@haroldthibault9921
@haroldthibault9921 Ай бұрын
I often see an MCP2515 used in conjonction with a TJA1050. You're only using the TJA1050 ans I don't really understand how it is possible ? Or, is in your example, the workload that should be done by the MCP2515, is done in software by the ESP32 ?
@franckdk161
@franckdk161 Ай бұрын
Great ! Thanks to you i'm able to run my old USB Line-6 audio device under Ubuntu 22.04.
@ionlywatch
@ionlywatch 28 күн бұрын
Wow, isn't this just a standalone 10-minute tutorial?
@dmorash1973
@dmorash1973 Ай бұрын
I get no data whenever I use can sniffer can0 command. everything is set up the way it should be like you showed in the video. is there anything I am missing?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Thanks for this! I was banging my head against "insmod: ERROR: could not insert module drivers/block/floppy.ko: Invalid module format" and the missing Module.symvers for longer than I care to admit XD Trying to hack a second floppy drive into existence on a mobo that only supports one :)
@AbuBakar-um5wc
@AbuBakar-um5wc Ай бұрын
great video..but please try to explain more about things going
@wlcrutch
@wlcrutch Ай бұрын
Windows….yuck. I can’t watch a windows terminal 🤢
@TheSelfUnemployed
@TheSelfUnemployed Ай бұрын
Pwm for the motors
@Pyromasaur
@Pyromasaur Ай бұрын
Seems to me on a fundamental level you don't actually know what we're talking about but you're learning and you do a good enough job to contribute.. So thanks for that. That's what really matters.
@manishnandurdikar
@manishnandurdikar Ай бұрын
Lovely video tutorial. Thanks a ton for practicle and simple code
@michaczarnocki181
@michaczarnocki181 Ай бұрын
ELECTRIC VECHIHLE ENGINEER LETTTTTTTTSSSSS GO
@denisvelikov8081
@denisvelikov8081 2 ай бұрын
hello, can you help me to make one scheme in gerber file please
@tuananhtran7518
@tuananhtran7518 2 ай бұрын
sir, how to use virtual can on linux to transmit CAN FD frame
@martinh9099
@martinh9099 2 ай бұрын
Would be a laugh if you sent the CAN Bus commands to set off the airbag in your mates car🤣
@AkashPatil-wo8jh
@AkashPatil-wo8jh 2 ай бұрын
Very helpful sir !! Got a brief about CAN , now I can start in depth study
@solmobil
@solmobil 2 ай бұрын
Hi, great video. I am working on copying this system for a little canbus project over here. I did everything up to the point where I need to add the CAN library to the code, (including soldering up the different boards) but I keep getting a persisting error message that says 'library not found.' Even though I saved it directly in the Arduino library folder. Any help to get past this little block would be greatly appreciated ! Thanks. Once I correctly compile the code using CAN library, I can most likely make it work for our project (to activate a CAN controlled ev charger).
@solmobil
@solmobil 2 ай бұрын
I fixed the problem by going into the 'Board Manager' and reinstalling an older version of ESP32 (2.0.11) instead of the current version (3.0.4, in my case). This allowed the board to recognize the CAN library. found the answer on the 'github issues' page. Thanks!
@MGsyd
@MGsyd 2 ай бұрын
Hello Do you think you can make a tutorial on how to use can pdo in Arduino?
@MGsyd
@MGsyd 2 ай бұрын
Good job If you want to send data like you did you can leave the int pin disconnected
@andresbarrera515
@andresbarrera515 2 ай бұрын
Great explanation! Thank you
@bobweiram6321
@bobweiram6321 2 ай бұрын
The moment you included the RTOS and linked against IDF's libraries, it's no longer bare metal. All you did was bypass the GPIO functions. What a waste if time.
@adammontgomery7980
@adammontgomery7980 2 ай бұрын
Sniffing your roommate's CAN huh?
@tetradgroup
@tetradgroup 2 ай бұрын
I need help with a little project. If your interested in some side work please contact me.
@moisesaladro7344
@moisesaladro7344 3 ай бұрын
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 3 ай бұрын
If you using FreeRTOS, it’s not bare metal, right? 😂
@SpencerTechMelody
@SpencerTechMelody 3 ай бұрын
Good sharing
@mortezapourmehdi9009
@mortezapourmehdi9009 3 ай бұрын
Great job
@dharmadhikariatharva
@dharmadhikariatharva 3 ай бұрын
I have identical setup but still can't see the raw can data, exactly followed the steps.
@lukeshbramhapurikar6499
@lukeshbramhapurikar6499 3 ай бұрын
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 3 ай бұрын
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 3 ай бұрын
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.
@alejandromonavel6553
@alejandromonavel6553 2 ай бұрын
I´m having the same problem. I downloaded the library and copied it directly into the folder where the other CAN libraries are but now it is showing a new error: 'gpio_matrix_in' was not declared in this scope 61 | gpio_matrix_in(_rxPin, CAN_RX_IDX, 0); | ^~~~~~~~~~~~~~ 'gpio_pad_select_gpio' was not declared in this scope; did you mean 'esp_rom_gpio_pad_select_gpio'? 62 | gpio_pad_select_gpio(_rxPin); | ^~~~~~~~~~~~~~~~~~~~ | esp_rom_gpio_pad_select_gpio 'gpio_matrix_out' was not declared in this scope; did you mean 'gpio_iomux_out'? 66 | gpio_matrix_out(_txPin, CAN_TX_IDX, 0, 0); | ^~~~~~~~~~~~~~~ | gpio_iomux_out does anybody knows what to do?????????????????
@solmobil
@solmobil 2 ай бұрын
@@alejandromonavel6553 i have the same problem. Plz let me know if you guys solved it! Thanks.
@imanuelpundoko6831
@imanuelpundoko6831 4 ай бұрын
do you ever tried NodeMCU esp8266 with mcp2515? or anyone have any experience to interfacing the esp8266 with mcp2515
@fcintaretu
@fcintaretu 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
I hv got informative knlg ! many thanks .
@James__tk0z
@James__tk0z 4 ай бұрын
Pessimistic, but here are the details and anticipated actions for refunds
@jeanfernandeseng
@jeanfernandeseng 4 ай бұрын
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 4 ай бұрын
So clear and consise . Up to the mark