Upload
jing-deng
View
41
Download
2
Tags:
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
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
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
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