Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Objective To perform a preliminary design a microcontroller based system. Issues

ID: 658488 • Letter: O

Question

Objective To perform a preliminary design a microcontroller based system. Issues to be addressed in the preliminary design include integration of supporting hardware, development of a core pseudo code and the impact of the design on the world. Requirements Identify two to three contemporary issues that you believe can be improved with the use of a microcontroller. Areas of improvement could include efficiency, economic benefit, the environment, an increase in the standard of living and so on. Select one topic from your list for this project. Describe the project in general terms including the requirements for interaction with the outside world. Include the input and output devices required. These could be such things as sensors, switches, knobs, buttons, displays, motors, valves, radio links, ethernet connections, and GPS among many choices. Include a block diagram showing the interaction of the hardware in relation to the microcontroller. Perform a literature search to find data sheets for each input or output device to be used. Pay particular attention to the power supply requirements of each device as well as the method of communication with the microcontroller. Create an I/O summary listing to include how many digital I/O pins are required, analog I/O, serial ports, I2C etc. Create a rough power budget. What voltages need to be supplied and at what current capacities? For example, 5Vdc at 1 Ampere, +- 12Vdc at 200 mA. Create a pseudo code outline of what functions the microcontroller code will need to perform. A flowchart may be appropriate to include. Also include in this discussion the hardware that will need to be configured by the code (mention things such as com or device libraries and pin modes in the setup section) Determine if the monitored inputs will utilize polling or interrupts. Also indicate where the use of subroutines might be appropriate, and need for interrupt service routines as part of code requirements. In a final section describe and summarize the projected benefits and impact of the design on society and the environment.

Explanation / Answer

Reference:

U-blox page

helsinki group document

I/O Summary

Operating Voltage