SlideShare a Scribd company logo
http://aicra.ac.in
Reconfigurable Sensor Data Acquisition
Based on FPGA for Industrial
Computerization Control
Guided By, Presented By,
Prof.Alex V Nishmi Suresh
Dept. of ECE S3,06
M.Tech Embedded System
OVERVIEW
INTRODUCTION
WHAT IS DATAACQUISITION SYSTEM
PROBLEMS IN DATAACQUISITION
OBJECTIVE
FPGA RECONFIGURATION TECHNOLOGY
ARCHITECTURE
IMPLEMENTATION
ADVANTAGES OF FPGA RECONFIGURATION TECHNOLOGY
CONCLUSION
REFERENCES
Introduction
Sensor data acquisition system is an essential part
Variety of sensor producer causes the difficulty of protocol’s unity
Requires the acquisition boards to be powered off when the number or types or
manufacturer of sensors is changed is unreasonable
Proposed to design a reconfigurable data acquisition system for industrial sensors
using FPGA
Both dynamic system reconfiguration and static system reconfiguration
What is Data Acquisition
 Process of measuring an electrical or physical phenomenon such as voltage,
current, temperature, pressure, or sound with a computer.
 Consists of sensors, DAQ measurement hardware, and a computer with
programmable software
Problems In Data Acquisition
Real time
performance
Universality
of
configuration
Universality
of
function
Continuity
of
working
2
1
3
4
Universality of function
 Data acquisition system tends to connect to a wide variety of sensors.
 Challenge for the universality of the system.
 Difficult to implement all the sensor protocols in a single system at the same time
Universality of configuration
 Different functional units may use different sensor combinations.
 The download process will be very complex and easy to make mistakes
 When different configuration files are given for different units.
Continuity of working
Replacing sensors is a basic requirement for industrial applications
For instance, adding or reducing the number of sensors
 It is unreasonable to interrupt current work
Power off the whole system in order to change a sensor.
Real-time performance
 Industrial applications often require high real-time performance
 Traditional sensor reading cycle depends more on the embedded
