Test/Measurements category

Digitool – DIY 4 channel logic analyzer with LCD

Juan Antonio Rubia Mena tipped us with his DIY logic analyzer based on PIC18F2525 @ 32 Mhz. He writes:

One of the most useful tools for micro-controller design is the logic analyzer. You can find one for every budget or performance, but lately those based in USB connection to PC have gained popularity (not not mention the chinese copies). The main drawback of USB based logic analyzer is the need of using a computer, which uses to be a bit difficult when doing field testing. Digitool isn’t intended to replace a logic analyzer; it’s main purpose is being a quick test tool for microcontroller based development.

Digitool – DIY 4 channel logic analyzer with LCD – [Link]

Using the OpenScope MZ in LabVIEW

This project will show how to use your OpenScope MZ in LabVIEW. by Austin Stanton @ hackster.io:

In this tutorial, we will go over how to connect an OpenScope MZ to LabVIEW. To do so, I will be walking you through some example VIs that I made. These examples allow you to access the oscilloscope and Wavegen/DC power supply functions of the OpenScope as well as the GPIO pins and the Logical Analyzer.

Using the OpenScope MZ in LabVIEW – [Link]

E-Mosquito takes sample of your Blood to Keep You Healthy

e-Mosquito is a fully autonomous device pre-programmed to “bite” one’s skin at various times during the day to monitor blood glucose levels. [via]

The worst part of getting a shot or having your blood drawn is certainly the anticipation. As reported on IEEE Spectrum, researchers at the University of Calgary in Canada have been working on a fully autonomous testing device that can prick diabetes patients for blood testing purposes at unanticipated times, hopefully alleviating this dread.

E-Mosquito takes sample of your Blood to Keep You Healthy – [Link]

Plug And Debug With ScanaQuad SQ200 Logic Analyzer and Signal Generator

The ScanaQuad 200 by Ikalogic is a high-performance 4-channel logic analyzer and digital pattern generator. It is designed to be the best companion of a hobbyist when working on serial protocols like UART, SPI, I2C, 1-Wire, USB, I2S, CAN, LIN, RS232, RS485, and more. With the ScanaQuad 200 Logic Analyzer, you can capture signals, you can play them back, and you can even program genuine test signals using ScanaStudio software and generate them.

Connecting ScannaSquad with PC to analyze signal
Connecting ScanaQuad with PC to analyze signal

Being able to capture and generate logic patterns simultaneously with a single tool, it is quite useful while testing and debugging logic signals. Now, you can achieve these same features with modern function generators and oscilloscopes. But unfortunately, these devices usually carries a price that puts them out of reach of those who only need them occasionally. So, the ScanaQuad is the best and the cheapest solution for hobbyists.

The sampling frequency of the ScanaQuad SQ200 is minimum 10KHz and maximum 200MHz, with 50MHz of input bandwidth. It has a stunning sampling resolution of ±5ns only. SQ200 is capable of handling ±15V input signal in continuous signal mode and the ±50V input signal in 10ms pulse mode.  The function of the four ports of this logic analyzer can be defined by the user with the help of the ScanaStudio software. The user can also control pulse width and duty cycle of the output signal. Complex data sequences may be programmed to simulate several communication protocols using JavaScript. ScanaQuad SQ200 comes with predefined sets of various protocol decoders. This logic analyzer even allows users to create their own protocol decoders.

The following table shows the input characteristics of SQ200:

Input resistance (Fixed) 1MΩ
Input resistance (optional) 10KΩ
Input Capacitance (Max.) 4pF
Input voltage range (continuous) ±15V
Input voltage range (10ms pulse) ±50V
Pull-Up resistance (optional) 10KΩ
Low-Level input voltage (VIL MAX) Adjustable
High-Level input voltage (VIL MIN) Adjustable
Adjustable threshold range 0V to 4.5V
Threshold hysteresis 350mV

The following table represents output characteristics:

Output resistance 270Ω
Output current (Max.) 20mA
Output High-Level voltage (VOH) Adjustable
Adjustable output voltage range (VOH) 1.65V to 5.5V

