26
energy, pow er & intelligentcontrol 1 Dr Jing Deng Energy, Power and Intelligent Control School of Electronics, Electrical Engineering and Computer Science Queen's University Belfast 29/05/2015 [email protected] Developing resources at EPIC group – (to be updated continuously)

20150528 group presentation jing

Embed Size (px)

Citation preview

energy, power & intelligent control

1

Dr Jing Deng

Energy, Power and Intelligent ControlSchool of Electronics, Electrical Engineering and Computer Science

Queen's University Belfast

29/05/[email protected]

Developing resources at EPIC group – (to be updated continuously)

energy, power & intelligent control

Content2

Software

Hardware

Platforms

energy, power & intelligent control

3

1. Software

• PCB design• Embedded programming• Computer-aided design (CAD) • Matlab & Labview• Others

energy, power & intelligent control

4

1.1. PCB design and circuit simulation

a). Altium Designer

Non-commercial/educational license for one year £432License Expiry Date: 21/11/2015

energy, power & intelligent control

5

1.1. PCB design and circuit simulation

b). EAGLE PCBFree 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

6

1.1. PCB design and circuit simulation

c). DesignSpark PCB

• Free and no limitations• Integrate with RS components• Less user and library, • User interface is not friendly

energy, power & intelligent control

7

1.2. Embedded programming

• IAR Embedded Workbench

• IAR Embedded Workbench for ARM• Educational licence: £1,764.00

energy, power & intelligent control

8

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

energy, power & intelligent control

9

1.3. Computer-aided design (CAD)

SketchUpThe fast easiest way to draw in 3DProfessional version is free for research use

energy, power & intelligent control

10

1.3. Computer-aided design (CAD)

AutoCADFree for students & educators

energy, power & intelligent control

11

1.3. Computer-aided design (CAD)

SOLIDWORKS• Professional industrial designer• Flow licence can be requested from

mechanical school

energy, power & intelligent control

12

1.4 LabVIEW

Laboratory Virtual Instrument Engineering Workbench

NI Academic Site LicenseFree access to online training courses

energy, power & intelligent control

13

1.4 LabVIEW

LabVIEW Demo

energy, power & intelligent control

14

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

energy, power & intelligent control

15

2 Hardware

1) National Instrument (NI c-RIO, NI c-DAQ)

2) dSpace3) Arduino4) BeagleBone Black5) Raspberry Pi6) Mbed7) RFID & Zigbee & GPRS & GPS

energy, power & intelligent control

16

2.1 NI DAQ

cRIO- 9022 embedded real-time controller

cDAQ-9188 CompactDAQ Ethernet chassisUSB-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

17

2.1 NI C Series modules

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

18

2.2 dSPACE

The DSPACE system is used to implement real-time feedback controllers.

energy, power & intelligent control

19

2.3 Arduino

Arduino Uno Arduino Due Arduino Yún

Arduino Zero Arduino Ethernet

Arduino GSM Shield

Arduino WiFi Shield

energy, power & intelligent control

20

2.3 Arduino

Arduino IDE

energy, power & intelligent control

21

2.4 BeagleBone Black

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

22

2.5 Raspberry Pi

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

23

2.6 Mbed

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

24

2.7 RFID

TEXAS INSTRUMENTS RI-K3A-001A-00 RFID READER, 134.2KHZ, EVAL KIT

energy, power & intelligent control

25

2.7 Zigbee

DIGI INTERNATIONAL XB24-PDK DEV KIT, W / XBEE, XBEE-PRO MODULE

energy, power & intelligent control

Thank you!

26