Learning Objectives
Lesson 1 ( Sensors, Transducers and Actuators )
Lesson 2 ( Manual Auto Open Closed Good and Bad )
Explanation Temperature Room Control - Manual Automatic
Manual Control System
Automatic Control System
Is Option A an Open or Closed control system ?
Is Option B an Open or Closed control system?
Open Loop Control System
Give Some Practical Examples of Open Loop Control System
Advantages of Open Loop Control System
Disadvantages of Open Loop Control System
CLOSED Loop Control System
Control system in which the output has an effect on the input quantity in such a manner that the input quantity will adjust itself based on the output generated is called closed loop control system. Open loop control system can be converted in to closed loop control system by providing a feedback. This feedback automatically makes the suitable changes in the output due to external disturbance. In this way closed loop control system is called automatic control system. Figure below shows the block diagram of closed loop control system in which feedback is taken from output and fed in to input.
Practical Examples of Closed Loop Control System
Advantages of Closed Loop Control System
Disadvantages of Closed Loop Control System
Feedback Loop of Control System
Transducers
Sensors
Actuators
Transducers
A Transducer is any device that converts one form of energy to another form
Sensors
A sensor is a device that received and responds to a signal.
Actuator
A device that actuates or moves something. Am Actuator is a specific type of transducer
Do BBC Micro Bit Activities
1 Code the micro bit pins to control switching and LED on and Off
2 Code the micro bit to use the temperature sensor. - display HOT if temp > 27 Else Display COLD ( take it outside to compare the outside and inside temperature ( hook up battery pack) )
3 Set up the micro bit light sensor to measure light and switch on and off the LED at a preset Light levels ( programmed )
4 Rock Scissors paper Complete this activity Click Here
Lesson 3 ( Distributed vs Central Systems )
Central
Distributed
Centralized System
Characteristics of Centralized System
Example –
Wikipedia. Consider a massive server to which we send our requests and the server responds with the article that we requested. Suppose we enter the search term ‘junk food’ in the Wikipedia search bar. This search term is sent as a request to the Wikipedia servers (mostly located in Virginia, U.S.A) which then responds back with the articles based on relevance. In this situation, we are the client node, wikipedia servers are central server.
Advantages of central system:
Disadvantages of central system:
Distributed systems
In Distributed systems, every node makes its own decision. The final behaviour of the system is the aggregate of the decisions of the individual nodes. Note that there is no single entity that receives and responds to the request.
Example –
Google search system. Each request is worked upon by hundreds of computers which crawl the web and return the relevant results. To the user, the Google appears to be one system, but it actually is multiple computers working together to accomplish one single task (return the results to the search query)
Advantages of Distributed System
Disadvantages of Distributed System
Choose any electronic control systems and prepare a 10 minute presentation - Some Examples Below
I will post this on classroom : Mention all the key terms Sensor, Transducer, Actuator, Controller/Processor Reference Point ....
- 1Bio metric access control systems
- 2Home Control System
- 3Elevator control system
- 4Flood control System
- 5Air pollution control system
- 6Gate control system
- 7Washing Machine Control System
- 8keypad access control system
Lesson 4 ( Analog Digital Data Text Compression )
What is the difference between data and information
Data Basic values or facts. Information Data that has been organized or processed in a useful manner
Multimedia Devices
What Types of media do Multimedia Devices Handle
Analog Digital Data
Data can be represented in one of two ways: analog or digital. Analog data is a continuous representation, analogous to the actual information it represents. Digital data is a discrete representation, breaking the information up into separate elements.
Analog Data
A continuous representation of data
Digital Data
A discrete representation of data
A mercury thermometer is an analog device. The mercury rises in a continuous flow in the tube in direct proportion to the temperature. We calibrate and mark the tube so that we can read the current temperature, usually as an integer such as 75 degrees Fahrenheit. However, the mercury in such a thermometer is actually rising in a continuous manner between degrees. At some point in time, the temperature is actually 74.568 degrees Fahrenheit, and the mercury is accurately indicating that, even if our markings are not detailed enough to note such small changes.
mercury thermometer
Why do we use Binary to represent data in a computer ?
- 1Less Expensive
- 2More Reliable
Representing Numeric Data
If positive integers it is simply a mapping from one number system to another.
Representing Text
A text document can be decomposed into paragraphs, sentences, words, and ultimately individual characters. To represent a text document in digital form, we simply need to be able to represent every possible character that may appear. The document is the continuous (analog) entity, and the separate characters are the discrete (digital) elements that we need to represent and store in computer memory
At this point, we should distinguish between the basic idea of representing text and the more involved concept of word processing. When we create a document in a word processing program such as Microsoft® Word, we can specify all kinds of formatting: fonts, margins, tabs, color, and so on. Many word processors also let us add art, equations, and other elements. This extra information is stored along with the rest of the text so that the document can be displayed and printed the way you want it. The core issue, however, is the way we represent the characters themselves; therefore, those techniques remain our focus at this point.
The ASCII ( American Standard Code for Information Interchange) (7/8) bits per char
The Unicode Character Set ( the encoding uses 16 bits per character )
For consistency, Unicode was designed to be a super set of ASCII. That is, the first 256 characters in the Unicode character set correspond exactly to the extended ASCII character set, including the codes used to represent them. Therefore, programs that assume ASCII values are unaffected even if the underlying system embraces the Unicode approach.
Text Compression
- 1Keyword encoding
- 2Run-length encoding
- 3Huffman encoding
Keyword Encoding
Keyword Encoding
Replacing a frequently used word with a single character
Run-length Encoding
Replacing a long series of a repeated character with a count of the repetition
Huffman encoding
Using a variable-length binary string to represent a character so that frequently used characters have short codes
Keyword Encoding
Try Encoding ? What is the Compression Ratio ?
The human body is composed of many independent systems, such as the circulatory system, the respiratory system, and the reproductive system. Not only must all systems work independently, but they must interact and cooperate as well. Overall health is a function of the well-being of separate systems, as well as how these separate systems work in concert
Run-length Encoding
AAAAAAA
flag character, followed by the repeated character, followed by a single digit *A7
Huffman encoding
Then the word “DOORBELL” would be encoded in binary as 1011110110111101001100100
If we had used fixed length string (8 Bits ) how many bits to represent ?
Decoding Hoffman Coding
An important characteristic of any Huffman encoding is that no bit string used to represent a character is the prefix of any other bit string used to represent a character. Therefore, as we scan from left to right across a bit string, when we find a string that corresponds to a character, that must be the character it represents. It can’t be part of a larger bit string
So how is a particular set of Huffman codes created?
Beyond scope of IB