program skills.
Objective
i. System is applied to a real time performance
ii.FPGA is used as the core controller
iii.Architecture is proposed which make the system to achieve
a) Sensor protocol can switched at any time
b) Acquisition board with different function can download with same
configuration file
c) Achieve switching sensor data function, without powering off the
system
FPGA Reconfiguration Technology
FPGA
reconfiguration
technology
Static reconfiguration Dynamic reconfiguration
Global
Dynamic
reconfiguration
Partial
Dynamic
reconfiguration
Static
Reconfiguration
Global Dynamic
Reconfiguration
Partial Dynamic
Reconfiguration
Refers to powering off and reconfiguration FPGA with new
configuration file to exchange the channels connecting relationship
of switch matrix
Allow reconfiguring the entire logic of FPGA without shutting down
Allow reconfiguring specified logic blocks of FPGA while other
parts in keep working without interruption
Cont……
• Xilinx Virtex-4 FPGA is used as core controller
• External sensors are connected to the system through peripheral circuits
• Debugging software is running on the computer
• System communicates through UART serial port
• Sensor drivers, chip drivers and interface drivers are modules
• Communication circuit, switch matrix circuit, ADC, SystemACE CF
reconfigurable circuit, JTAG standard are peripheral circuits
• Switch matrix is used for static reconfiguration
Architecture Explanation
• SystemACE CF and JTAG are used for dynamic reconfiguration.
• Analog and digital sensor driver are used to analyze and acquired analog and
digital sensor data respectively
• Both sensor data can be collected through MT8816 switch matrix
• MT8816 driver is used to control channels’ connecting relationship in switch
matrix.
• Analog sensor data is sent to analog sensor driver after analog-to-digital
conversion by ADS7870
• ADC driver is used to drive ADS7870 chip to achieve analog-to-digital
conversion
• Data of digital sensor can also be acquired by digital sensor driver through
PMOD interface and RS485 communication port.
Static Reconfiguration Architecture
• Sensor drivers and chip drivers in FPGA
• ADC circuit and switch matrix circuit in
peripheral circuit
• Sensors are connected to FPGA through
channels in MT8816 switch matrix
• Analog sensor driver to generate valid
sensor data from analog sensors
• Static reconfiguration is achieved by
controlling switch matrix
Global Dynamic Reconfiguration Architecture
• SystemACE CF can be used for online
reconfiguration of FPGA
• Configuring FPGA via JTAG is also
reserved
• DIP switch is used to select configuration
file stored in CF card
• Button is designed for configuration reset
• Configuration files corresponding to
different sensor application can be stored
or update into the CF card
• Acquisition function can be changed
without shutting off power
Partial Dynamic Reconfiguration Architecture
• Full partial dynamic reconfigurable design consists of static logic and dynamic logic
• Static logic is a necessary to ensure system running
• UART module, MT8816 driver and ADC driver are designed as static logic module
• Analog sensor driver and digital sensor driver are designed as dynamic logic module
• All logic in static logic modules is not reconfigurable
• Dynamic logic is able to be replaced
• Achieve the dynamic change of sensor driver logic without affecting other parts’ working
Hardware Implementation
• Xilinx Virtex-4 FPGA is used as core controller
• External sensors are connected to the system through conditioning circuits.
• FPGA changes switch matrix’s connection to make sensors’ signals after conditioned
bridge to corresponding module in terms of signal type
• For digital signals, they are connected to FPGA directly.
• For analog signals, they are connected to ADC first, then to the FPGA
• 8Mb SRAM is equipped in the system, parallel acquisition of multiple sensors data
can used
• The system can also send data to PC via serial port for further monitoring and analysis
Static Reconfiguration Implementation
• Static reconfiguration in system is achieved by using MT8816 switch matrix
• MT8816 is composed of three parts: address decoder, control data latch and an
8*16 analog switch array
• Analog switch array is controlled by row address (AX) and column address (AY)
• On-off state of the selected channel is determined by DATA input
• Sensors can be changed without disassembling hardware equipment or changing
hardware connection.
Global Dynamic Reconfiguration Implementation
• Different situations of sensors’ usage correspond to different sensor drivers’ combinations
respectively
• Then correspond to different configuration files (.bit) respectively
• Configuration files need to be converted to .ace files by iMPACT tool before stored in CF card
• File Xilinx.sys and folder sensors_d (custom named) are generated by .bit files using iMPACT
tool
• Xilinx.sys is used to specify the configuration file path
• And the 8 .ace files are stored in sensors_d folder
• Select .ace files by changing DIP switch, reset FPGA by pushing button and check
reconfiguration status from LEDs
Partial Dynamic Reconfiguration Implementation
• Analog and digital sensor driver are designed as dynamic logic module
• Bus macro is the communication channel
• Connect between static logic module and reconfigurable module and vice versa
• Bus macro located between modules is not only used to connect signals but also
align signals before and after reconfiguration
• Bus macro of Virtex series FPGA is based on slice structure
• Achieve 8-bit data transmission in parallel
Advantages of FPGA Reconfiguration Technology
Allow the FPGA hardware resources in a time multiplexed way
Reduction of cost and power consumption
System flexibility to cope with frequency change in the function of application
Achieve system updating and maintaining online
Conclusion
• FPGA-based reconfigurable data acquisition system for industrial sensors
• System can achieve static reconfiguration through MT8816 switch matrix
• Achieve the effect of multiple sensor data acquisition on a hardware board
without disassembling hardware equipment or changing hardware connection
• The system can also achieve global dynamic reconfiguration and partial dynamic
reconfiguration through SystemACE CF technology
• Dynamic reconfiguration method, the system can use FPGA chip’s logic
resources in the way of time sharing
• The system can change the sensor connecting in the system online.
References
• [1] Shuang Bao, Hairong Yan, Qingping Chi, Zhibo Pang, and Yuying Sun, “FPGA-
Based Reconfigurable Data Acquisition System for Industrial Sensors”, IEEE
Transactions On Industrial Informatics, Vol. 13, No. 4, August 2017
• [2] A. Tisan and J. Chin, “An End-user Platform For FPGA-based Design And Rapid
Prototyping Of Feedforward Artificial Neural Networks With On-chip
Backpropagation Learning,” IEEE Trans. Ind. Informat., vol. 12, no. 3, pp. 1124–
1133, Jun. 2016.
• [3] Q. Chi, H. Yan, C. Zhang, Z. Pang, and L. D. Xu, “A Reconfigurable Smart
Sensor Interface For Industrial WSN In IoT Environment,” IEEE Trans. Ind.
Informat., vol. 10, no. 2, pp. 1417–1425, May 2014
Cont…
• [4] J. Mangala and J. Manikandan, “FPGA Implementation Of Reconfigurable
Modulation System,” in Proc. 2015 Int. Conf. Adv. Comput., Commun. Informat.,
Aug. 2015, pp. 493–500.
• [5] S. Agarwal, A. Rani, V. Singh and A. P. Mittal, "FPGA Based Wireless
Emergency Medical System for Developing Countries," 2015 Annual Global Online
Conference on Information and Computer Technology (GOCICT), Louisville, KY,
2015, pp. 80-84.
• [6] Z. Wang, Y. Yao, L. Chen, F. Li and G. Jin, "A reconfigurable ethernet-based
data acquisition and processing system for particle physics experiments," 2016
IEEE-NPSS Real Time Conference (RT), Padua, 2016, pp. 1-4.

