Optimization of State Machine Architecture for Automotive Body Control 2016-28-0233
The OEM's aim is to reduce development time and testing cost, hence the objective behind this work is to achieve a flexible stateflow model so that changes in the application during supply chain or development, on adding/deleting any switches, varying timer cycle, changing the logic for future advancements or else using the logic in different application, would end in minimal changes in the chart or in its states which would reflect least changes in the code. This research is about designing state machine architecture for chime/buzzer warning system and wiper/washer motor control system. The chime/buzzer stateflow chart includes various input switches like ignition, parking, seat belt buckle, driver door and speed accompanied with warning in the form of LED, lamp and buzzer. The logic is differentiated according to gentle and strong warning. Various conditions and scenarios of the vehicle and driver are considered for driver door and seat belt which is resolved in the chart. Similarly, in the case of wiper/washer motor control system, the wiper relay signal is considered to generate the required cycle for the respective wipes. The input switches would be auto-wipe, (3, 6, 9, 12, 15)wipe speed switches, front wiper, washer motor, ignition, crank, rain controller output and parking were output response is either to switch ON washer motor or wiper relay along with wipe speed. Logic between states is clearly maintained to enable the flow during cranking, auto-wipe, drip wash and washer motor OFF conditions.