energy, power
& intelligent control1
Dr Jing Deng
Energy, Power and Intelligent Control
School of Electronics, Electrical Engineering and Computer Science
Queen's University Belfast
29/05/2015
j.deng@qub.ac.uk
Developing resources at EPIC group
– (to be updated continuously)
energy, power
& intelligent control
Content
2
 Software
 Hardware
 Platforms
energy, power
& intelligent control
1. Software
3
• PCB design
• Embedded programming
• Computer-aided design (CAD)
• Matlab & Labview
• Others
energy, power
& intelligent control
1.1. PCB design and circuit simulation
4
a). Altium Designer
Non-commercial/educational
license for one year £432
License Expiry Date: 21/11/2015
energy, power
& intelligent control
1.1. PCB design and circuit simulation
b). EAGLE PCB
5
Free if
• The useable board area is within 100 x 80 mm (4 x
3.2 inches).
• No more than two signal layers (Top and Bottom).
• One sheet in schematic editor
energy, power
& intelligent control
1.1. PCB design and circuit simulation
c). DesignSpark PCB
6
• Free and no limitations
• Integrate with RS components
• Less user and library,
• User interface is not friendly
energy, power
& intelligent control
1.2. Embedded programming
• IAR Embedded Workbench
7
• IAR Embedded Workbench for ARM
• Educational licence: £1,764.00
energy, power
& intelligent control
1.2. Embedded programming
• Keil MDK-ARM by Keil
– free lite version limits to 32 Kbytes of code and data
• CoIDE by CooCox
– Free & open source for ARM Cortex-M
• ARM DS-5 Development Studio
– Community version is free
• Arduino IDE
– Free and easy to start
8
energy, power
& intelligent control
1.3. Computer-aided design (CAD)
9
SketchUp
The fast easiest way to draw in 3D
Professional version is free for research use
energy, power
& intelligent control
1.3. Computer-aided design (CAD)
AutoCAD
Free for students & educators
10
energy, power
& intelligent control
1.3. Computer-aided design (CAD)
11
SOLIDWORKS
• Professional industrial designer
• Flow licence can be requested from
mechanical school
energy, power
& intelligent control
1.4 LabVIEW
12
Laboratory Virtual Instrument Engineering
Workbench
NI Academic Site License
Free access to online training
courses
energy, power
& intelligent control
1.4 LabVIEW
13
LabVIEW Demo
energy, power
& intelligent control
1.5 Others
• ShareLatex https://www.sharelatex.com/
• Todoist free to-do list and task manager (alternative wunderlist)
• Google drive / Onedrive online office and collaboration
• Evernote & Dropbox
• Ciiva Cloud Based Bill of Materials Software - Intelligent Collaboration
• Notepad++ or Vim source code editor and Notepad replacement
• Autohotkey a scripting language for desktop automation
14
energy, power
& intelligent control
2 Hardware
1) National Instrument (NI c-RIO, NI c-DAQ)
2) dSpace
3) Arduino
4) BeagleBone Black
5) Raspberry Pi
6) Mbed
7) RFID & Zigbee & GPRS & GPS
15
energy, power
& intelligent control
2.1 NI DAQ
16
cRIO- 9022 embedded real-time controller
cDAQ-9188 CompactDAQ Ethernet chassis
USB-6002Low-Cost Multifunction DAQ for
Basic, Quality Measurements
NI myRIO dual-core ARM®
Cortex™-A9 real-time processing
and Xilinx FPGA customizable I/O
energy, power
& intelligent control
2.1 NI C Series modules
17
NI 9265 0 to 20 mA, Analog Output,
100 kS/s/ch, 4 Ch Module
NI 9227 4-Channel Current Input C
Series Module
NI 9225300 Vrms, Simultaneous
Analog Input, 50 kS/s, 3 Ch Module
NI 920532-Ch ±200 mV to ±10 V, 16-Bit,
250 kS/s Analog Input Module
NI 9263±10 V, Analog Output, 100 kS/s,
4 Ch Module
NI 94035 V/TTL, Bidirectional Digital
I/O, 32 Ch Module
NI 9237±25 mV/V, Bridge Analog Input,
50 kS/s/ch, 4 Ch Module
NI 9213±78 mV, Thermocouple
Input, 75 S/s, 16 Ch Module
NI 94824-Ch Relay [30 VDC (1.5
A), 60 VDC (1 A), 250 VAC (1.5)]
NI 9203±20 mA, Current Analog Input,
200 kS/s, 8 Ch Module
energy, power
& intelligent control
2.2 dSPACE
18
The DSPACE system is used to implement real-time feedback controllers.
energy, power
& intelligent control
2.3 Arduino
19
Arduino Uno Arduino Due Arduino Yún
Arduino Zero Arduino Ethernet
Arduino GSM Shield
Arduino WiFi Shield
energy, power
& intelligent control
2.3 Arduino
20
Arduino IDE
energy, power
& intelligent control
2.4 BeagleBone Black
21
Processor: AM335x 1GHz ARM® Cortex-A8
• 512MB DDR3 RAM
• 4GB 8-bit eMMC on-board flash storage
• 3D graphics accelerator
• NEON floating-point accelerator
• 2x PRU 32-bit microcontrollers
Software Compatibility
• Debian
• Android
• Ubuntu
• Cloud9 IDE on Node.js w/ BoneScript library
• plus much more
Connectivity
• USB client for power & communications
• USB host
• Ethernet
• HDMI
• 2x 46 pin headers
energy, power
& intelligent control
2.5 Raspberry Pi
22
The Raspberry Pi is a low cost, credit-card sized
computer that plugs into a computer monitor or
TV, and uses a standard keyboard and mouse. It is
a capable little device that enables people of all
ages to explore computing, and to learn how to
program in languages like Scratch and Python.
energy, power
& intelligent control
2.6 Mbed
23
The mbed controller module is equipped with an NXP
LPC1768 MCU, which is based on ARM's Cortex-M3 32 Bit
core architecture. With the mbed module and an online
development environment by ARM, the creation of
prototypes and test circuits is done in a completely new
and easy manner.
energy, power
& intelligent control
2.7 RFID
24
TEXAS INSTRUMENTS RI-K3A-
001A-00 RFID READER, 134.2KHZ,
EVAL KIT
energy, power
& intelligent control
2.7 Zigbee
25
DIGI INTERNATIONAL XB24-PDK DEV KIT, W / XBEE, XBEE-PRO MODULE
energy, power
& intelligent control
Thank you!
26