More Related Content

What's hot

Classification of electric drive with advantage and disadvantage
Classification of electric drive with advantage and disadvantageClassification of electric drive with advantage and disadvantage
Classification of electric drive with advantage and disadvantage
Dr.Raja R
 
Chapter 5 AGV.pptx
Chapter 5 AGV.pptxChapter 5 AGV.pptx
Chapter 5 AGV.pptx
NguynPhcTr3
 
Electrical Power Systems Induction motor
Electrical Power Systems Induction motorElectrical Power Systems Induction motor
Electrical Power Systems Induction motor
Mubarek Kurt
 
Design of magnetic actuator
Design of magnetic actuatorDesign of magnetic actuator
Design of magnetic actuator
eSAT Journals
 
Stepper motor Presentation
Stepper motor Presentation Stepper motor Presentation
Stepper motor Presentation
Engineering Garage V=ir
 
Kernel. Operating System
Kernel. Operating SystemKernel. Operating System
Kernel. Operating System
pratikkadam78
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
Subhash Basistha
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Subhajit Sahu
 
Magnetic grippers
Magnetic grippersMagnetic grippers
Magnetic grippers
AdityaBulbule1
 
Electric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 IntroductionElectric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 Introduction
Dr.Raja R
 
Electric drive systems in Robotics
Electric drive systems in RoboticsElectric drive systems in Robotics
Electric drive systems in Robotics
Elambaruthi Elambaruthi
 
Human Following Robot
Human Following RobotHuman Following Robot
Human Following Robot
JHALAKNIHALANI
 
HYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGYHYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGYSHASHI SHAW
 
Grippers
GrippersGrippers
Grippers
gujjubharat
 
Bias variance dichotomy
Bias variance dichotomyBias variance dichotomy
Bias variance dichotomy
Shailesh Dewangan
 
Three-Phase Induction Motor .pdf
Three-Phase Induction Motor .pdfThree-Phase Induction Motor .pdf
Three-Phase Induction Motor .pdf
Katta Nagaraju
 
Secsgem for legacy semiconductor equipment
Secsgem for legacy semiconductor equipmentSecsgem for legacy semiconductor equipment
Secsgem for legacy semiconductor equipment
einnosys
 

What's hot (20)

Classification of electric drive with advantage and disadvantage
Classification of electric drive with advantage and disadvantageClassification of electric drive with advantage and disadvantage
Classification of electric drive with advantage and disadvantage
 
Chapter 5 AGV.pptx
Chapter 5 AGV.pptxChapter 5 AGV.pptx
Chapter 5 AGV.pptx
 
Electrical Power Systems Induction motor
Electrical Power Systems Induction motorElectrical Power Systems Induction motor
Electrical Power Systems Induction motor
 
Design of magnetic actuator
Design of magnetic actuatorDesign of magnetic actuator
Design of magnetic actuator
 
Stepper motor Presentation
Stepper motor Presentation Stepper motor Presentation
Stepper motor Presentation
 
Kernel. Operating System
Kernel. Operating SystemKernel. Operating System
Kernel. Operating System
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
 
Magnetic grippers
Magnetic grippersMagnetic grippers
Magnetic grippers
 
Electric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 IntroductionElectric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 Introduction
 