Finally, the below table shows all the timing characteristics:

Sampling Frequency (Max.) 200MHz
Sampling Resolution (Max.) ±5ns
Input bandwidth (Max.) 50MHz
Output frequency (Max.) 50MHz
Sampling Frequency (Min.) 10KHz
Embedded memory 16MB
Sampling Depth (Points/channel) 4M
Sampling Period (Max. at FS = 1MHz) 4s
Sampling Period (Max. at FS = 25MHz 160ms
Sampling Period Example (Max. no. of 115200 BAUD UART words at FS = 1MHz) 40K Words
SqannaStudio software shows analyzed signal
SqannaStudio software shows analyzed signal

ScanaQuad SQ200 supports lots of protocols by default and user can add his/her own protocol as mentioned earlier. Supported protocols (default) are:

  • 1-Wire
  • CAN
  • DHT11/22
  • DMX-512
  • HC-SR04
  • I²C
  • I²S
  • JTAG
  • LCD at 4 bits
  • LIN
  • Manchester
  • Maple
  • MIDI
  • NMEA 0183
  • nRF24L01
  • Oregon Scientific
  • Parallel Bus
  • PWM
  • SENT
  • SPI
  • SPI WIZnet W5100
  • UART
  • USB 1.1

The SQ200 has a really tiny form factor of 50mm × 50mm with a 7.5mm of thickness. As it weighs only 80g, you can carry it easily in your pocket without any problem. You can purchase this amazing product from the official site of IkaLogic at 149€ and change the way you debug and analyze signals.

Pool Buddy – Monitor your pool water quality

Monitor and log water quality (pH & ORP) and temperature from everywhere.

Instead of performing regular checks with tester kits to maintain adequate pH and chloride levels in our (small) swimming pool, I decided to build a project that monitors the water continuously and registers the data online so I can easily inspect it.

Pool Buddy – Monitor your pool water quality – [Link]

PandwaRF, A Portable Radio Analysis Tool

PandwaRF, is a portable low-power RF device that captures, analyses and re-transmits RF signals via an Android device or a Linux PC. It uses Bluetooth (BLE) or USB connection to transmit data in a simple and fast way, comes in the form of a controllable housing from a smartphone or a computer.

This pocket-size device operates at sub-1 GHz range, and it replaced the ‘standard SDR Grind’ of capturing, demodulating, analyzing, modifying and replaying by hand with a simple powerful interface.

The PandwaRF consists of a capable hardware device, tailored for beginners and advanced users, with an application that runs either on an Android device or on a PC. The Android interface provides full functionality to control and customize the PandwaRF easily using JavaScript.

Technical details of the PandwaRF:

  • Bluetooth Smart Module ISP130301, based on nRF51
  • CC1111 Low-Power SoC with Sub-1 GHz RF Transceiver
  • Multi frequencies (from 300 MHz to 928 MHz)
  • Multi modulation (ASK/OOK/MSK/2-FSK/GFSK)
  • Transmit and receive in half duplex mode
  • Support data rates up to 500 kBaud
  • Open hardware
  • Full speed USB: 12 Mbps (Linux or Android)
  • Bluetooth Smart 4.0 (Android/iOS)
  • USB charging & battery powered
  • 4 buttons to assign codes
  • 4 Status LEDs
  • 16 Mbit Flash Memory to save custom RF protocols
  • Rechargeable battery powered for stand-alone operation
  • Battery fuel gauge
  • RX amplifier for improved sensitivity: +13dB from 300MHz-1GHz
  • TX amplifier for higher output power: +20dB @ 433MHz & +17dB @ 900MHz
  • SMA connector for external antenna
  • Antenna port power control for external LNA
  • 22-pin expansion and programming header
  • Included: Battery and injection molded plastic enclosure

PandwaRF features are not fully complete yet, the developers had finished captured data processing offload, radio scripting (JavaScript & Python), RF packet sniffer, and spectrum analyzer. Other features are still in development process.

The device is available in three options, the Bare version is about $120 and comes without housing and without battery, the standard version is about $142 with battery and black case, in addition the extended version with enhanced features.

You can reach more information and order your PandwaRF on the official website.

Affordable DNA Detection Using A Smartphone

Researchers at UCLA have developed an improved method to detect the presence of DNA biomarkers of disease that is compatible with use outside of a hospital or lab setting. The new technique leverages the sensors and optics of cellphones to read light produced by a new detector dye mixture that reports the presence of DNA molecules with a signal that is more than 10-times brighter.

Nucleic acids, such as DNA or RNA, are used in tests for infectious diseases, genetic disorders, cancer mutations that can be targeted by specific drugs, and fetal abnormality tests. The samples used in standard diagnostic tests typically contain only tiny amounts of a disease’s related nucleic acids. To assist optical detection, clinicians amplify the number of nucleic acids making them easier to find with the fluorescent dyes.

Both the amplification and the optical detection steps have in the past required costly and bulky equipment, largely limiting their use to laboratories.

In a study published online in the journal ACS Nano, researchers from three UCLA entities — the Henry Samueli School of Engineering and Applied Science, the California NanoSystems Institute, and the David Geffen School of Medicine — showed how to take detection out of the lab and for a fraction of the cost.

The collaborative team of researchers included lead author Janay Kong, a UCLA Ph.D. student in bioengineering; Qingshan Wei, a post-doctoral researcher in electrical engineering; Aydogan Ozcan, Chancellor’s Professor of Electrical Engineering and Bioengineering; Dino Di Carlo, professor of bioengineering and mechanical and aerospace engineering; and Omai Garner, assistant professor of pathology and medicine at the David Geffen School of Medicine at UCLA.

The UCLA researchers focused on the challenges with low-cost optical detection. Small changes in light emitted from molecules that associate with DNA, called intercalator dyes, are used to identify DNA amplification, but these dyes are unstable and their changes are too dim for standard cellphone camera sensors.

But the team discovered an additive that stabilized the intercalator dyes and generated a large increase in fluorescent signal above the background light level, enabling the test to be integrated with inexpensive cellphone based detection methods. The combined novel dye/cellphone reader system achieved comparable results to equipment costing tens of thousands of dollars more.

To adapt a cellphone to detect the light produced from dyes associated with amplified DNA while those samples are in standard laboratory containers, such as well plates, the team developed a cost-effective, field-portable fiber optic bundle. The fibers in the bundle routed the signal from each well in the plate to a unique location of the camera sensor area. This handheld reader is able to provide comparable results to standard benchtop readers, but at a fraction of the cost, which the authors suggest is a promising sign that the reader could be applied to other fluorescence-based diagnostic tests.

“Currently nucleic acid amplification tests have issues generating a stable and high signal, which often necessitates the use of calibration dyes and samples which can be limiting for point-of-care use,” Di Carlo said. “The unique dye combination overcomes these issues and is able to generate a thermally stable signal, with a much higher signal to noise ratio. The DNA amplification curves we see look beautiful — without any of the normalization and calibration, which is usually performed, to get to the point that we start at.”

Additionally, the authors emphasized that the dye combinations discovered should be able to be used universally to detect any nucleic acid amplification, allowing for their use in a multitude of other amplification approaches and tests.

The team demonstrated the approach using a process called loop-mediated isothermal amplification, or LAMP, with DNA from lambda phage as the target molecule, as a proof of concept, and now plan to adapt the assay to complex clinical samples and nucleic acids associated with pathogens such as influenza.

The newest demonstration is part of a suite of technologies aimed at democratizing disease diagnosis developed by the UCLA team. Including low-cost optical readout and diagnostics based on consumer-electronic devicesmicrofluidic-based automation and molecular assays leveraging DNA nanotechnology.

This interdisciplinary work was supported through a team science grant from the National Science Foundation Emerging Frontiers in Research and Innovation program.

 

Source: UCLA

ULINKplus, A Debug Adapter With Power Measurment

While building an ultra-low power application, sensitive hardware and software validation is required to reach system and long battery life. Testing will need an interaction with the tested parts, like simulating input pins of the target application.

These difficulties could be solved with ARM’s new debug adapter “ULINKplus“. It connects the target system with the PC through USB port using a 10-pin Cortex Debug connector. Its power measurement technology allows developers to program, debug, and analyze their applications and their power consumption.

Main features of ULINKplus are:

  • Integrated power measurement synchronized to event tracing which makes it easy to optimize the overall energy envelope of a system.
  • Isolated JTAG/serial-wire connection to the target hardware is essential for testing applications such as motor control, power converters, or systems with sensitive analog processing.
  • Additional test I/O pins are accessible from the debugger and debug scripts to interact with the target and control automated test stands.

ULINKplus, together with MDK, provides extended on-the-fly debug capabilities for Cortex-M devices. You can control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed. High-Speed data trace enables you to analyze detailed program behavior.

In addition to downloading programs to your target hardware, you will be able to examine memory and registers, single-step through programs and insert multiple breakpoints, to run programs in real-time, program Flash memory, and to connect to running targets (hot-plugging).

Live data from power measurement

ULINKplus offers a high speed connections that reach 50 Mbit/s for data and event trace for Cortex-M, 20 MHz JTAG clock speed, and 3 MBytes/s high-speed memory read/write.

ULINKplus technical specifications:

  • Compact case 62 x 44 x 11 mm (dust-protected)
  • JTAG/SWD: 20 MHz JTAG clock, 50 MHz serial-wire trace, 10-pin Cortex debug connector, 1 kV isolation
  • Memory access 3 MB/sec, serial-wire trace up to 50 Mbit/sec
  • Power measurement: 2 x 16-bit A/D, 400 KSamples/sec, 3-pin connector, 1 kV isolation
  • Test I/O: 9 digital in/out, 4 analog in, 1 analog out, 3.3 V switchable output voltage (11-pin connector)
  • Debug connection: USB2.0 (to host PC), CMSIS-DAP protocol

According to ARM, ULINKplus will be available from this month.

Open Source UV Index Detector

Boris Landoni @ open-electronics.org documents his UV index detector.

It measures solar radiation and visualizes the corresponding value on the integrated display of a miniaturized Arduino, in order to tell us when to expose ourselves to the sun…

Open Source UV Index Detector – [Link]

Early Diagnosis Now Possible With Smart Bandage

IoE era is here since we are able now to add mobile radio capabilities in our applications! The latest incarnation of the cell phone network will offer internet connectivity and possibilities that could only be dreamt of previously depending on your standpoint, and many more factors.

And now let’s embed these concept in medical applications, like “Smart Bandage” . It is conceivable that sensors embedded in a medical dressing could continuously monitor the wound healing process and send alerts to medical personnel when an infection is detected.  Maybe the patient could not tell accurately  since the pain is not a valid indicator of biological dysfunction. The problem is that we all have different thresholds; some stalwarts may endure the pain and only end up visiting a doctor as a last resort when the simple infection has developed into something nastier. Other patients will be convinced that a slight twinge is evidence of a life threatening condition. An objective assessment of the patient’s state of health will not only be reassuring to the patient, but also lead to a more efficient use of medical resources and reduced health care costs.

For this reason, band-aids with sensors and 5G network interfaces seem like a win-win formula. They will give the doctor an early indication of problems and may even be able to run rudimentary diagnostics to indicate the cause of the problem. Instead of long waiting times for appointments and expensive laboratory tests we could, for example get an immediate recommendation of an effective antibiotic. This is just one small example of the many benefits that the IoE will eventually bring to medical care in the future.

“That intelligent dressing uses nano-technology to sense the state of that wound at any one specific time. It would connect that wound to a 5G infrastructure and that infrastructure through your telephone will also know things about you – where you are, how active you are at any one time. You combine all of that intelligence so the clinician knows the performance of the specific wound at any specific time and can then tailor the treatment protocol to the individual and wound in question.” – Prof Marc Clement, chairman of the Institute of Life Science (ILS).

 

Via: Elektor

By continuing to use the site, you agree to the use of cookies. more info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close