Professional Documents
Culture Documents
Electronic Design 3
8th March 2012
Group 5
Phase 1
Trishaul Reddy Nevlin Manicum Damien Mahadew Kushal Ramdas Prashant Doolabh
|Page
Student: Trishaul Reddy Nevlin Manicum Damien Mahadew Kushal Ramdas Prashant Doolabh (206508941) (208518817) (208512294) (208512294) (208500161)
th
i|Page
Report Breakdown
Trishaul Reddy (206508941) Editing & Compilation, Group Leader & Leadership Objectives, Relevance to Society, Communication Module, Conclusion.
Nevlin Manicum
(208518817)
Editing & Compilation, Abstract, Project Specifications, Module Breakdown & Allocation to Group Members, Solar Radiation Tracking System.
Damien Mahadew
(208512294)
Kushal Ramdas
(208512294)
Prashant Doolabh
(208500161)
Alternate Energy Maximum Power Point Tracking Battery Charge Controller, Referencing, Project Problem Statement, Proof Reading
ii | P a g e
Abstract
The ensuing documentation provides insight into the research and proposed implementation regarding the deployment of an alternate energy remote access wireless weather station. A weather station comprises of meteorological condition observation and data logging. Remote weather monitoring decreases cost involved in recursive site visits and moves focus toward the study of weather conditions instead of data collection. The proposed system is segmented in a top-down manner into the following parts: Weather Condition Sensing; Wireless Transmission of Meteorological Data; Storing of Meteorological Data in a Database and GUI; Alternate Energy Solution and an Alternate Energy Efficiency Enhancement System. The details regarding this breakdown are shown graphically in Section 3: Modular Breakdown & Allocation to Group Members. Weather parameter observations are to be accomplished utilising suitable analogue sensors and microprocessor based interpretation of sensor data. Temperature, atmospheric pressure, rainfall and relative humidity (and possibly wind speed and wind direction if time permits) are the meteorological conditions to be perceived and measured. Data transmission of weather data is to be accomplished using suitable wireless technology. Suggested TM solutions included Zigbee , Long Range Wi-Fi and GPRS. GPRS is chosen for the following key reasons: low power consumption and long data ranges (16 km or more). A functional flowchart of the wireless data transmission is shown in Section 10.4: High Level Operational Overview. A network communications link is advocated for reception of wireless data transmissions. The data is to be stored in a database that can be accessed via a graphical user interface. Implementation is to occur in Visual Studio IDE using a C# based WPF Application integrated with a MS Access database. The alternate energy solution proposed for this particular system implementation is solar power. Low cost and applicability are cited as reasons for this. A sealed lead acid battery is to charge via a solar panel and discrete component DC-DC Buck-Boost MPPT charge controller. An embedded MPPT algorithm is to be implementaed. Current algorithms under investigation include perturb and observe and fuzzy logic. A system overview can be viewed in Section 8.3. Since solar energy is proposed as the energy source, a solar radiation tracking system is suggested as a means of improving alternate energy power generation efficiency. A single axis system that uses a hybrid sun tracking algorithm is described in Section 9.4.1 and Section 9.4.2. System mechanisation is to be achieved using a controlled DC motor. A rigid lightweight frame to house the panel is also required. Advice from experts has been gained and is documented in the following Section 9.8 and Section 10.5. Engineering consultants from PFK Electronics and Austria Microsystems were contacted with regard to wireless communication technologies for data transmission and magnetic rotary encoders for motor control respectively. Project planning is carried out by each person involved in the project proposal. These can be viewed in the following Sections; 7.6, 8.8, 9.9, 10.6 and 11.10. Cost Analysis and Technical Feasibility of each module is also documented. The outcome of which is an achievable system that is able to be implemented provided well thought-out system hardware choices and adequate simulation pending phase 2 and ultimately construction and testing in phase 3.
Keywords: microprocessor, remote access, alternate energy, Zigbee, Wi-Fi, GPRS, Visual Studio IDE, WPF,MPPT ,DC-DC Buck-Boost, sun tracking algorithm, weather, single axis, C#,MS Access, meteorological
iii | P a g e
Contents
Report Breakdown ...................................................................................................................................................... ii Abstract ...................................................................................................................................................................... iii 1 2 3 4 5 6 Introduction ......................................................................................................................................................... 1 Project Problem Statement................................................................................................................................. 2 Proposed Solution ............................................................................................................................................... 3 Relevance to Society ............................................................................................................................................4 Modular Breakdown & Allocation to Group Members .................................................................................... 5 Project Specifications ......................................................................................................................................... 6 6.1 6.2 6.3 6.4 6.5 7 7.1 7.2 7.3 7.3.1 7.3.2 7.4 7.5 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.6 8 8.1 8.2 8.2.1 8.2.2 8.2.3 8.3 8.4 8.4.1 Monitoring of Meteorological Parameters ............................................................................................. 6 Wireless Transmission of Weather Data ................................................................................................ 6 Data Capture & Information Logging ..................................................................................................... 6 Alternative Energy Solution ..................................................................................................................... 6 Increased Efficiency use of Alternative Energy ...................................................................................... 6 Relevance......................................................................................................................................................... 7 Overview ..................................................................................................................................................... 7 Feasibility study ............................................................................................................................................. 8 Meteorological sensors ......................................................................................................................... 8 Central processing device .................................................................................................................... 8 High level system breakdown .................................................................................................................. 9 Modular analysis ....................................................................................................................................... 9 Thermometer ........................................................................................................................................ 9 Hygrometer ........................................................................................................................................... 9 Barometer ............................................................................................................................................. 10 Rainfall sensor ...................................................................................................................................... 10 Anemometer.......................................................................................................................................... 11 Project Schedule for Weather Condition Sensing ................................................................................ 12 Problem Statement........................................................................................................................................13 Alternate Energy .......................................................................................................................................13 Wind: .....................................................................................................................................................13 Hydro-electricity: ................................................................................................................................. 14 Solar Energy: ........................................................................................................................................ 14 High Level System Design ....................................................................................................................... 14 Integral Modules Feasibility Discussion ................................................................................................ 15 MPPT Algorithm .................................................................................................................................. 15
iv | P a g e
8.4.2 8.4.3 8.4.4 8.4.5 8.4.6 8.5 8.6 8.7 8.8 9 9.1 9.2 9.3 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.5 9.6 9.7 9.8 9.9 10 10.1 10.2 10.3 10.3.1 10.4 10.5 10.6 10.7 11 11.1 11.2
DC-DC Converter ................................................................................................................................ 15 Rechargeable Battery ........................................................................................................................... 15 PV Module ............................................................................................................................................ 16 Charge controller ................................................................................................................................. 16 Sensing Networks ................................................................................................................................ 16 Overview of System Implementation..................................................................................................... 16 Technical feasibility ................................................................................................................................. 17 Economic feasibility ................................................................................................................................. 17 Project Schedule for MPPT Charge Controller ..................................................................................... 18
Solar Radiation Tracking System ..................................................................................................................... 19 Problem Statement....................................................................................................................................... 19 Functional Specifications ........................................................................................................................20 Identification of System Elements .........................................................................................................20 Consideration of System Elements......................................................................................................... 21 Solar Tracker Topologies .................................................................................................................... 21 Solar Tracking Techniques ................................................................................................................. 22 Electro-mechanical Drive System Considerations ........................................................................... 23 Control System Considerations .......................................................................................................... 25 Mechanical Design Aspect ..................................................................................................................26 Microcontroller Choice .......................................................................................................................26 Suggested System Diagram .....................................................................................................................26 Technical Feasibility ................................................................................................................................ 27 Cost Analysis & Economic Feasibility .................................................................................................... 27 Advice from an Expert .............................................................................................................................29 Project Schedule for Solar Radiation Tracking System ........................................................................ 30 Problem Statement ...................................................................................................................................31 Proposed Solution .....................................................................................................................................31 Feasibility Study ........................................................................................................................................31 Modem Specifications ......................................................................................................................... 34 High Level Operational Overview .......................................................................................................... 35 Interaction with an Expert in the Field.................................................................................................. 37 Project Schedule for Communication Module ......................................................................................39 Future Developments ..............................................................................................................................39 Problem statement ...................................................................................................................................... 40 Proposed solution ................................................................................................................................... 40
v|Page
11.3 11.4 11.5 11.6 11.6.1 11.7 11.7.1 11.8 11.9 11.10 12 13 14
Breakdown of GUI & Database Log of Meteorological Data .............................................................. 40 Database system ....................................................................................................................................... 41 Database feasibility study ........................................................................................................................ 41 Front end user application ...................................................................................................................... 41 Front end application feasibility study ..............................................................................................42 Network communication ........................................................................................................................42 Network communication feasibility study ........................................................................................42 Programming language ........................................................................................................................... 43 Usage of the system ................................................................................................................................. 43 Project Schedule for GUI & Database Log ............................................................................................ 44
Group Leader and Leadership Objective ........................................................................................................45 Conclusion......................................................................................................................................................... 46 Works Cited .......................................................................................................................................................47
vi | P a g e
List of Tables
Table 1: Comparison of Considered Sensors ............................................................................................................ 8 Table 2: CHN05- High Efficiency Polycrystalline Solar Panel .............................................................................. 16 Table 3: Comparison of Electro-mechanical Drive Systems..................................................................................24 Table 4: Comparison of Feedback Sensors.............................................................................................................. 25 Table 5: Projected Solar Tracking System Cost ......................................................................................................28
List of Figures
Figure 1: Micro-controller as central processing device ......................................................................................... 9 Figure 2: Operation of Tipping Bucket Mechanism ............................................................................................... 10 Figure 3: Revolving Cup Anemometer...................................................................................................................... 11 Figure 4: High Level System Diagram ..................................................................................................................... 14 Figure 5: Overview of System Implementation ...................................................................................................... 16 Figure 6: Illustration of Incident and Absorbed Solar Energy on a Fixed Angle PV Module (15) ..................... 19 Figure 7: World Solar Energy Map (42) ...................................................................................................................20 Figure 8: Elements of a Solar Tracking System ...................................................................................................... 21 Figure 9: Illustration of Single and Dual Axis Tracking Topology (43) ............................................................... 22 Figure 10: High Level Flow Chart of Proposed Tracking Technique .................................................................... 23 Figure 11: Proposed Solar Tracking Solution ........................................................................................................... 27 Figure 12: Operational Overview of the Communication Module........................................................................ 35 Figure 13: High Level Overview of the GUI and Database .................................................................................... 40 Figure 14: Three-Way Handshake ............................................................................................................................42
vii | P a g e
Introduction
In the light of current events such as Cyclone Irina which was predicted to hit Madagascar and Southern Mozambique, the impact that the weather and by extension, its observation, has on the world around us, is highly significant. Meteorology refers to the study of changes in the atmosphere i.e. the earths major weather elements such as wind, temperature, pressure, humidity and rainfall and is generally used in context with weather forecasting. Events such as droughts which lead to water shortage, increased wild life potential, low river flow rates etc. tend to bring more focus on the study of meteorology. Monitoring of weather conditions therefore has a meaningful impact on the real world and a system which is able to perform these monitoring of tasks could aid organizations with the safety of people and animals as well as the preservation of nature. This is where the primary focus of the Alternate Energy Remote Access Wireless Weather Station rests. Additional emphasis is placed on cost and energy efficiency, the ability to allow for remote access, and the gathering of important meteorological data.
1|Page
2|Page
Proposed Solution
3|Page
Relevance to Society
The significance of meteorological events has long been a subject of importance due to the impact these events have on the world around us. As an example, consequences of a drought include water shortages, low river flow rates, crop damage, and increased wildfire potential. These consequences may then result further ramifications such as restricted river travel, stress on various plant and animal species, saltwater infiltration in aquifers and coastal bays, stress on various plant and animal species, population shifts, and economic hardship. The critical impact of weather on human activity has led to an increased amount of interest in the study of the weather. The Alternate Energy Remote Access Wireless Weather Station will be designed and developed to assist meteorologist, climatologists, scientists as well as any individuals interested in studying the weather, in the monitoring of the general environment around the station. Possible uses and benefits of the station are listed below: The system will inform people of current weather conditions in certain areas. The system allows climatologists and weather departments to monitor focus more on data analysis as opposed to the tedious task of taking repetitive measurements. The system may be deployed for extended periods, enabling the study of long term climate trends etc. The weather station also decreases cost and risk by eliminating the need for physical visits to remote areas for weather evaluation. The system may also be used to monitor the driving conditions of remote mountain passes as well as highways and roads The station also caters for weather monitoring of agricultural areas such as remote crop sites Television and Radio Station Weather Networks may also make use of the system to collect meteorological data.
4|Page
5|Page
6 Project Specifications
6.1 Monitoring of Meteorological Parameters
A weather station, by definition is a meteorological observation post where data is measured and recorded. This system must therefore function in a similar capacity. Performing observations of relevant weather conditions such as temperature, atmospheric pressure, relative humidity and rain fall should occur. Wind speed and wind direction is also of great significance, however, sensing and measurement of this parameter is to be achieved only if time permits.
6|Page
The aim of this project is to design an alternate energy remote access wireless weather station. The term weather station illustrates that the sensing and monitoring of meteorological parameters that positively or negatively affect the surrounding environment is vital. The measured physical conditions could also be anything that affects the behavior of organisms. The system should include sensing of parameters that are relevant to the target market of the product. This product is aimed at targeting climatologists, weather departments, oiling and mining industries. It will permit them to focus more on data analysis rather than taking repetitive measurements.
7.2 Overview
This part of the project entails the measurement of surrounding meteorological parameters. It is intended to use transducers to measure these parameters. There are several areas of consideration herein that need to be considered prior to a choosing the sensing options that would finally be implemented. These namely are: Practicality, Cost, Design intensity, integration within the entire system. A microcontroller will be used for analog to digital conversion, and the data will be made available for transmission via GPRS to the base station for visualization and further analysis. The sensing system will include the following sensors for measurement of the corresponding physical condition of interest: 1. 2. 3. 4. 5. Thermometer temperature measurement Barometer pressure measurement Hygrometer relative humidity Rain gauge rainfall Anemometer measurement of wind speed (If time permits)
7|Page
7.3
7.3.1
Feasibility study
Meteorological sensors
Research was carried out in order to evaluate what meteorological sensors are available on the market, costing and availability. This is shown in Table 1: Comparison of Considered Sensors below.
Table 1: Comparison of Considered Sensors
Power Local availability Humidity RHT 22 HMZ 435 Pressure MPX 4115 MPL115A1 Temperature LM 35 TMP35GT9Z AD7314ARMZ Yes Yes No R16.80 R13.18 R14.52 2% 2% 2% 0.3mW 0.3mW 0.05W Commonly used and reliable High power consumption relative to lm35 On board ADC converter Yes No R178.00 R17.28 1.5% 1% 0.035W 0.25W High cost relative to budget 10 bit ADC output No Yes R74.72 R64.52 2% 1% 0.00075W 0.01W Inbuilt temperature and humidity sensor Small, economical and easy operation Cost Accuracy Consumption (5V supply) Comments
After noteworthy research it can be concluded that digital output sensors which use serial peripheral interface to transmit data will not be used. These devices have higher cost and power consumption in comparison to analogue sensors. Sensing of the meteorological parameters will be done using analogue sensors for the following reasons: can be easily implemented; require low power; locally available and cost efficient.
7.3.2
The central component of the design is the embedded system that will be will be responsible for linking the peripheral modules and processing the data which will be passed to it via the different sensing circuits. The microprocessor needs to be able to manage and communicate between the wireless modules. Bearing in mind the use of a self-sustaining system that requires minimal maintenance, it was imperious that when the microcontroller was chosen, power and current usage had to be considered. Two types of microcontrollers were looked into; these were namely AVR and PIC microcontrollers. The language of programming would preferably be C. Ideally for a prototyping and conceptual design such as this, a DIP package is preferred. In general the choice of the microcontroller depends on the number of pins, the peripherals, the cost, operating voltage and current consumption. Microcontroller hasnt been finalised in phase 1.
8|Page
Temperature is the measure of some stored thermal potential of matter (1).The temperature will be measured with a thermo-electric device. The thermoelectric effect is the direct conversion of temperature differences to electric voltage and vice-versa (2). A possible sensor choice could be an LM35 temperature sensor, which is cost efficient and locally available. It also possesses good accuracy. The sensor will be interfaced to the microcontroller using a single ended ADC. The sensor outputs a voltage which is linearly proportional to the Celsius temperature. It requires a minimum of 4V from the supply, and draws a mere 60A.
7.5.2 Hygrometer
An important atmospheric factor is humidity. This is the measure of water content present in the atmosphere. Relative humidity is the amount of moisture in the air compared to what the air can "hold" at that temperature (3). The sensors can be either capacitive or resistive type. Analogue humidity sensors output a voltage which is linearly proportional to the relative humidity. The output will be mapped into digital domain, there needs to be some numeric analysis before the final outcome is achieved, this can be done via a central processing device such as a microcontroller. A transducer for the measurement of this parameter hasnt been finalised in this phase.
9|Page
7.5.3
Barometer
The requirement of this parameter is to provide electronic measurement of atmospheric pressure. Atmospheric pressure is just another term for air pressure. One way to explain air pressure is to think of it as the force the atmosphere places on a specified area (4). A device with an inbuilt conditioning circuit will be chosen. This device will output an analogue voltage relative to the atmospheric pressure. This analogue voltage will be read into the microcontroller for analogue to digital conversion. An analogue to digital converter inputs an analogue electrical signal such as voltage or current and outputs a binary number. A typical calibration curve will be used to obtain the characteristic equation of the device which will be programmed into the data processing device. A transducer for the measurement of this parameter hasnt been finalised in this phase.
10 | P a g e
7.5.5
Anemometer
An anemometer is a device used for measuring wind speed, which is a fundamental atmospheric rate. Wind speed affects weather forecasting, aircraft and maritime operations, construction projects, growth and metabolism rate of many plant species, and countless other implications (5). The revolving cup anemometer is the most commonly used application for measuring wind. A generator induces a voltage relative to its speed at which the revolving cups rotate. The wind speed can hence be determined form this voltage. Figure 3 below provides an illustration of the revolving cup anemometer in operation.
The aforementioned wind sensing discussion with regard to the anemometer is at this point in time, purely research due to its relevance to society; however this sensor will be implemented if time permits. Alternatively it may be implemented by any other member of the group, again, time permitting.
11 | P a g e
Feb 2012
ID
Task Name
Start
Finish
Duration
19/2 26/2
1 Phase 1 Research 2 Finalize sensor choices 3 4 5 6 7 Order and purchase of required sensors and processing devices Research on detailed functioning of sensors Implementation and beta design of the sensing system Complete paper design and phase 2 preperation Iterative redesign of the system until full functionality is achieved
16d 3d 5d 5d 3d 4d 10d 6d 5d
12 | P a g e
Solar Power is the Primary Energy Source for an alternate energy remote access wireless weather station, however due to principle of operation of solar power being sunlight dependent (6). The Solar Power source is only capable of optimal performance for a period of time for which sufficient sunlight is available, hence there is need for a secondary energy source which will be dominant when insufficient sunlight is available, this shall be employed in the form of a suitable rechargeable battery which will be monitored by a charge controller. The charge controller is required to control the charging process of the battery and ensure the battery is protected from overcharge or discharge to maximize battery lifetime as our project is to be deployed in a remote area. The PV (Photovoltaic) modules chosen are able to provide peak voltages greater than the 12v battery they required to charge, if the PV module and battery are connected in the direct conventional manner the PV modules are forced to operate at an non optimal electrical point below it capacity(maximum power output) (7) . This is simply solved by implementing a Maximum Power Point Tracking algorithm which allows for control of the electrical operating point of the PV module which will then be configured to operate around its Maximum PowerPoint and therefore we are able to maximise the use of the excess power generated, in favourable climate conditions, by the PV module when the battery requires charging. There are cases for which the PV (Photovoltaic) modules sources voltages below and above the voltage of the battery during the day, this is dependent on climate conditions, therefore an additional interface between the PV Module and rechargeable battery in the form of a dc-dc converter is required to ensure the correct voltage is sourced to the battery, the dc-dc convertor controls the power flow from PV modules to the battery. Further components are required to assist in achieving the role of the MPPT charge controller, these are a microcontroller to implement the MPPT algorithm ,control the duty cycle of the dc-dc convertor and interpret and process the measurements of the voltage, current and temperature sensing networks. The MPPT Battery Charger controller is seen as a feasible component of the project as it ensures that the use of renewable energy and battery life is maximised as the charging of the battery shall be controlled intelligently hence overall power efficiency is increased.
8.2.1
Wind:
Good power generation characteristics, approximately 300 W may be generated when suitably implemented. Small units range between $600 and $2000. Wind as an energy source seen to be unfeasible due to this high cost and the increased mechanical complexity that will present itself as this will be a great challenge for computer and electronic engineering students.
13 | P a g e
8.2.2 Hydro-electricity:
Hydro-electricity is a well-established alternate energy source as 20% of the worlds power is generated using water, however using hydro-electricity limits the location of the weather station to within the general proximity of running water therefore this option was discarded.
PV Module
Battery Charger
MPPT
DC-DC convertor
Battery
Microcontroller
Voltage Sensing
Microcontroller
12 V
MPPT Algorithm
14 | P a g e
The MPPT algorithm will be designed to have maximum effect when the battery is in need of charging the most. There are numerous well established MPPT techniques, the following 3 were found to be most feasible. The algorithm shall be based on one of the following MPPT techniques, 1. 2. Incremental conductance, most commonly used for PV systems. Perturb and observe another common method which has easier implementation than incremental conductance and most suited to a standalone PV system. Fuzzy Logic Control, a more recent artificial intelligence technique that has presented itself for MPPT applications as it has great advantage of being able to handle systems with nonlinearities.
3.
Further research upon these 3 techniques will carried out and the technique chosen will be dependent on its ability to interface with the battery charging algorithm. (8) (9)
2.
3.
The first solution is seen to be most feasible as it allows the designer most amount of control at minimal cost.
for discharging and recharging over and over which is ideal for our application. They are not to be discharged completely or overcharged; this will be ensured by our charge controller, therefore sealed Lead Acid batteries with Deep cycles are most feasible for our application. Other advantages of SLA are a wide operating temperature range and low self-discharge rates as opposed to the alkaline batteries. (11)
8.4.4 PV Module
The System Power requirements define the choice of PV module, the following PV module was found to be sufficient and the integral characteristics are listed below. (12)
Table 2: CHN05- High Efficiency Polycrystalline Solar Panel
Typical Power (W) Voltage @ Maximum Power (VDC) Current @ Maximum Power (A) Open Circuit Voltage (VDC) Short Circuit Current (A) Dimensions (mm) 5-36P
16 | P a g e
17 | P a g e
Feb 2012
ID
Task Name
Start
Finish
Duration
12/2 19/2
1 2 3 4 5 6 7 8 9 10 11 12 13
Phase 1 Research MPPT Research MPPT Algorithm Development Charging Algorithm Development Buck -Boost Converter Design Voltage and Current Sensing Design Phase 2 Preparation Integration of MPPT and Charging Algorithm Iterative Design till Satisfactory Functionality Interfacing with Solar Tracker Interfacing with Communication Module and Sensors Testing and Debugging Phase 3 Preparation
2/15/2012 3/7/2012 3/7/2012 3/15/2012 3/19/2012 3/24/2012 3/20/2012 3/30/2012 4/5/2012 4/11/2012 4/11/2012 4/5/2012 4/20/2012
3/5/2012 3/12/2012 3/14/2012 3/18/2012 3/23/2012 3/26/2012 3/29/2012 4/4/2012 4/11/2012 4/20/2012 4/20/2012 4/30/2012 5/1/2012
The Project schedule above outlines the plan of development for the MPPT Charge Controller, and will be followed strictly according to deadlines made, however there will be overlapping of the above tasks as some tasks have dependence on others and therefore those shall be carried out concurrent.
18 | P a g e
An alternate energy remote access wireless weather station, as suggested by the title of the proposed project, is one that is able to function based on power derived from an alternative energy system. Being a weather station the primary sources of alternate energy for the proposed land based system were solar energy and wind energy. Solar energy was evaluated as the most feasible with regard to power generation due to the following reasons: Ease of availability of photovoltaic modules. (R145 compared to wind systems costing in excess of $600) Conditionally, better cost to power generation characteristic in comparison to wind energy systems (Solar tracking systems require less mechanical complexity). No additional components such as generators and purpose engineered mechanical structures.
A photovoltaic module is required to charge a battery which in turn supplies power to the system. The power generation scheme is to exist as a stand-alone, off grid solar energy system. The system, under estimated worst case circumstances, is to run a total of two days without sunlight. This entails power requirement of approximately 100WH (an average of 2W for 48 hours). The primary concern governing the systems power generation was deciding on a method of maximising incident radiation on the panel. In harnessing the suns energy, there exist certain circumstantial considerations to ensure the power needs of the system are met. According to (15)
The amount of solar radiation incident on a tilted module surface is the component of the incident solar radiation which is perpendicular to the module surface.
(9-1)
Figure 6: Illustration of Incident and Absorbed Solar Energy on a Fixed Angle PV Module (15)
A fixed solar panel may not be adequate in all regions of the world. This is further evident if one is to consider Figure 7: World Solar Energy Map shown below. Regions such as the United Kingdom for example 2 2 have incident solar radiation intensities between 700W/m and 1000W/m . This may compromise system 2 operation as certain panels require effective radiation intensity in excess of 800W/m . (16)
19 | P a g e
A solar radiation tracking system is to be implemented in order to accomplish this. This however is required to be performed in a manner that does not impede the ultimate generation of power. Furthermore unnecessary monetary implications are to be avoided by evaluation of various design metrics (Cost, Performance, Power Consumption, Availability, Reliability, etc.).
20 | P a g e
The above considerations are detailed in Section 7.4. These considerations illustrate the manner in which the solar tracking system is intended to be implemented.
mechanical design aspect. Of greater importance, however, is the power consumption of an additional electromechanical device geared at driving the PV module. This offsets the potential efficiency improvement in a small scale alternative energy system.
9.4.1.4 Proposed Tracker Topology Based on the aforementioned knowledge a single axis azimuth tracker is to be implemented for the purposes of an alternate energy remote access wireless weather station. Considering the lack of mechanical resources and limited budget (R700) this is a logical decision.
22 | P a g e
9.4.2.3 Proposed Tracking Technique Both closed and open loop tracking techniques have their associated advantages and disadvantages as discussed in Section 9.4.2.1 and Section 9.4.2.2. For the purposes of the solar tracker to be implemented a hybrid tracking technique that utilises both active and passive means of tracking the solar azimuth. The technique proposed for implementation aims at offsetting the disadvantages of each technique whilst simultaneously maximising their advantages. A high level flow chart of the intended implementation is shown and better detailed in Figure 10.
Sleep Mode
Night
Day/Night?
9.4.3
The definition of solar tracking cited in Section 9.2 suggests an aspect of the tracker design that entails motion. The motion in this design is to be achieved by means of an electromechanical system that is able to position the solar panel as dictated by the tracking mechanism described in Section 9.4.2.3. Drive systems that availed themselves for possible use were servo motors, stepper motors, geared DC motors and linear actuators. The drive systems are comparatively detailed in Table 3: Comparison of Electromechanical Drive Systems below. It compares the drive systems based on the following estimated requirements:
23 | P a g e
Cost is to be at most R200 (budget constraint on project is R700). Preferably available in South Africa. Should be able to withstand wear for about 5 years. Suitable Control is required for precise positioning. The panel is to be rotated at low speed (10rpm or less). Adequate Stall torque to rotate a load that may be in excess of 2Nm. Low Power consumption typically less than 5 W 10 W (motor does not work continuously and as such a higher power consumption does not critically impact the system).
Servo Motor Cost Local Availability Reliability Degree of Control Speed High Yes Good Very High Low High
Stepper Motor Moderate High Yes Good High Discontinuous LowModerate Moderate
High Moderate
Moderate Low
Considering that DC geared motors, servo motors and stepper motors fulfill most of the aforementioned requirements it was decided that they be further investigated for use in implementation. Servo motors, after quotation of their cost, ($50-$100 excl. delivery and relative to these application specifications) were immediately ruled out. The discussion that follows is thus confined to stepper motors and DC motors. 9.4.3.1 Stepper Motors vs. DC Motors Stepper motors are defined as follows: a brushless DC motor whose rotor rotates in fixed angular increments when its stator windings are energized in a programmed manner. (22) Stepper motors, as described above have rotate in fixed angular increments. A fair degree of accuracy is visibly evident and excess costs on encoders or other feedback mechanisms are avoided. (22) DC motors, for precise positioning, require a closed loop implementation and hence additional costs regarding feedback sensing must be considered. Stepper motor shaft positioning is however limited by the resolution or steps per revolution of the stepper motor. In order to be applied in an application requiring precise shaft positioning a high resolution motor would be required. The implication of the above is a higher cost. This may however be negated by operating the stepper in micro-stepping mode. Micro stepping allows the current in stator windings to be controlled in a manner that is independent of one another thereby facilitating improved resolution. (23) While micro stepping makes this motor an attractive type, there exist numerous other considerations. 24 | P a g e
Stepper motors usually operate in an open loop manner and as such may encounter large errors. Vibrations and low torque capacity relative to DC motors makes them somewhat unfavourable. Controlled DC motors do not have the associated problems and offer improved response times. In summation a DC motor and H-Bridge are likely choices for implementation as part of the proposed solution. The reasons for this are summarized in Table 3: Comparison of Electro-mechanical Drive Systems and in the preceding discussion. Their only downfall, which is a lack of control, is to be overcome by the implementation of an embedded control system to be discussed in Section 9.4.4.
Brush Potentiometer (25) Resolution or Accuracy Operating Temperature Power Consump. Cost Undefined
0C-40C
-20C-55C
450mW
8mW
80mW
Low
Moderate
Low
Moderate
Low - Moderate
The sensor technologies described above are currently being considered; however, no choice decision has yet been taken regarding sensor as availability and lag time are an unknown quantity. Granted that the Magnetic Hall Effect sensor technology can be obtained, it is likely to be used in implementation.
25 | P a g e
9.4.4.2 Method of Control A further consideration is the type of control to be utilized in an embedded implementation. For the purposes of the solar tracker two methods of control are under consideration: Proportional Integral Derivative (PID) Control and variations thereof as well as Fuzzy Logic Control. The method of control is to be decided at a later stage in the design process. A comparative performance of the PID and Fuzzy Logic control systems is hoped to be achieved through adequate simulation. The choice of control methodology is to be based on best performance is terms of responsiveness and ease of implementation. Cost does not influence this decision due to no additional hardware requirements.
9.5
Figure 11: Proposed Solar Tracking Solution below shows the proposed implementation of a solar radiation tracking system. The diagram shows components that are forecasted as being used. Final decisions regarding the motor, sensors, encoder and H-Bridge have not yet been made. The indicated components were used to perform a system cost analysis. Cost analysis is documented in Section 9.7.
26 | P a g e
DS1307 Real Time Clock Module Real Time Clock Microcontroller Atmel ATMega/ Xmega Series Or PIC24/PIC32
DIP IC L298/ L6209 Rotary Encoder AS5040 Magnetic Rotary Encoder Pololu 12V DC Geared Motor 10RPM 42kg-cm Torque HBridge 12V 12AH Sealed Lead Acid Battery
DC Motor
3/5/2012
Legend
Electrical Signals Gearing/ Bearing Mechanism Shaft to Turn Panel
Figure 11: Proposed Solar Tracking Solution
27 | P a g e
Component Microcontroller (PIC 24/32 or Atmel XMega Series or Atmel ATMega Series) Pololu 12V 10RPM 42kg-cm DC Geared Motor H-Bridge (L298/L6209) Gearing Mechanism Magnetic Rotary Encoder AS5040 2 x 1/8 Solar Cells Real Time Clock Module (Maxim DS1307) Framework Material
Projected Cost
Manufacturer/Supplier
Local Supplier
R 50 R 70
RSOnline
Donation
Rasigan Govender
RSOnline ServoCity Austria Microsystems Solarbotics RSOnline Yugen Govender R 212.18 R 232.18
(28)
The solar tracking system is estimated to cost a total of approximately R212.18-R232.18. This represents about 30% of the R700 budget. However, in considering that certain expensive modules were donated and much of the work is software based, the estimated costs are of a reasonable magnitude.
th
28 | P a g e
9.8
With regard to the viability of utilising a magnetic rotary encoder, Nevlin Manicum had engaged in e-mail correspondence with Roberto Scotti, an engineering consultant from Austria Microsystems. The details of the correspondence are shown below. Good Day I am a student doing a project concerned with motor position control. I am considering purchasing one of the following magnetic rotary encoders (AS5040/AS5045/AS5055) for this purpose. What I essentially intend to implement is described below. When required the encoder would give an absolute angular position reading (via SSI) which will be compared with a desired angular position. The result will generate an angular position error. The error will be fed through a controller to be implemented in software which should generate a PWM signal to drive a HBridge to facilitate the motor motion. I intend also to measure the speed of the motor (using Quadrature Mode) and based on the current speed and rate of change in error to decrease/increase the speed of the motor appropriately. At a certain tolerance of angular position error (0.3 deg. or so typical tolerance of AS5040) the motor should be stationary.
Does the above solution sound feasible and will I be able to implement it on an embedded microcontroller. Regards, Nevlin Manicum
Hello Mr. Manicum, For motor application I can recommend one of the rotary encoders taken from the AUT series AS51XX (instead of the IND series AS50XX) The AS51XX series is better designed for noise environments, wider temp range, and better design in general; all our motor customers prefer them to the AS50XX. The most used for application like yours (read absolute position via SSI and then go fast with ABI) are: AS5134 8.5 bits with SSI 70K rpm with ABI this is the most used for BLDC (it has a very small propagation time 22us) AS5140H 10 bits with SSI 10K rpm with ABI AS5145A 10 bits with SSI 30K rpm in ABI AS5145B 12 bits with SSI 30K rpm in ABI You might choose based on a compromise between the requirements for resolution and max RPM Kind Regards,
29 | P a g e
1 2 3 4 5
3d 2d 2d 4d 4d
3/15/2012
3/16/2012
2d
7 8 9 10 11 12 13 14 15
2d 3d 5d 2d 6d 7d 10d 13d 8d
30 | P a g e
10 Communication Module
10.1 Problem Statement
As the project title An Alternate Energy Remote Access Wireless Weather Station suggests, a key aspect of the project is remote access to the data collected by the various sensors onboard the station. The fact that the system needed to be designed for deployment in remote locations, and have no need of any human control or intervention to function, necessitated the inclusion of a communication module, which forms the remote weather stations end of the interface between the station and the front end user application.
31 | P a g e
Cost o
As is the case with almost all facets of the system, the cost which it would take to implement the various systems played a significant role in choosing a technology.
The first of the technologies which was extensively investigated was Wi-Fi, the wireless LAN IEEE 802.11 based standard, via the use of a wireless network interface card or module. A highly popular and widely used wireless standard, both because of its relatively cheap cost and fast data transfer rates, the range of the Wi-Fi standard falls short of the requirements of this system, with typical Wi-Fi ranges varying between twenty and hundred metres in most conditions. Even with the advent of long-range Wi-Fi, which operates in the unlicensed 2.4 GHz band, requires less power than most long ranged wireless devices which operate at lower frequencies, and which, when combined with range extender amplifiers (30) and more sensitive Wireless LAN adapters, result in ranges which are orders of magnitude larger than those of standard Wi-Fi devices, Long-range Wi-Fi is still generally limited to at most, a couple of kilometres, a range which is highly sensitive to the topology of the general area, due to the poor signal penetration of the 2.4 GHz connection. Although there are exceptions to this (most notable of which are the 382 km link created by Ermanno Pietrosemoli and EsLaRed between two mountain peaks in Venezuela (31), as well as the 420 km link used by the Swedish Space Agency to transfer data to a stratospheric balloon (32), these systems were extremely expensive and required exceedingly high amounts of power to operate. Another technology which was investigated was the Zigbee specification, another IEEE 802 based standard, made famous by its comparatively small module size and tiny power footprint, the latter of which makes it an ideal candidate for this system. Although the data transfer rates of Zigbee devices are relatively low (generally between 20 and 250 kbit/s), the amount of bandwidth required for the data collected by the wireless weather station is low enough for most Zigbee devices to handle comfortably, especially considering the intermittent nature of the transmissions. However, Zigbee networks are generally limited to the same room or building (slightly larger when using Zigbee Pro devices which support ranges of up to 1500 metres in ideal conditions), making Zigbee devices unsuitable for the purposes of this system. It should be noted though, that there are certain products which are commercially available such as the XBee XTender RF Bridge, and the XBee XStream RF Modem, which are able to form wireless links between Zigbee networks over vast distances (the XTends RF Bridge is able to connect to Zigbee networks which are up to 64 km away (33)), using radio modems, which are discussed below. One of the oldest and most widely applied wireless technologies, on which all the aforementioned standards have been built, and from which the term wireless was first derived is radio communication. Using a radio modem, data may be transmitted reliably over many tens of kilometers, generally over VHF or UHF bands. Although the range of radio modems is somewhat lessened by obstacles between the receiver and transmitter, it is still significantly higher than any of the other technologies researched. However, a subsequent result of the increased range if radio modems are their larger power footprints. As the range data is able to travel over and RF channel is directly dependent on the amount of power the signal carries, the power consumed by most long range radio modems are significantly higher than any of the shorter ranged technologies; most long range radio modems require between 1 and 5 Watts when transmitting (34). Along with the increased power consumption of radio modems are their increased costs (the XBee XTender RF Bridge costs $300, with the typical cost of long range radio modems being $450 plus). On these grounds it was deemed that although the range of the radio modems surpassed any of the other wireless communication channels researched, the combination of their high cost combined with their increased power consumption, rendered the radio modems unfeasible for use in this system. Another wireless communication technology which was investigated was the GPRS/GSM modem. Arguably the most widely used wireless technology in the world with more than six billion subscribers worldwide (35), GPRS/GSM modules, which constitute the core of all modern mobile phones are common place in many remote access applications. With typical ranges of up to ten miles and further, as well power footprints which are low enough to enable their use in mobile phones, GPRS/GSM modems are ideal candidates for the system. Additionally, the modems are generally resilient against all but the most extreme weather conditions, something that is further aided by the many redundancies built in to modern mobile networks, which help ensure continued service under most adverse circumstances. Apart from offering a certain guaranteed quality of service, the mobile networks over which the modems operate, help simplify 32 | P a g e
the data communication process by shielding the end users from the intricacies which occur within the network. The data communication process is further aided by the presence of a TCP/IP stack onboard most modules, which greatly diminish the complexity of using protocols such as HTTP or FTP, both of which may prove useful in the development of this system. However, GPRS/GSM modems are not without their downsides, chief of which are the cost involved in using the GPRS/service, their moderate to slow data transmission rates which typically vary between 56 and 296 kbit/s (36), and their sole reliance on existing mobile network infrastructure, although these do not pose significant problem to the system, as mentioned earlier, the intermittent low volume data transmission required by the weather station requires a relatively low bandwidth (and hence relatively low cost, data-wise), and with the abundance of cell phone towers (in 2010 there were 170 000 towers in the United States of America alone, with 3 500 new towers being built every year (37)), the areas which mobile networks cover is fast expanding. Though it may be argued that a vast number of black spots, or areas with no mobile reception do exist, especially in rural and remote areas, the areas which GPRS/GSM modems are able to cover far outstrips those covered by the other technologies investigated. Although GPRS/GSM modems are slower than Wi-Fi, have a larger power footprint than Zigbee devices, and have a smaller range than certain long range radio modems, the GPRS/GSM modems still prove to be the best all-rounders, and for this reason have been selected as the core component of the communication module of the autonomous remote access wireless weather station.
33 | P a g e
34 | P a g e
1. SLEEP MODE
YES
11. ACK received? YES 9. Time Out occurred? NO NO NO YES YES 8. ACK received? 12. Time OUT occurred? NO
YES
1. 2. 3. 4.
5.
6.
SLEEP MODE The modem is initially in low power sleep mode. SLEEP MODE interrupted by sensing module The modem is woken up from sleep mode by the arrival of data on one of the serial ports. Module attempts to connect to NETWORK 1 The modem then attempts to connect to the network associated with SIM 1. Connection Successful? If the modem succeeds in connecting to NETWORK 1, it may then proceed to setting up a connection with the front end application. Module attempts to connect to NETWORK 2 If the modem was unsuccessful in connecting to NETWORK 1, it switches to SIM 2 and thereafter attempts to connect to NETWORK 2. Connection Successful? 35 | P a g e
7.
8.
9. 10.
11.
12. 13.
If the modem succeeds in connecting to NETWORK 2, it may then proceed to setting up a connection with the front end application. If the connection is unsuccessful, steps 3 thru 6 are repeated. Initiate TCP/IP connection to server The modem (which acts as the client) then issues a TCP/IP connection request to the server which forms part of the front end application, using the servers IP address. Note: As cellular service providers in South Africa do not assign static IP addresses to the public, it is not possible for the modem to act as the server in any client server connections. However this is of no consequence in this system, as the modem is still able to achieve the required functionality when acting as a client. ACK received? The modem then waits for the server to respond with an acknowledgement that the connection has been accepted. Time-Out occurred? If a Time-Out occurs before an acknowledgement is received, steps 7 thru 9 are repeated. Transmit Data Once the connection is accepted, the transmission of the data collected by the sensing module commences. ACK received? The modem then waits for the server to respond with an acknowledgement that the data has been received. Time-Out occurred? If a Time-Out occurs before an acknowledgement is received, steps 10 thru 12 are repeated. Close Connection Once positive acknowledgement that the data has been successfully transmitted is received, the TCP/IP connection is closed, and the modem returns to sleep.
36 | P a g e
37 | P a g e
1)
Considering a smaller ranged model. With your current budget you would be able to comfortably design and deploy a system that operates over a few hundred metres. 2) Acquiring a bigger budget through corporate funding or similar. Perhaps you might be able to persuade a company to loan you some of the equipment? 3) Consider an alternate technology. Possibly something Wi-Fi related? Consulting an IP such as Telkom may prove useful. Alternately consider the use of a 3G modem or similar? These devices are able to offer the ranges you require. We would like to express our gratitude to Yashveer Ramparsad (yashveer@pfk.co.za) of PFK electronics for his help, insight and advice regarding the project.
38 | P a g e
ID
Task Name
Start
Finish
Duration
19/2
1 2 3 4 5 6 7 8
Phase 1 Research Familiarization with PYTHON script Familiarization with modem ATCommands Revision of TCP/IP protocol beta design of the system Iterative redesign of system until fully functional Interfacing with rest of the system Debugging
39 | P a g e
40 | P a g e
MS Access isnt a database but merely a front end was used in order to create the database due to its understandable infrastructure and linkage ability. MS Access was used in conjunction with OleDB (Object Linking and Embedding Database) in order to link the actual database (.mdb file) to other bases and in this situation, the front end application. This is more effective as this method prevents the actual database from a fail in the front end user application and could save important information that could be used for other use.
41 | P a g e
Therefore with regards to the previous advantages of WPF, this method of creating the application tends to weigh heavier in choosing between WPF and WinForms. The front end application will contain a fairly simple but attractive user interface and will contain all options in manipulating data.
By using a TCP/IP based connection with regards to communication of data, a secure transfer of data is done as a connection is first established between the client and the server and thereafter the data transfer is done and the connection is terminated after when compared to a connectionless system. This system of operation is known as the three way handshake in which is explained in the figure below.
42 | P a g e
As from the above diagram, there is a secure connection established before the data is transferred from the client to the server ensuring no data loss and since sequence numbers will also be used, if there is a loss in data, the server is able to pick it up easily and prompt for the data to be sent again. This is quite important considering all data in this design received from the weather station is important and a few bytes of information missing could cause a severe change graphs and would also cause concern to users viewing the weather patterns. Therefore the weather station will establish a connection with the server and transfer data securely thereafter being stored in the database in which all the information can be viewed in the front end application.
When considering the C# is part of the C family, there is easy reading and understanding of the code itself. C# also has better error catching when it is compared to VB.Net. Although both these coding languages are able to perform almost about the same amount of operations, C# is the new and upcoming language and many would advise the use of C# over VB.Net.
43 | P a g e
ID
Task Name
Start
Finish
Duration
19/2
1 2 3 4 5 6 7 8 9
Phase 1 research Creating a database with MS Access Understanding of C# and OleDB commands Learning the basics for MS Visual Studio for the GUI Understanding of Client/server network and TCP/IP connection Phase 2 Preparation Designing of the entire GUI Integration with the rest of the system Debuging
20d 3d 6d 5d 3d 4d 15d 8d 9d
Phase 1 research includes the problem statement and all the possible solutions as well as the chosen solution that could be implemented with regards to the entire GUI. Thereafter familiarization with MS Access, MS Visual Studio, C# and TCP/IP will be done. After a full understanding of the how the individual sections work, the entire GUI will be designed in accordance with the specifications. Integration will then be performed and thereafter debugging for any errors.
44 | P a g e
45 | P a g e
13 Conclusion
This report has outlined a proposal to design and fabricate a weather station powered by an alternate energy source, which is intended for deployment in the field, and is able to remotely log data on a central database. It first highlights the relevance of such a system, and then goes on to list the specifications of the system, and expand on its modular decomposition, which is constituent of the following components: A weather condition sensing module which comprises of a collection of sensors and transducers which when combined are able to detect and measure rainfall, temperature, humidity, pressure, and wind speed. Assigned to K Ramdas An alternate energy source, which after extensive research was chosen to be solar power, which when used in conjunction with a rechargeable battery, enables the system to be deployed in the field for extended periods of time such as months or years. To maximize the efficiency of this module, the system makes use of a maximum power point tracking algorithm, implemented through either fuzzy logic or a perturb and observe algorithm. Assigned to P Doolabh A solar tracking system with one degree of freedom which provides for periods of insolation by maximizing the amount of solar radiation absorbed photovoltaic modules, by ensuring that the modules are always aligned with the sun, achieved through a hybrid control mechanism which is based on astronomical principles as well as sensor feedback. Assigned to N Manicum A communications module which forms a link between the station and the central server, by transmitting the data collected by the sensing module at periodic intervals. The link is achieved via the use of a Quad Band Dual SIM GSM/GPRS modem, with an onboard TCP/IP stack and PYTHON script interpreter. Assigned to T Reddy A front end user application, which receives and logs all data received, and allows users access the data via a graphical user interface. Achieved via an MS Access database, linked to a C# based interface, with an inbuilt TCP/IP server. Assigned to D Mahadew
Each module is then expanded on in detail by eliciting the specifications and functionality of each module, as well as any relevant feasibility studies, problem descriptions, proposed solutions and high level overviews. Project costing and proposed scheduling are also discussed, as well as the group leadership objectives and discussions with field experts. After investigating the aforementioned points, the project was deemed feasible, and is currently being further investigated in preparation for the next phase.
46 | P a g e
14 Works Cited
1. Dunn, William C. Introduction to Instrumentation Sensors and Control. 2. Thermoelectric Effect. Wikipeadia. [Online] [Cited: Feb 20, 2012.] http://en.wikipedia.org/wiki/Thermoelectric_effect. 3. [Online] [Cited: Febuary 28, 2012.] http://hyperphysics.phy-astr.gsu.edu/hbase/kinetic/relhum.html. 4. Pressure Sensing. Atmospheric Pressure. [Online] [Cited: Feb 25, 2012.] http://www.atmosphericpressure.net/. 5. Wind Speed. Wikipeadia. [Online] [Cited: Febuary 24, 2012.] http://en.wikipedia.org/wiki/Wind_speed. 6. Solar Energy. Wikipeadia . [Online] [Cited: Feb 15, 2012.] http://en.wikipedia.org/wiki/Solar_energy. 7. FAQ and Technical Tips. Blue Sky Energy Inc. [Online] [Cited: Feb 16, 2012.] http://blueskyenergyinc.com/faq/. 8. Novel Battery charging regulation system for Photovoltaic Application. E. Koutroulis, K. Kalaitzakis. 2, s.l. : IEE Proc, 2004, Vol. 151. 9. Design and Modelling of Standalone Solar Photovoltaic Charging System. Sree Manju, B Ramaprabha, R Mathur B.L. 8, s.l. : International journal of Computer Applications, 2011, Vol. 18. 10. National Semiconductors. National Semiconductors. [Online] [Cited: Feb 28, 2012.] http://www.national.com/pf/LM/LM5118.html#Overview. 11. BAT 12 12AH. MANTECH ELECTRONICS. [Online] [Cited: Feb 27, 2012.] http://www.mantech.co.za/ProductInfo.aspx?Item=370M0007. 12. CHN5-SOLAR PANEL 5W FRAMED. MANTECH ELECTRONICS. [Online] [Cited: March 1, 2012.] http://www.mantech.co.za/ProductInfo.aspx?Item=72M1589. 13. IEEE Guide for Selection, Charging, Test and Evaluation of Lead-Acid Batteries Used in Stand-Alone Photovoltaic (PV) Systems. IEEE Standards Association. [Online] [Cited: Febuary 28, 2012.] http://standards.ieee.org/findstds/standard/1361-2003.html. 14. Solar Battery Charge Controllers. SUSTAINABLE.CO.ZA. [Online] [Cited: March 1, 2012.] http://www.sustainable.co.za/solar-power/charge-controllers.html. 15. Macedo, F. Solar Power Effect on Solar Panels. Energy Works Renewable Energy. [Online] Energy Works US, LLC, 2009. [Cited: February 28, 2012.] http://energyworksus.com/solar_power_incident_angle.html. 16. CHN-05 High Efficiency Polycrsytalline Solar Panel. Mantech Electronics. [Online] [Cited: February 21, 2012.] http://www.mantech.co.za/datasheets/products/CHN05.pdf. 17. Hamilton, S.J. Sun Tracking Solar Array. Queensland : University of Queensland Department of Computer Science and Electrical Engineering., 1999. 18. Appleyard, D. Solar Trackers: Facing the Sun. [Online Article] London : Renewable Energy World Magazine, 2009. http://www.renewableenergyworld.com/rea/news/article/2009/06/solar-trackers-facingthe-sun. 19. Petrov, L.A. SolarTracking Strategies. [Thesis] Dundee : University of Dundee, 2011. http://sts.ustrem.org/STS%20Thesis%5BF8%5D%20Printed.pdf. 20. Larard, E. Sun Tracking Solar Array System. [Thesis] Queensland : University of Queensland, 1998. http://innovexpo.itee.uq.edu.au/1998/thesis/larardei/s334936.pdf.
21. Gomes, D. , Matrins,J & Pina, L. Photovoltaic Concentrators. [PDF Document] Lisbon : WS Energia, 2010. http://concentrating-pv.org/pdf/papers/V-22-Gomez.pdf. 22. Connor, K. Lecture 8. Stepper Motors. [PDF Document] Wisconsin : RPI Plasma Dynamics , 2002. http://hibp.ecse.rpi.edu/~connor/education/IEE/lectures/Lecture_8_Stepper_motors.pdf. 23. Microstepping Tutorial. Zaber Wiki. [Online] Zaber Technologies Inc., August 13, 2007. [Cited: March 2, 2012.] http://www.zaber.com/wiki/Tutorials/Microstepping. 24. Crowder, R. Electric Drives and Electromechanical Systems. Oxford : Elsevier, 2006. 978-0-7506-6740-1. 25. Rotary Potentiometers & Position Sensors. Spectrum Sensors & Controls. [Online] Spectrum Sensors, 2012. [Cited: March 1, 2012.] http://www.specsensors.com/rotary.asp. 26. Mechanical Encoders Series 26. [Online Datasheet] Illinois : Grayhill Inc., 2012. http://www.specsensors.com/rotary.asp. 27. AS5040 10 bit Magnetic Rotary Encoder. [Online] Austria Microsystems , 2012. [Cited: February 25, 2012.] http://www.austriamicrosystems.com/eng/Products/Magnetic-Encoders/Rotary-Encoders/AS5040. 28. South African Rand Exchange Rates Table. X-Rates. [Online] 2012. [Cited: March 5, 2012.] http://www.xrates.com/d/ZAR/table.html. 29. Monson, Heidi. Bluetooth Technology and Implications. SysOpt.com. [Online] 02 17, 2009. [Cited: 26 02, 2012.] SysOpt.com. http://www.sysopt.com/features/network/article.php/3532506. 30. Bardwell, Joshua and Akin, Devin. Certified Wireless Network Administrator Official Study Guide . s.l. : McGraw-Hill, 2005. 31. Setting Long Distance WiFi Records: Proofing Solutions for Rural Connectivity. Pietrosemoli, Ermanno. s.l. : Fundacin Escuela Latinoamericana de Redes , 1999, Vol. Inet99. 32. Wi-Fi world record set at 420km. Chapman, Matt. s.l. : Incisive Media, 2007. 33. McBride, Jan. MaxStream Extends ZigBee Range up to 40 Miles. [Online publication] s.l. : Digi, 2006. http://www.digi.com/news/pressrelease?prid=275. 34. Warwick Wireless. Warwick Wireless. radiotelemetary. [Online] 2010. [Cited: 02 24, 2012.] http://www.radiotelemetry.co.uk/subsections/x8200h_vhf-long-range-radio-modem.asp. 35. mobiThinking. dotMobi. Global Mobile statistics: 2012. [Online] 02 2012. [Cited: 03 01, 2012.] http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats. 36. Harte, Lawrence and Strange, Bryan. Introduction to GPRS and EDGE. s.l. : Althos Publishing, 2005. 37. Davidson, Paul. Cell phone tower rules may loosen up. USA Today. 2011. 38. MySQL Versus Microsoft Access. Best web site development. [Online] 2002. [Cited: February 20, 2012.] http://www.bestwebsitedevelopment.com/webdesign-content/articles/MySQL-Versus-Microsoft-Access37.html. 39. WPF vs. Windows Forms. Microsoft msdn . [Online] Microsoft, 2012. [Cited: February 25, 2012.] http://social.msdn.microsoft.com/forums/en/wpf/thread/42636e55-a1e0-4b29-bbd1-cd8073585584. 40. WPF vs. Windows Forms. josh smith on wpf. [Online] [Cited: February 29, 2012.] http://joshsmithonwpf.wordpress.com/2007/09/05/wpf-vs-windows-forms/. 41. Advantages of a server based network. Answers. [Online] [Cited: March 1, 2012.] http://wiki.answers.com/Q/Advantages_of_a_server_based_network. 42. Solar In-Depth: From Sun to Electricity. Solar Cell Central. [Online] [Cited: March 01, 2012.] http://solarcellcentral.com/solar_page.html.
43. Renewable Resource Data Centre. National Renewable Energy Laboratory. [Online] Alliance for Sustainable Energy, December 9, 2009. [Cited: March 1, 2012.] http://rredc.nrel.gov/solar/calculators/PVWATTS/version1/images/1-axis.gif.