My complete course on CAN LIN AUTOSAR, click the below 80% discount coupon link www.udemy.com/course/can-and-lin-communication-protocols/?referralCode=F50CFD8FA492E1693415
Adding more to this video, for SIL, the controller C files are generated for the host computer (laptop/desktop computer), for PIL, the controller C files are generated for the microcontroller (with no mapped peripherals). Finally in HIL, the controller C files are generated for the microcontroller(with actual mapped peripherals, Ex: PWMs, ADCs, Interrupts, etc) and the plant can be the actual hardware or a hardware simulator (where the simulink model is compiled and downloaded to a real time simulator).
Can you explain the differences between SIL and MIL. I know SIL is based on C files, but I am not sure what's the actual difference when I use the C file not Simulink model. Is it related to virtual ECU?
SIL is used to validate that the model functions how you expect it when you generate code for the controller. This is all done in the host computer. PIL validates that the controller part will function properly on the TARGET. This is important to verify code performance (such as schedulability, memory budget, worst execution time)
In processor in loop plant is simulated in the host computer, in case of hardware in loop plant model is either actual hardware or close to the actual hardware
Exactly, I hear him repeating those terms (MIL, SIL, PIL, HIL) more than explaining them. The most misleading part is when talking about HIL, the diagram shows a picture of engine. no model, what is the difference with you driving a car? (you have the engine inside and the controller inside)
My complete course on CAN LIN AUTOSAR, click the below 80% discount coupon link
www.udemy.com/course/can-and-lin-communication-protocols/?referralCode=F50CFD8FA492E1693415
Adding more to this video, for SIL, the controller C files are generated for the host computer (laptop/desktop computer), for PIL, the controller C files are generated for the microcontroller (with no mapped peripherals). Finally in HIL, the controller C files are generated for the microcontroller(with actual mapped peripherals, Ex: PWMs, ADCs, Interrupts, etc) and the plant can be the actual hardware or a hardware simulator (where the simulink model is compiled and downloaded to a real time simulator).
ruclips.net/video/0SqxS913qXE/видео.html
You are absolutely right
The PIL in this video is more like HIL, and HIL in the video is more like running test in dyno or driving a real vehicle.
Exact. HIL = real controller and simulated plant on speedgoat/dpsace/vt vector or so
Thanks for share your knowledgement sir..
Thank you
ruclips.net/video/0SqxS913qXE/видео.html
Very clear explanation, thank you
Hello Sir, With MIL in place, can we avoid HIL testing? Which would reduce of HIL investment.
HIL is must because mil is only simulation
@@VenkateshMane Yes, it MIL is for rapid prototyping and serves as a low level proof of concept for the HIL validation.
Can you explain the differences between SIL and MIL. I know SIL is based on C files, but I am not sure what's the actual difference when I use the C file not Simulink model. Is it related to virtual ECU?
ruclips.net/video/0SqxS913qXE/видео.html
Thank you sir
Definition for HIL is misleading,it's not completely correct..
Correct, in this case the plant model would run in a simulated hardware. From your explanation it can be understood that you are using the real plant.
My CAN fundamental tutorial is completely free here-
ruclips.net/video/I0-3aYQhTjQ/видео.html
thank you
voice is not good but presentation is good .. thanks
Why PIL is used if SIL is done?
SIL is used to validate that the model functions how you expect it when you generate code for the controller. This is all done in the host computer.
PIL validates that the controller part will function properly on the TARGET. This is important to verify code performance (such as schedulability, memory budget, worst execution time)
So what is difference between hardware in loop and processor in loop ?
In processor in loop plant is simulated in the host computer, in case of hardware in loop plant model is either actual hardware or close to the actual hardware
cleat and neat
👍👍
Some of the concepts explained are completely misleading and do not have bearing on the professional practices of the industry
Thanks for the feedback and please let me know which concept you felt incorrect. It would help me to rectify
Exactly, I hear him repeating those terms (MIL, SIL, PIL, HIL) more than explaining them. The most misleading part is when talking about HIL, the diagram shows a picture of engine. no model, what is the difference with you driving a car? (you have the engine inside and the controller inside)
you not provided perfect stuff on it