20150528 group presentation jing

  • 1.
    energy, power & intelligentcontrol1 Dr Jing Deng Energy, Power and Intelligent Control School of Electronics, Electrical Engineering and Computer Science Queen's University Belfast 29/05/2015 j.deng@qub.ac.uk Developing resources at EPIC group – (to be updated continuously)
  • 2.
    energy, power & intelligentcontrol Content 2  Software  Hardware  Platforms
  • 3.
    energy, power & intelligentcontrol 1. Software 3 • PCB design • Embedded programming • Computer-aided design (CAD) • Matlab & Labview • Others
  • 4.
    energy, power & intelligentcontrol 1.1. PCB design and circuit simulation 4 a). Altium Designer Non-commercial/educational license for one year £432 License Expiry Date: 21/11/2015
  • 5.
    energy, power & intelligentcontrol 1.1. PCB design and circuit simulation b). EAGLE PCB 5 Free if • The useable board area is within 100 x 80 mm (4 x 3.2 inches). • No more than two signal layers (Top and Bottom). • One sheet in schematic editor
  • 6.
    energy, power & intelligentcontrol 1.1. PCB design and circuit simulation c). DesignSpark PCB 6 • Free and no limitations • Integrate with RS components • Less user and library, • User interface is not friendly
  • 7.
    energy, power & intelligentcontrol 1.2. Embedded programming • IAR Embedded Workbench 7 • IAR Embedded Workbench for ARM • Educational licence: £1,764.00
  • 8.
    energy, power & intelligentcontrol 1.2. Embedded programming • Keil MDK-ARM by Keil – free lite version limits to 32 Kbytes of code and data • CoIDE by CooCox – Free & open source for ARM Cortex-M • ARM DS-5 Development Studio – Community version is free • Arduino IDE – Free and easy to start 8
  • 9.
    energy, power & intelligentcontrol 1.3. Computer-aided design (CAD) 9 SketchUp The fast easiest way to draw in 3D Professional version is free for research use
  • 10.
    energy, power & intelligentcontrol 1.3. Computer-aided design (CAD) AutoCAD Free for students & educators 10
  • 11.
    energy, power & intelligentcontrol 1.3. Computer-aided design (CAD) 11 SOLIDWORKS • Professional industrial designer • Flow licence can be requested from mechanical school
  • 12.
    energy, power & intelligentcontrol 1.4 LabVIEW 12 Laboratory Virtual Instrument Engineering Workbench NI Academic Site License Free access to online training courses
  • 13.
    energy, power & intelligentcontrol 1.4 LabVIEW 13 LabVIEW Demo
  • 14.
    energy, power & intelligentcontrol 1.5 Others • ShareLatex https://www.sharelatex.com/ • Todoist free to-do list and task manager (alternative wunderlist) • Google drive / Onedrive online office and collaboration • Evernote & Dropbox • Ciiva Cloud Based Bill of Materials Software - Intelligent Collaboration • Notepad++ or Vim source code editor and Notepad replacement • Autohotkey a scripting language for desktop automation 14
  • 15.
    energy, power & intelligentcontrol 2 Hardware 1) National Instrument (NI c-RIO, NI c-DAQ) 2) dSpace 3) Arduino 4) BeagleBone Black 5) Raspberry Pi 6) Mbed 7) RFID & Zigbee & GPRS & GPS 15
  • 16.
    energy, power & intelligentcontrol 2.1 NI DAQ 16 cRIO- 9022 embedded real-time controller cDAQ-9188 CompactDAQ Ethernet chassis USB-6002Low-Cost Multifunction DAQ for Basic, Quality Measurements NI myRIO dual-core ARM® Cortex™-A9 real-time processing and Xilinx FPGA customizable I/O
  • 17.
    energy, power & intelligentcontrol 2.1 NI C Series modules 17 NI 9265 0 to 20 mA, Analog Output, 100 kS/s/ch, 4 Ch Module NI 9227 4-Channel Current Input C Series Module NI 9225300 Vrms, Simultaneous Analog Input, 50 kS/s, 3 Ch Module NI 920532-Ch ±200 mV to ±10 V, 16-Bit, 250 kS/s Analog Input Module NI 9263±10 V, Analog Output, 100 kS/s, 4 Ch Module NI 94035 V/TTL, Bidirectional Digital I/O, 32 Ch Module NI 9237±25 mV/V, Bridge Analog Input, 50 kS/s/ch, 4 Ch Module NI 9213±78 mV, Thermocouple Input, 75 S/s, 16 Ch Module NI 94824-Ch Relay [30 VDC (1.5 A), 60 VDC (1 A), 250 VAC (1.5)] NI 9203±20 mA, Current Analog Input, 200 kS/s, 8 Ch Module
  • 18.
    energy, power & intelligentcontrol 2.2 dSPACE 18 The DSPACE system is used to implement real-time feedback controllers.
  • 19.
    energy, power & intelligentcontrol 2.3 Arduino 19 Arduino Uno Arduino Due Arduino Yún Arduino Zero Arduino Ethernet Arduino GSM Shield Arduino WiFi Shield
  • 20.
    energy, power & intelligentcontrol 2.3 Arduino 20 Arduino IDE
  • 21.
    energy, power & intelligentcontrol 2.4 BeagleBone Black 21 Processor: AM335x 1GHz ARM® Cortex-A8 • 512MB DDR3 RAM • 4GB 8-bit eMMC on-board flash storage • 3D graphics accelerator • NEON floating-point accelerator • 2x PRU 32-bit microcontrollers Software Compatibility • Debian • Android • Ubuntu • Cloud9 IDE on Node.js w/ BoneScript library • plus much more Connectivity • USB client for power & communications • USB host • Ethernet • HDMI • 2x 46 pin headers
  • 22.
    energy, power & intelligentcontrol 2.5 Raspberry Pi 22 The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python.
  • 23.
    energy, power & intelligentcontrol 2.6 Mbed 23 The mbed controller module is equipped with an NXP LPC1768 MCU, which is based on ARM's Cortex-M3 32 Bit core architecture. With the mbed module and an online development environment by ARM, the creation of prototypes and test circuits is done in a completely new and easy manner.
  • 24.
    energy, power & intelligentcontrol 2.7 RFID 24 TEXAS INSTRUMENTS RI-K3A- 001A-00 RFID READER, 134.2KHZ, EVAL KIT
  • 25.
    energy, power & intelligentcontrol 2.7 Zigbee 25 DIGI INTERNATIONAL XB24-PDK DEV KIT, W / XBEE, XBEE-PRO MODULE
  • 26.
    energy, power & intelligentcontrol Thank you! 26