Te Kete Ipurangi Navigation:

Te Kete Ipurangi
Communities
Schools

Te Kete Ipurangi user options:


Ministry of Education.
Kaua e rangiruatia te hāpai o te hoe; e kore tō tātou waka e ū ki uta

Develop an Electronic Environment



Develop an Electronic Environment

Development of electronic environments focuses on the analysis of how electronic environments (functional combinations of hardware and embedded software in the real world i.e. circuits, prototypes or products) work in terms of their components, subsystems and software and how these components may be selected, subsystems put together and the hardware and software tested and debugged so that the electronic environment is functional with respect to agreed specifications. The model produced through these skills is a necessary precursor to developing a functional electronic and embedded system.

Initially students learn basic functional modelling, circuit analysis, subsystem assembly and adjustment, testing and debugging skills. Students progress from this to more advanced skills to deal with more advanced and eventually complex environments. This progression will involve the introduction of more complex calculation and competency in the use and interpretation of data from devices such as multimeters (extended function), oscilloscopes and other test instruments. At the highest level, students will be able to analyse and develop complex electronic environments in terms of their subsystems and programming structures and employ mathematical calculations as part of this process.

  Level 6 Level 7 Level 8
  Demonstrate ability to develop a basic electronic environment Demonstrate ability to develop an advanced electronic environment Demonstrate ability to develop a complex electronic environment
 

To support students to demonstrate ability to develop a basic electronic environment at level 6, teachers could:

  • Provide, or develop in negotiation with the student, specifications for an electronic environment that will require applying some basic interfacing procedures.
  • Provide experiences that involve functional modelling eg, breadboard simple circuits, use Crocodile Clips, kitsets (eg, Electroflash Kit), or emulators (eg, PICAXE Programme Editor functionality).
  • Support students to analyse basic circuits (including those with a microcontroller) in terms of their subsystems (eg, voltage divider and transistor switch).
  • Guide student to use functional modelling to perform measurements in, and to test, debug and make adjustments to voltage divider and transistor switch subsystems.
  • Guide student to use functional modelling to develop software for an embedded system, given provided programme structures.
  • Guide student to use functional modelling to test, debug and make adjustments to embedded software.
  • Guide student to use functional modelling to interface subsystems to each other and to the embedded software in a microcontroller.
  • Provide and explain a datasheet for a common component eg, a resistor or an LED.
  • Provide opportunity for students to practice simple calculations based on selecting components for real circuits eg, the value of a resistor to match an LDR.
  • Guide students to test and debug an integrated electronic environment to ensure functionality.

To support students to demonstrate ability to develop an advanced electronic environment at level 7, teachers could:

  • Provide, or develop in negotiation with the student, specifications for an electronic environment that will require applying some advanced interfacing procedures.
  • Support students to analyse advanced circuits (those involving gates, 555s, filters, timers, amplifier stages etc in terms of their subsystems.
  • Provide functional modelling tools to enable students to perform measurements in, and to test, debug and make adjustments to advanced circuit subsystems.
  • Guide student to use functional modelling to develop clearly annotated software (including variables, subroutines and an extended range of commands) for an advanced embedded system.
  • Provide functional modelling tools to enable students to test, debug and make adjustments to advanced embedded software.
  • Guide student to use functional modelling to interface subsystems to each other and to the embedded software in a microcontroller.
  • Provide opportunity for students to practice interpreting datasheets and undertaking calculations based on real circuits, including voltage, current and power eg, selecting components for a motor driver subsystem based on average and maximum power requirements.
  • Support students to test and debug an integrated electronic environment to ensure functionality.

To support students to demonstrate ability to develop a complex electronic environment at level 8, teachers could:

  • Provide, or develop in negotiation with the student, specifications for an electronic environment that will require applying some complex interfacing procedures.
  • Support students to analyse complex circuits (those involving FETs, npn and pnp transistors, SCRs, op-amps, LCD displays, 555s, servo and stepper motors etc.) in terms of their subsystems.
  • Provide functional modelling tools to enable students to perform measurements in, and to test, debug and make adjustments to complex circuit subsystems.
  • Guide student to use functional modelling to develop clearly annotated, well-structured software (including communication protocols, macros, flags, interrupts, counters, bitwise AND/OR, pwm) for a complex embedded system.
  • Provide functional modelling tools to enable students to test, debug and make adjustments to complex embedded software.
  • Guide student to usefunctional modelling to interface subsystems to each other and to the embedded software in a microcontroller.
  • Guide students to perform complex calculations, including gain, resonant frequency, RMS values, impedance, based on parameters important in the behaviour of real circuits.
  • Support students to interpret datasheets and undertake calculations based on real circuits eg, selecting component values and subsystem design so that impedances of stages can be matched to each other.
  • Ensure students are able to test and debug the integrated electronic environment to ensure functionality.
 

Students can:

  • use datasheets or calculations to assist in choosing appropriate component types and values for the sensor and actuator subsystems
  • write well-structured, clearly annotated, readily understandable interface software given simple programme structures
  • Interface subsystems to each other and to the embedded software in a microcontroller
  • test and debug a functional model of the interface.

Students can:

  • use provided functional sensor subsystems to interact with the environment
  • use provided functional actuator subsystems to interact with the environment
  • modify sensor subsystems to substantially improve the quality of the data delivered by the interface
  • modify actuator subsystems to substantially improve the way they work
  • write well-structured, clearly annotated, readily understandable software that interfaces effectively with the data provided by the sensors and with the actuators it controls
  • Interface subsystems to each other and to the embedded software in a microcontroller
  • test and debugging a functional model of the interface to achieve and demonstrate substantially improved operation.

Students can:

  • devise and apply functional sensor subsystems that interact with the environment
  • devise and apply functional actuator subsystems to interact with the environment
  • analyse and modify sensor subsystems to substantially improve the quality of the data delivered by the interface
  • analyse and modify actuator subsystems to substantially improve the way they work
  • write well-structured, clearly annotated, readily understandable software that interfaces effectively with the data provided by the sensors and with the actuators it controls
  • Interface subsystems to each other and to the embedded software in a microcontroller
  • analyse, modify, test and debug a functional model of the interface to achieve and demonstrate substantially improved operation.
 
AS91078 Digital Technologies 1.48

Implement basic interfacing procedures in a specified electronic environment

Standards & Assessment
AS91375 Digital Technologies 2.48

Implement advanced interfacing procedures in a specified electronic environment

Standards & Assessment
Digital Technologies 3.48

Implement complex interfacing procedures in a specified electronic environment

Standards & Assessment

Digital Technologies


Knowledge of Digital Information Management
|
Create a Digital Information Outcome

Knowledge of Digital Media
|
Create a Digital Media Outcome
|
Design a Software Program Structure

Knowledge of Computer Science and Software Engineering
|
Construct a Software Program

Assemble and Test Electronic and Embedded Systems
|
Knowledge of Digital Infrastructure

Design a Digital Infrastructure System
|
Knowledge of Electronic Environments

Develop an Electronic Environment

Return to top ^