Electric drive systems in Robotics
Electric drive systems in RoboticsElectric drive systems in Robotics
Electric drive systems in Robotics
 
Human Following Robot
Human Following RobotHuman Following Robot
Human Following Robot
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
HYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGYHYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGY
 
Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
Anatomy of robot
Anatomy of robotAnatomy of robot
Anatomy of robot
 
Grippers
GrippersGrippers
Grippers
 
Bias variance dichotomy
Bias variance dichotomyBias variance dichotomy
Bias variance dichotomy
 
Three-Phase Induction Motor .pdf
Three-Phase Induction Motor .pdfThree-Phase Induction Motor .pdf
Three-Phase Induction Motor .pdf
 
Secsgem for legacy semiconductor equipment
Secsgem for legacy semiconductor equipmentSecsgem for legacy semiconductor equipment
Secsgem for legacy semiconductor equipment
 

Similar to FPGA Data Acquisition System in Industrial Scene

Fpga acquisition
Fpga acquisitionFpga acquisition
Fpga acquisition
Nishmi Suresh
 
Run time dynamic partial reconfiguration using
Run time dynamic partial reconfiguration usingRun time dynamic partial reconfiguration using
Run time dynamic partial reconfiguration using
eSAT Publishing House
 
Run time dynamic partial reconfiguration using microblaze soft core processor...
Run time dynamic partial reconfiguration using microblaze soft core processor...Run time dynamic partial reconfiguration using microblaze soft core processor...
Run time dynamic partial reconfiguration using microblaze soft core processor...
eSAT Journals
 
Fpg as 11 body
Fpg as 11 bodyFpg as 11 body
Fpg as 11 body
Rameez Raja
 
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
Editor IJCATR
 
Brain wave controlled robot
Brain wave controlled robotBrain wave controlled robot
Brain wave controlled robot
Rahul Wagh
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
jagadeesh276791
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
jpsvenn
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
SHIMI S L
 
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based SystemsRuntime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based SystemsMugdha2289
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
Pratik Gohel
 
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Editor IJCATR
 
Runtime Reconfigurable Network-on-chips for FPGA-based Devices
Runtime Reconfigurable Network-on-chips for FPGA-based DevicesRuntime Reconfigurable Network-on-chips for FPGA-based Devices
Runtime Reconfigurable Network-on-chips for FPGA-based DevicesMugdha2289
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
eSAT Journals
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
eSAT Publishing House
 
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT eFPGAsim Power Electronic Real-time SimulatorOPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT TECHNOLOGIES
 
A Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural NetworksA Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural Networks
inside-BigData.com
 

Similar to FPGA Data Acquisition System in Industrial Scene (20)

Fpga acquisition
Fpga acquisitionFpga acquisition
Fpga acquisition
 
Run time dynamic partial reconfiguration using
Run time dynamic partial reconfiguration usingRun time dynamic partial reconfiguration using
Run time dynamic partial reconfiguration using
 
Run time dynamic partial reconfiguration using microblaze soft core processor...
Run time dynamic partial reconfiguration using microblaze soft core processor...Run time dynamic partial reconfiguration using microblaze soft core processor...
Run time dynamic partial reconfiguration using microblaze soft core processor...
 
Fpg as 11 body
Fpg as 11 bodyFpg as 11 body
Fpg as 11 body
 
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
 
Brain wave controlled robot
Brain wave controlled robotBrain wave controlled robot
Brain wave controlled robot
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
 
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based SystemsRuntime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
 
Runtime Reconfigurable Network-on-chips for FPGA-based Devices
Runtime Reconfigurable Network-on-chips for FPGA-based DevicesRuntime Reconfigurable Network-on-chips for FPGA-based Devices
Runtime Reconfigurable Network-on-chips for FPGA-based Devices
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
IBM Netezza
IBM NetezzaIBM Netezza
IBM Netezza
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT eFPGAsim Power Electronic Real-time SimulatorOPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
 
Mpmc
MpmcMpmc
Mpmc
 
A Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural NetworksA Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural Networks
 

More from Nishmi Suresh

Lobula Giant Movement Detector Based Embedded Vision System for Micro-robots
Lobula Giant Movement Detector Based Embedded Vision System for Micro-robotsLobula Giant Movement Detector Based Embedded Vision System for Micro-robots
Lobula Giant Movement Detector Based Embedded Vision System for Micro-robots
Nishmi Suresh
 
