How to Design a BSPD (FSAE)
by teamcrceformularacing in Circuits > Electronics
3806 Views, 3 Favorites, 0 Comments
How to Design a BSPD (FSAE)
Greetings! Step into the world of innovation as we delve into the creation of the BSPD for our remarkable 2024 Formula Student car, Genesis. Triumphantly claiming 7th place overall at the fiercely contested Formula Bharat 2023 in India, our journey showcases the fusion of cutting-edge technology and automotive prowess. Below we have mentioned on how about we went ahead with the design of our BSPD circuit.
Supplies
Free Softwares to start your journey in PCB design and circuit simulations
https://www.kicad.org/download/
https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html
What Is the BSPD ? What Is Its Significance?
"Brake System Plausibility Device" is a term used in Formula Student and Formula SAE (Society of Automotive Engineers) contests. It is a crucial safety element that monitors and ensures the car's brakes are functioning properly. The BSPD is designed to spot brake system abnormalities or faults, including erroneous pressure measurements, and take the appropriate preventative measures to avoid accidents or breakdowns in the future. It's essential to ensure the overall operation of the Formula Student vehicle safely and successfully, both in practice and during competition.
The vehicle's shutdown system includes the BSPD (Brake System Plausibility device), a non-programmable circuit that prevents the driver from braking and accelerating simultaneously to prevent issues that could result from doing so.
Conditions to trigger the BSPD :
If both of the below conditions are active together for more than the 500ms :
- Brake pressure exceeds the set threshold value (Threshold Value <= 30 bar)
- Power delivered to motors >= 5kW or the throttle position is more than 25 % over idle position
After the BSPD is triggered the shutdown circuit must remain open until power cycling the LVMS or the BSPD may reset itself if the opening condition is no longer present for more than 10 s.
Implementation
A heartfelt thank you goes out to JLCPCB for their generous sponsorship! All of our current boards were DIY etched by hand but with the increase in complexity and number of components of each circuit it became next to impossible to continue, the support of JLCPCB has played a significant role in our success and journey with the Genesis 2024 Formula Student car. Your contribution has helped us achieve our goals and showcase our innovation on the track. We deeply appreciate your partnership and look forward to continuing our collaboration in the future.
We recommend them because they are the best in the business. If you want to use the best PCBs available, click this link: https://jlcpcb.com/HAR
Design Flow and Schematic
A LM339 comparator is used it compares two input voltages and outputs a binary signal indicating which is larger. If the non-inverting (+) input is greater than the inverting (-) input, the output goes high. If the inverting input is greater than the non-inverting, the output goes low.
To signal when the sensor input goes over a certain threshold, we can connect the - terminal to a voltage representing said threshold, and the sensor to the + terminal. This way, when the sensor signal overtakes our designated voltage value (the - terminal voltage), the comparator emits a “1” signal.
In case our sensor outputs a value which is out of range or the signal connection is lost we need to activate the latching circuit in accordance to the SCS rules.
Till this part we have now understood how to understand to read the sensor and verify if a certain condition is met or not.
Proceeding ahead the BSPD triggers when the 2 conditions are active at the same time so for this we need to use an AND logic gate for verifying if both the conditions are met. For checking if this signal is free from errors and is not resulted high from any external interference we need to add a 500ms plausibility check circuit which can simply be executed with a delay circuit.
We must keep in mind that the BSPD circuit is a nonprogrammable circuit which means we cannot use any microcontroller etc for the 500ms check.
The delay circuit consists of a RC network in which depending on resistors value the time required to charge the capacitor to almost 99% of the input voltage. This time delay helps to verify if the conditions are present for more than the threshold and are non erroneous signals.
After we verify that the signal is genuine we send it to the 555 timer circuit(Monostable mode) which will perform the job of opening the shutdown circuit for 10sec by actuating the relay.
Design PCB Layout and Gerber
After we designed our schematic we then designed out PCB layout followed by generating our gerber files.
After finalising all of our designs we sent them to JLC PCB for manufacturing.
We assembled the boards and the BSPD worked well every time we needed it.
Thanks to our sponsor JLCPCB for giving us the opportunity, and remember,
here is your link: https://jlcpcb.com/HAR
Steps to Order JLC PCB
Now we have got the PCB design and it’s time to order the PCB’s. For that, you just have to go to JLCPCB, and click on the “QUOTE NOW” button. JLCPCB is also a sponsor of this project. JLCPCB (ShenzhenJLC Electronics Co., Ltd.), is the largest PCB prototype enterprise in China and a high-tech manufacturer specializing in quick PCB prototype and small-batch PCB production.
You can order a minimum of 5 PCBs for just $2. To get the PCB manufactured, upload the Gerber file you downloaded in the last step. Upload the.zip file or you can also drag and drop the Gerber files. After uploading the zip file, you’ll see a success message at the bottom of the file that is successfully uploaded. You can review the PCB in the Gerber viewer to make sure everything is good.
You can then proceed ahead by placing your order!
https://www.youtube.com/watch?v=ZZWdaWAr5A8
If you have reached here till the end thank you so much for reading the entire article.
Team CFR....