ESD - CS6 - Small Scale Embedded System Design Example
ESD - CS6 - Small Scale Embedded System Design Example
Design
BITS Pilani Prof. Manoj S Kakade
Dept of EEE
Pilani Campus
BITS Pilani
Pilani Campus
ESZG512/MELZG526/SEZG516
Embedded System Design
Contact Session 6
Small Scale Embedded System Design
Understanding Complete Embedded System Design
Procedure starting from System Requirements to
Final Design
Performance Size
NRE cost
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks” 31
https://www.nature.com/articles/ncomms14189
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Source: https://www.nature.com/articles/ncomms14189
32
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks”.
https://www.nature.com/articles/ncomms14189 33
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks” 35
https://www.nature.com/articles/ncomms14189
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
System Specifications
Specifications – Sensors
Chlorophyll
Dissolved O2
pH
Turbidity
Temperature
Salinity
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks”
36
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
System Specifications
Specifications – Communications
• Data collected - transmitted acoustically using a self-organizing
UAN to base station
• Formation& Maintenance of UAN - network protocol stack -
resident in the flash memory- protocol stack is minimalistic
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks” 37
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks”
38
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks” 39
https://www.nature.com/articles/ncomms14189
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
System Block Diagram
Depth Buoyancy
Sensor Control
Protocol
Activate Sensors Timer Stack
Transceiver
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks”
40
Sensor CPU
Buoyancy Control
Memory
Timer
Communication Interface
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks”
41
Source:http://www.globalw.com/downloads/WQ/WQ-cond.pdf
43
Source:http://www.globalw.com/products/wq401.html
45
Source: http://www.globalw.com/products/turbidity.html 46
Source: http://www.globalw.com/products/wq101.html
47
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks”
48
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks” 50
Acoustic Modem
Connected via Serial Communication interface
Serial Communication – LPC 23XX
16 byte Receive and Transmit FIFOs.
Receiver FIFO trigger points at 1, 4, 8, and 14 bytes.
Built-in baud rate generator.
Source: Anupama, K., et al. “Multi-parameter ocean monitoring system using Underwater Wireless Sensor Networks” 51