REAL TIME AUTOMATION FOR COLLEGES
REAL TIME AUTOMATION  FOR COLLEGESREAL TIME AUTOMATION  FOR COLLEGES
REAL TIME AUTOMATION FOR COLLEGES
Nishmi Suresh
 
MOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4G
MOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4GMOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4G
MOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4G
Nishmi Suresh
 
Androd technology based speech processing self assistive device and IoT enabl...
Androd technology based speech processing self assistive device and IoT enabl...Androd technology based speech processing self assistive device and IoT enabl...
Androd technology based speech processing self assistive device and IoT enabl...
Nishmi Suresh
 
IoT enabled automatic aquaponics system
IoT enabled automatic aquaponics systemIoT enabled automatic aquaponics system
IoT enabled automatic aquaponics system
Nishmi Suresh
 
Artificial Intelligence
Artificial Intelligence  Artificial Intelligence
Artificial Intelligence
Nishmi Suresh
 
NEURAL LACES
NEURAL LACESNEURAL LACES
NEURAL LACES
Nishmi Suresh
 
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
Nishmi Suresh
 

More from Nishmi Suresh (8)

Lobula Giant Movement Detector Based Embedded Vision System for Micro-robots
Lobula Giant Movement Detector Based Embedded Vision System for Micro-robotsLobula Giant Movement Detector Based Embedded Vision System for Micro-robots
Lobula Giant Movement Detector Based Embedded Vision System for Micro-robots
 
REAL TIME AUTOMATION FOR COLLEGES
REAL TIME AUTOMATION  FOR COLLEGESREAL TIME AUTOMATION  FOR COLLEGES
REAL TIME AUTOMATION FOR COLLEGES
 
MOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4G
MOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4GMOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4G
MOBILE VIRTUAL NETWORK OPERATOR STRATEGY FOR MIGRATION TOWARDS 4G
 
Androd technology based speech processing self assistive device and IoT enabl...
Androd technology based speech processing self assistive device and IoT enabl...Androd technology based speech processing self assistive device and IoT enabl...
Androd technology based speech processing self assistive device and IoT enabl...
 
IoT enabled automatic aquaponics system
IoT enabled automatic aquaponics systemIoT enabled automatic aquaponics system
IoT enabled automatic aquaponics system
 
Artificial Intelligence
Artificial Intelligence  Artificial Intelligence
Artificial Intelligence
 
NEURAL LACES
NEURAL LACESNEURAL LACES
NEURAL LACES
 
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
 

Recently uploaded

White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
Mansi Shah
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
AlecAnidul
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
ResDraft
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
fastfixgaragedoor
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
madhavlakhanpal29
 
Top 5 Indian Style Modular Kitchen Designs
Top 5 Indian Style Modular Kitchen DesignsTop 5 Indian Style Modular Kitchen Designs
Top 5 Indian Style Modular Kitchen Designs
Finzo Kitchens
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
ameli25062005
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
PlanitIsrael
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 

Recently uploaded (20)

White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
Top 5 Indian Style Modular Kitchen Designs
Top 5 Indian Style Modular Kitchen DesignsTop 5 Indian Style Modular Kitchen Designs
Top 5 Indian Style Modular Kitchen Designs
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 

