Abstract

In this paper, we propose an electrical design (implemented on a PCB board) and an accompanying software design for controlling the automatic gear change. The designs complement the mechanical solutions developed in Part 1. The paper also analyses the issues encountered during the intermediate steps of the development of the electronic module, which is expected to be small and adaptable enough to be installed on a motorcycle without changing its ergonomics. The control software runs on the Arduino Nano board and is built as a state machine with one idle state, five active states that cover different stages of the gear change and one error state for preventing malfunctions in case of an unexpected event. The sketch uses 5,760 bytes (or 18%) of program storage space and 706 bytes (or 34%) of the dynamic memory.

Highlights

  • This paper is based on a research project whose aim is to robotize a manual motorcycle gearbox

  • This paper is correlated with the paper “Robotized Semiautomatic Motorcycle Transmission Development

  • To control the mechanisms described in part one of this research, an electronical module must be developed. This module must be small and adaptable enough to be installed on a motorcycle without changing its ergonomics

Read more

Summary

Introduction

This paper is based on a research project whose aim is to robotize a manual motorcycle gearbox. This module must be small and adaptable enough to be installed on a motorcycle without changing its ergonomics It must provide robustness in harsh electrical conditions of indoor and outdoor environment and it must assure a linear functionality no matter what loads are applied to it. - Be adaptable to different mechanisms The code compiled for the electronical module must be capable of offering a high reliability no matter what loads (e.g. user commands, false sensor readings etc.) are applied. It must run in a sequential manner and not enter in an infinite program loop or a dead-end (error). In order to show in which, state the program has reached or what problem has encountered, the module can communicate with the computer via USB

Electrical schematics design
Arduino Nano
Human-machine interaction
Gear control driver
Clutch control driver
Developing
Electromagnetic compatibility
Control system software development
Control software and electronic intermediate tests
PCB Version 1
Version 2
Version 3
Findings
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.