Circuit Cellar №5 (322) 2017.pdf

(15108 KB) Pobierz
circuitcellar.com
MEASUREMENT & SENSORS
MAY 2017
ISSUE 322
WI-FI PLOTTER
CONTROL
SoC-Based Design, Firmware,
Algorithms, & More
Q&A: Inside an Adaptive Robotics Lab
Do-It-Yourself Plotter Controller |
Ground Penetrating Radar | The JEADI ARM Pt. 2 | More iOS-Based Data Acquisition
Automatic Control 101 | WWVB Reception vs. SDR Hardware | MIDI Design Pt. 2 |
Additional Embedded Consulting Tips
The Future of NoC Architectures
BUILT FOR
EXTREMES
Single Board Computer
From the deserts of Africa to the Canadian tundra,
no terrain is too demanding for our boards.
Deployed in eet management, pipeline monitoring,
and industrial controls, our single board computers
are working in some of the most demanding
places on Earth.
The TS-7680 is designed to provide extreme
performance for applications which demand
high reliability, fast boot-up/startup, and
connectivity at low cost and low power.
Powered by a 454 MHz ARM CPU the TS-7680
offers a great balance between industrial
features and high end capabilities9.
Low Power Industrial
Single Board Computer with
WiFi and Bluetooth
TS-7680
$159
Qty 100
2
CIRCUIT CELLAR • MAY 2017 #322
MEASURE, SENSE, AND SUCCEED
Issue 322 May 2017 | ISSN 1528-0608
CIRCUIT CELLAR® (ISSN 1528-0608) is published monthly by:
KCK Media Corp.
111 Founders Plaza, Suite 904
East Hartford, CT 06108
Periodical rates paid at East Hartford, CT, and additional offices.
One-year (12 issues) subscription rate US and possessions
$50, Canada $65, Foreign/ ROW $75. All subscription orders
payable in US funds only via Visa, MasterCard, international
postal money order, or check drawn on US bank.
SUBSCRIPTIONS
Circuit Cellar, P.O. Box 462256, Escondido, CA 92046
E-mail:
circuitcellar@pcspublink.com
Phone:
800.269.6301
Internet:
circuitcellar.com
Address Changes/Problems:
circuitcellar@pcspublink.com
Postmaster:
Send address changes to
Circuit Cellar, P.O. Box 462256, Escondido, CA 92046
ADVERTISING
Contact:
Paul Lipsey
Phone:
757-525-3677
Fax:
888-980-1303
E-mail:
plipsey@circuitcellar.com
Advertising rates and terms available on request.
New Products:
New Products, Circuit Cellar, 111 Founders Plaza, Suite 904
East Hartford, CT 06108, E-mail: newproducts@circuitcellar.com
HEAD OFFICE
KCK Media Corp. 111 Founders Plaza, Suite 904
East Hartford, CT 06108
Phone: 860.289.0800
COPYRIGHT NOTICE
Entire contents copyright © 2017 by KCK Media Corp.
All rights reserved. Circuit Cellar is a registered trademark
of KCK Media Corp. Reproduction of this publication in
whole or in part without written consent from
KCK Media Corp. is prohibited.
DISCLAIMER
KCK Media Corp. makes no warranties and assumes no
responsibility or liability of any kind for errors in these
programs or schematics or for the consequences of any such
errors printed in Circuit Cellar®. Furthermore, because of
possible variation in the quality and condition of materials and
workmanship of reader-assembled projects, KCK Media Corp.
disclaims any responsibility for the safe and proper function
of reader-assembled projects based upon or from plans,
descriptions, or information published in Circuit Cellar®.
The information provided in Circuit Cellar® by KCK Media
Corp. is for educational purposes. KCK Media Corp. makes
no claims or warrants that readers have a right to build
things based upon these ideas under patent or other
relevant intellectual property law in their jurisdiction, or
that readers have a right to construct or operate any of
the devices described herein under the relevant patent or
other intellectual property law of the reader’s jurisdiction.
The reader assumes any risk of infringement liability for
constructing or operating such devices.
© KCK Media Corp. 2017 Printed in the United States
Like many of the electronic systems we use every day (e.g., home appliances
and alarm systems), most of the projects presented this issue rely heavily on
sensor- and measurement-related components. Whether you’re using a $200
3-D printer or a $50,000 automated industrial robot, each system’s use value
is directly proportional to its ability to accurately measure and interact with the
objects in its vicinity. In this issue, several engineers provide tips, tricks, and
insights that will help you to successfully fine tune your next project’s measurment
and sensing capabilties.
Starting on page 10, Miguel Sanchez presents his recently completed Wi-Fi
pen plotter controller project. After describing the SoC-based hardware, he covers
the project’s essential firmware and algorithms.
Radar technology has revolutionized military and surveillance systems. This
month, Nishant Mittal introduces ground-penetrating radar technology and
explains how it’s used in military-related surveillance applications (p. 17).
Turn to page 22 for the second installment in Brian Millier’s series about
using iOS for data acquisition and control purposes. This time he covers the I
2
C
communication protocol for the IAQ-CO module and more.
Last month, Abdul Refay, Mike Smith, and Jason Long presented the first part
of their detailed series about the JEADI ARM project. This month they follow up
with an explaination of how they use the on-board LEDs and buttons to drive a
virtual car on a hard-coded test path (p. 36).
Adaptive robotics is a growing field. On page 44, we present an interview with
Henk Kiela from the Adaptive Robotics Lab in Einhoven, Netherlands. He talks
about the history of innovation in Eindhoven (e.g., Philips and ASML) as well as
how a new breed of robots will revolutionize manufacturing and industry.
On page 53, Bob Japenga continues his series on building a successful
embedded systems consulting company. Whether your focus is embedded
software development or embedded hardware, you’re sure to find his advice
helpful and immediately applicable.
Turn to page 56 for a thorough introduction to the basic principles of automatic
control. George covers a simple closed-loop system, common control laws, and
proportional system shortcomings.
On page 60, Ed Nisley describes some SDR hardware with which he has
worked. He also shows some RF signal spectra and explores short-term variations
affecting the RF arriving at the receivers.
This month, Bachiochi wraps up his series, “MIDI Beat Box” (p. 68). He covers
the Trellis keypad, which is used to trigger the MIDI player, as well as the topics
of recording and sampling.
We close this issue with an interesting essay on the future of network-on-chip
(NoC) architectures (p. 80). Georgia Tech professor Dr. Tushar Krishna discusses
the hardware-software co-design of NoCs as well as coming advances in fields
such as photonics.
C. J. Abate
THE TEAM
PRESIDENT
KC Prescott
EDITOR-IN-CHIEF
ADVERTISING COORDINATOR
Nathaniel Black
GR APHICS
FOUNDER
Steve Ciarcia
PROJECT EDITORS
C. J. Abate
Grace Chen
ADVERTISING SALES REP.
CONTROLLER
Chuck Fellows
COLUMNISTS
Paul Lipsey
Chris Coulston
Ken Davidson
David Tweed
Jeff Bachiochi (From the Bench), Ayse K. Coskun (Green Computing),
Bob Japenga (Embedded in Thin Slices), Robert Lacoste (The Darker Side),
Ed Nisley (Above the Ground Plane), George Novacek (The Consummate
Engineer), and Colin O’Flynn (Embedded Systems Essentials)
circuitcellar.com
3
OUR NETWORK
SUPPORTING COMPANIES
Accutrace, Inc.
All Electronics Corp.
AP Circuits
CCS, Inc.
Front Panel Express, LLC
IAR Systems
Imagineering, Inc.
Ironwood Electronics
Jeffery Kerr, LLC
Lemos International
MaxBotix, Inc.
C3
78
35
78
59
63
79, C4
79
78
78
79
Measurement Computing Corp.
ME Labs, Inc.
Mouser Electronics, Inc.
PanaVice Products, Inc.
Newhaven Display International, Inc.
Pico Technology
Saelig Company, Inc.
Scidyne, Corp.
Sensors Expo & Conference
Siborg Systems, Inc.
Technologic Systems
31
79
79
35
79
13
78
79
7
79
1, 78
NOT A SUPPORTING COMPANY YET?
Contact Paul Lipsey (plipsey@circuitcellar.com, Phone: 757-525-3677, Fax: 888-980-1303)
to reserve space in the next edition of Circuit Cellar.
NEWSLETTER
Sign up for the Circuit Cellar Newsletter to receive electrical engineering
tips, embedded systems industry news, and exciting product deals via
e-mail to your inbox on a regular basis. If you’re looking for essential
electrical engineering-related information, we’ve got you covered: embedded
development, programmable logic, wireless communications, robotics, analog
techniques, embedded programming, and more!
A FREE Weekly Newsletter
Zgłoś jeśli naruszono regulamin