FPGA Data Acquisition System in Industrial Scene

  • 1. http://aicra.ac.in Reconfigurable Sensor Data Acquisition Based on FPGA for Industrial Computerization Control Guided By, Presented By, Prof.Alex V Nishmi Suresh Dept. of ECE S3,06 M.Tech Embedded System
  • 2. OVERVIEW INTRODUCTION WHAT IS DATAACQUISITION SYSTEM PROBLEMS IN DATAACQUISITION OBJECTIVE FPGA RECONFIGURATION TECHNOLOGY ARCHITECTURE IMPLEMENTATION ADVANTAGES OF FPGA RECONFIGURATION TECHNOLOGY CONCLUSION REFERENCES
  • 3. Introduction Sensor data acquisition system is an essential part Variety of sensor producer causes the difficulty of protocol’s unity Requires the acquisition boards to be powered off when the number or types or manufacturer of sensors is changed is unreasonable Proposed to design a reconfigurable data acquisition system for industrial sensors using FPGA Both dynamic system reconfiguration and static system reconfiguration
  • 4. What is Data Acquisition  Process of measuring an electrical or physical phenomenon such as voltage, current, temperature, pressure, or sound with a computer.  Consists of sensors, DAQ measurement hardware, and a computer with programmable software
  • 5. Problems In Data Acquisition Real time performance Universality of configuration Universality of function Continuity of working 2 1 3 4
  • 6. Universality of function  Data acquisition system tends to connect to a wide variety of sensors.  Challenge for the universality of the system.  Difficult to implement all the sensor protocols in a single system at the same time Universality of configuration  Different functional units may use different sensor combinations.  The download process will be very complex and easy to make mistakes  When different configuration files are given for different units.
  • 7. Continuity of working Replacing sensors is a basic requirement for industrial applications For instance, adding or reducing the number of sensors  It is unreasonable to interrupt current work Power off the whole system in order to change a sensor. Real-time performance  Industrial applications often require high real-time performance  Traditional sensor reading cycle depends more on the embedded program skills.
  • 8. Objective i. System is applied to a real time performance ii.FPGA is used as the core controller iii.Architecture is proposed which make the system to achieve a) Sensor protocol can switched at any time b) Acquisition board with different function can download with same configuration file c) Achieve switching sensor data function, without powering off the system
  • 9. FPGA Reconfiguration Technology FPGA reconfiguration technology Static reconfiguration Dynamic reconfiguration Global Dynamic reconfiguration Partial Dynamic reconfiguration
  • 10. Static Reconfiguration Global Dynamic Reconfiguration Partial Dynamic Reconfiguration Refers to powering off and reconfiguration FPGA with new configuration file to exchange the channels connecting relationship of switch matrix Allow reconfiguring the entire logic of FPGA without shutting down Allow reconfiguring specified logic blocks of FPGA while other parts in keep working without interruption Cont……
  • 11.
  • 12. • Xilinx Virtex-4 FPGA is used as core controller • External sensors are connected to the system through peripheral circuits • Debugging software is running on the computer • System communicates through UART serial port • Sensor drivers, chip drivers and interface drivers are modules • Communication circuit, switch matrix circuit, ADC, SystemACE CF reconfigurable circuit, JTAG standard are peripheral circuits • Switch matrix is used for static reconfiguration Architecture Explanation
  • 13. • SystemACE CF and JTAG are used for dynamic reconfiguration. • Analog and digital sensor driver are used to analyze and acquired analog and digital sensor data respectively • Both sensor data can be collected through MT8816 switch matrix • MT8816 driver is used to control channels’ connecting relationship in switch matrix. • Analog sensor data is sent to analog sensor driver after analog-to-digital conversion by ADS7870 • ADC driver is used to drive ADS7870 chip to achieve analog-to-digital conversion • Data of digital sensor can also be acquired by digital sensor driver through PMOD interface and RS485 communication port.
  • 14. Static Reconfiguration Architecture • Sensor drivers and chip drivers in FPGA • ADC circuit and switch matrix circuit in peripheral circuit • Sensors are connected to FPGA through channels in MT8816 switch matrix • Analog sensor driver to generate valid sensor data from analog sensors • Static reconfiguration is achieved by controlling switch matrix
  • 15. Global Dynamic Reconfiguration Architecture • SystemACE CF can be used for online reconfiguration of FPGA • Configuring FPGA via JTAG is also reserved • DIP switch is used to select configuration file stored in CF card • Button is designed for configuration reset • Configuration files corresponding to different sensor application can be stored or update into the CF card • Acquisition function can be changed without shutting off power
  • 16. Partial Dynamic Reconfiguration Architecture • Full partial dynamic reconfigurable design consists of static logic and dynamic logic • Static logic is a necessary to ensure system running • UART module, MT8816 driver and ADC driver are designed as static logic module • Analog sensor driver and digital sensor driver are designed as dynamic logic module • All logic in static logic modules is not reconfigurable • Dynamic logic is able to be replaced • Achieve the dynamic change of sensor driver logic without affecting other parts’ working
  • 17. Hardware Implementation • Xilinx Virtex-4 FPGA is used as core controller • External sensors are connected to the system through conditioning circuits. • FPGA changes switch matrix’s connection to make sensors’ signals after conditioned bridge to corresponding module in terms of signal type • For digital signals, they are connected to FPGA directly. • For analog signals, they are connected to ADC first, then to the FPGA • 8Mb SRAM is equipped in the system, parallel acquisition of multiple sensors data can used • The system can also send data to PC via serial port for further monitoring and analysis
  • 18. Static Reconfiguration Implementation • Static reconfiguration in system is achieved by using MT8816 switch matrix • MT8816 is composed of three parts: address decoder, control data latch and an 8*16 analog switch array • Analog switch array is controlled by row address (AX) and column address (AY) • On-off state of the selected channel is determined by DATA input • Sensors can be changed without disassembling hardware equipment or changing hardware connection.
  • 19. Global Dynamic Reconfiguration Implementation • Different situations of sensors’ usage correspond to different sensor drivers’ combinations respectively • Then correspond to different configuration files (.bit) respectively • Configuration files need to be converted to .ace files by iMPACT tool before stored in CF card • File Xilinx.sys and folder sensors_d (custom named) are generated by .bit files using iMPACT tool • Xilinx.sys is used to specify the configuration file path • And the 8 .ace files are stored in sensors_d folder • Select .ace files by changing DIP switch, reset FPGA by pushing button and check reconfiguration status from LEDs
  • 20. Partial Dynamic Reconfiguration Implementation • Analog and digital sensor driver are designed as dynamic logic module • Bus macro is the communication channel • Connect between static logic module and reconfigurable module and vice versa • Bus macro located between modules is not only used to connect signals but also align signals before and after reconfiguration • Bus macro of Virtex series FPGA is based on slice structure • Achieve 8-bit data transmission in parallel
  • 21. Advantages of FPGA Reconfiguration Technology Allow the FPGA hardware resources in a time multiplexed way Reduction of cost and power consumption System flexibility to cope with frequency change in the function of application Achieve system updating and maintaining online
  • 22. Conclusion • FPGA-based reconfigurable data acquisition system for industrial sensors • System can achieve static reconfiguration through MT8816 switch matrix • Achieve the effect of multiple sensor data acquisition on a hardware board without disassembling hardware equipment or changing hardware connection • The system can also achieve global dynamic reconfiguration and partial dynamic reconfiguration through SystemACE CF technology • Dynamic reconfiguration method, the system can use FPGA chip’s logic resources in the way of time sharing • The system can change the sensor connecting in the system online.
  • 23. References • [1] Shuang Bao, Hairong Yan, Qingping Chi, Zhibo Pang, and Yuying Sun, “FPGA- Based Reconfigurable Data Acquisition System for Industrial Sensors”, IEEE Transactions On Industrial Informatics, Vol. 13, No. 4, August 2017 • [2] A. Tisan and J. Chin, “An End-user Platform For FPGA-based Design And Rapid Prototyping Of Feedforward Artificial Neural Networks With On-chip Backpropagation Learning,” IEEE Trans. Ind. Informat., vol. 12, no. 3, pp. 1124– 1133, Jun. 2016. • [3] Q. Chi, H. Yan, C. Zhang, Z. Pang, and L. D. Xu, “A Reconfigurable Smart Sensor Interface For Industrial WSN In IoT Environment,” IEEE Trans. Ind. Informat., vol. 10, no. 2, pp. 1417–1425, May 2014
  • 24. Cont… • [4] J. Mangala and J. Manikandan, “FPGA Implementation Of Reconfigurable Modulation System,” in Proc. 2015 Int. Conf. Adv. Comput., Commun. Informat., Aug. 2015, pp. 493–500. • [5] S. Agarwal, A. Rani, V. Singh and A. P. Mittal, "FPGA Based Wireless Emergency Medical System for Developing Countries," 2015 Annual Global Online Conference on Information and Computer Technology (GOCICT), Louisville, KY, 2015, pp. 80-84. • [6] Z. Wang, Y. Yao, L. Chen, F. Li and G. Jin, "A reconfigurable ethernet-based data acquisition and processing system for particle physics experiments," 2016 IEEE-NPSS Real Time Conference (RT), Padua, 2016, pp. 1-4.