Meet the iWave Telematics Control Unit with 4G, WiFi and Bluetooth

The concept of “a connected car” is no longer a figment of the imagination of movie producers but an everyday reality. Different communication protocols along with data from different sensors are being leveraged across the automotive industry to provide advanced features/services like usage-based insurance to users while monitoring different parameters that indicate the health of the car to ensure safety.

There are different approaches/levels to data collection, processing, and automation across the industry. While its factory fitted in-built for some cars, others support add-on systems that are currently regarded as the best route for flexibility. iWave Systems, the company behind the Linux based OBD-II Dongle has been at the forefront of developing telematics solutions for cars for a while, pushing the boundaries of standards across the industry. In line with this, they recently announced a new telematic controller unit.

The new TCU comes equipped with 4G, Wi-Fi and BLE communication features that help build a connected network within the vehicle while collecting exhaustive data from its electronic systems and the CAN network in a manner that enables real-time analytics.

Aimed at applications like fleet management, light-duty vehicle monitoring, user-based insurance, and many more, the new TCU features a 792MHz ARM Cortex A7 processors which provides an opportunity for real-time Edge Analytics based applications.

Some highlight features of the TCU include:

  • Certified with CE/FCC
  • Supports latest CAN FD, HS CAN, LS CAN, Ethernet CAN
  • Linux 4.1.15 based platform for generic applications
  • Secure FOTA support
  • J1962 compliant OBD II Protocol (ISO 15765-4 CAN)
  • High accuracy GNSS receiver with AGPS support
  • Battery for Anti-theft Alarm
  • Multi-cloud support

Designed to withstand the rugged nature of the in-car environment, the TCU has tolerance for extreme operating conditions and will perform fine in a temperature environment between -40°C to +85°C (Excluding Battery).

Some more technical specs for the device are provided below:

  • Arm® Cortex®-A7 based CPU @ 792MHz
  • DDR3L SDRAM – 256MB
  • eMMC Flash – 4GB
  •  Connectivity
    • 4G LTE
    • 802.11 b/g/n Wi-Fi Module with Antenna with WPA2 feature
    • Bluetooth 5.0
  •  Positioning
    • GPS Receiver with Antenna
  •  Sensors
    • 3 Axis Accelerometer
    • 3 Axis Gyroscope
    • 3 Axis Magnetometer*
  • OBD Features & Protocols
    • 12V Power Input from TCU Port
    • USB 2.0 device
    • HS CAN x 1 Port support
    • LS CAN x 1 Port support*
    • CAN FD x 1 Port support*
    • GPIO’s x 4 (2 Digital IN, 2 Digital OUT)
    • Mic
    • Status LED (Configurable) x 1
    • Micro SIM/Nano SIM*/e-SIM*
    • ISO 15765-4 CAN protocol support in TCU Port
  •  Temperature
    • -40°C to +85°C (Excluding Battery)
      (i) The battery when discharging: -20°C to +60°C
      (ii) The battery when charging: 0°C to 45°C
  • Form factor
    • 106 X 87 X 28.5 mm (approximate)

For software, the device is capable of sending GPS, Accelerometer, and CAN data to the cloud over 4G through MQTT thus, the device is compatible with most device cloud platforms.

No price information is provided on the product page, but iWave typically sells within a B2B arrangement and you may need to reach out to them to get the actual price for the device.

More information on the specifications and features of the device can be found on the product page on iWave’s website.

M5StickC PLUS ESP32-PICO Mini IoT Development Kit

New M5StickC PLUS, one of the core devices in the M5Stack series, is a mini IoT development board powered by ESP32-PICO-D4 with Bluetooth 4.0 and WiFi. 

The M5StickC Plus development board was designed to take away a lot of stress off the development process. What can it do? The M5StickC Plus development board can help you to easily realize your ideas, enrich your creativity, and shorten the time for your IoT prototyping. It was built based on a growing hardware and software ecosystem with quite a number of compatible modules and units that help to maximize every step of the building process.

The new M5StickC Plus development board is an upgrade to the original M5StickC, with improvements like a bigger screen of about 18.7% increase (1.14″ 135 * 240 LCD display), a built-in passive buzzer, a battery capacity increase of 25mAh (from 95mAh to 120mAh), a more stable hardware design as well as support for HAT and unit family of products.

The M5StickC Plus development board has other rich hardware resources that are also present in the M5StickC like the PMU, IMU, microphone, RTC, LED, infrared, extendable socket, Grove port, wearable and mounted the wall, etc.

Key Features/components of the kit and Specifications include:

  • ESP32-based (with all of its features)
  • 4 MByte flash memory
  • 520KB RAM
  • 1.14 inch colorful LCD display with 135 * 240 resolution
  • 2.4G 3D antenna
  • Built-in Passive Buzzer
  • IR transmitter
  • 6-axis motion processing unit (SH200Q)
  • SPM1423 Microphone
  • BM8563 RTC
  • AXP192 PMU
  • 1x USB Type-C port
  • 1x Grove port (12C, I/O, UART)
  • 2x custom buttons
  • 1x red LED
  • Wearable and mounted wall
  • Extendable Socket: G25 Output ExtPin
  • Built-in LiPo Battery with 120mAh capacity @3.7V
  • 5V Power supply at 500mA
  • Temperature Range of 0°C – 40°C (32°F – 104°F)
  • Dimensions: 48.2 mm x 25.5 mm x 13.7 mm
  • Weight: 15 grams

The M5StickC Plus development board is a cost-efficient and an ultralow-power consumption board. It is applicable in creating light-weight wearable devices, IoT terminal controllers, and stem educational products and DIY projects.

More details on the M5StickC Plus dev board can be found on M5Stack’s product page where the tiny device is currently available for sale at $13.95.

BattLab-One Replace Your Battery, And Monitors Your Battery Life

One of the problems developers in the world of IoT devices experience when building battery-powered devices over time is the process of measuring and estimating battery life, which can be very tedious. The process is tedious and cumbersome, with multiple test equipment arrangements to capture current profiles for different firmware states, manual data logging, and spreadsheets for data input and calculations to get to an estimate of battery life for the device under test (DUT). It is also quite hard measuring the amount of energy being consumed by these IoT devices  due to the dynamic nature of the current consumption, with conventional measurement methods like multimeter, and oscilloscope having drawbacks. One method developers use is to use multiple instruments and hand calculations to arrive at an estimate of the energy consumption, but this method could be tasking. One device we have seen that solves this problem is the ZS1100A, which functions by plotting the current consumption vs time very accurately and in great detail, which can be used along with the battery model to estimate the overall battery life.

However, Doug Peters has built his own device called the BattLab-One (Battery Laboratory). It is a hardware/software solution that instantly captures insights of your design on battery life. His goal is to deliver a design tool that quickly and effortlessly provides an estimate of battery life and lets him optimize it for his projects, enabling him to spend more time on design and less time on measuring and calculating battery life.

The BattLab-One Hardware

The BattLab-One Hardware functions by replacing the battery of the IoT project with a power supply unit, which enables standard battery voltage output simulation and then uses the built-in current sense technology of the BattLab-One to capture the current consumption profile of your device. By replacing the battery of any battery-powered project with a power supply unit that simulates your battery, the BattLab-One enables you to understand the impact of multiple parameters on your product’s battery life. It helps you to capture both active event and sleep mode current from 10uA to 500mA.  It is compatible with MSP430 microcontroller-based device that simulates standard batteries for Li-Ion, LiFePO4, Alkaline, NiMh, NiCd.

The BattLab-One Software

The device enables voltages of 1.2V, 1.5V, 2.4V, 3.0V, 3.2, 3.6V, 3.7V, 4.5V at up to 450 mA, and it is perfect for measuring your ESP8266 devices power demands. It has a 1kHz Sample rate, and 16 bit delta-sigma ADC. The device triggers input to capture firmware states and their impact on overall battery life and also offers what-if optimization analysis to improve the design of your project/product. The device also enables you to save profiles so you can compare your DUT current profiles, and offers interactive/detailed active current plot so you can look for anomalies and identify performance improvements for your product or project. To avoid ground loops, USB power, and data isolated from PSU output.

The device is open-source in hardware and software, and you can find documentation on Bluebird Labs website. You can purchase the BattLab-One on Tindie for $99 with enclosure, and for $79 with no enclosure.

An ultra-compact, high performance SoM for IoT edge deployment in smart applications

Arrow Electronics and Exor Embedded have announced the availability of nanoSOM nS02, a high-performance, energy-efficient system on module (SOM) for IoT edge deployments. nS02 is based on the 800MHz version of STMicroelectronics’ STM32MP1 microprocessor. The module serves as a full production design and Arrow is also offering a supporting development kit.

The nanoSOM nS02 is an innovative, ultra-compact and cost-effective SOM based on the STM32MP1 with dual Arm® Cortex® -A7 cores and a Cortex-M4 core plus a 3D graphics-processing unit (GPU) that supports advanced human-machine interface (HMI) development. The nS02 is well suited for applications requiring IoT connectivity, multimedia capabilities and high security in connectivity, especially as an Industry 4.0 embedded solution.

The nS02 is a rugged solution and is soldered directly onto the main carrier board, without the need for separate connectors that could reduce the reliability of the system.

At only 25.4 x 25.4 x 3.0mm, nanoSOM nS02 provides flexibility for developers of the new generation of smart IoT products, enabling them to design products that are extremely compact and ultra-slim. Target applications include smart IoT controllers and gateways, cloud edge interfaces, and building automation.

The nanoSOM nS02 includes a production-ready Linux RT board support package (BSP) and fully supports the Exor XPlatform, which includes Exor Embedded Open HMI software, Corvina Cloud IIoT platform and IEC61131 CODESYS or Exor xPLC runtime.

An optional OpenHMI software platform supports the design of high quality, user-friendly SVG and HTML5 graphical user interfaces, and assures device connectivity with over 200 communication protocols. MQTT and OPC-UA interfaces are also available together with cloud connectivity for telemetry and remote assistance using OpenVPN software.

The nS02 SOM is available in several configurations, giving users a choice of memory capacity and a security option including 256MB or 512MB DDR RAM with 4GB eMMC flash disk, or 1GB DDR RAM with 8GB eMMC flash disk.

Exor’s product longevity program ensures a stable supply of products. nanoSOM nS02 products are available for a minimum of 10 years from time of product launch.

Portwell collaborates with Microsoft to accelerate Internet of Things solutions

American Portwell Technology, Inc., (https://www.portwell.com), today announced it has joined Microsoft Azure Certified for Internet of Things (IoT), ensuring customers get IoT solutions up and running quickly with hardware and software that has been pre-tested and verified to work with Microsoft Azure IoT services. Microsoft Azure Certified for IoT allows businesses to reach customers where they are, working with an ecosystem of devices and platforms, allowing for faster time to production.

American Portwell Technology is a leading embedded computer manufacturer providing IoT hardware solutions from IoT edge, gateway, network security appliance to OEM products used in a server room for more than 25 years. Portwell’s LYNX-6K and KUBER-2000 Series are a new generation of palm-sized, ready-to-use industrial IoT gateway solutions certified by Microsoft Azure IoT that provide a scalable infrastructure for data, virtual machines, server and front-end applications, and ensure its solutions are pre-integrated with Azure cloud service to accelerate the implementation in industrial IoT of applications such as edge device for medical equipment management, gateway device in industrial robotics, and train’s wayside control and management.

“The new LYNX-6K and KUBER-2000 Series provide a rich portfolio of ultra-small form factor IoT appliances that offer flexible I/O expansion, ruggedized design, wireless connectivity, fast time-to-market and low power consumption for different applications fulfilled with minimal investment. Microsoft Azure Certified for IoT validates our ability to jumpstart customers’ IoT projects with pre-tested device and operating system combinations,” said Jack Lam, senior product marketing director of American Portwell Technology. “Decreasing the usual customization and work required for compatibility ensures American Portwell helps customers get started quickly on their IoT solution.”

“Microsoft Azure Certified for IoT extends our promise to bring IoT to business scale, starting with interoperable solutions from leading technology companies around the world,” said Jerry Lee, Director of Marketing for Azure Internet of Things, Microsoft Corp. “With trusted offerings and verified partners, Microsoft Azure Certified for IoT accelerates the deployment of IoT even further.”

IoT projects are complex and take a long time to implement. Customers find that choosing and connecting the right set of devices, assets or sensors to the cloud can be time-consuming. To jumpstart their IoT projects with confidence, customers are looking for certified devices and platforms that are tested for readiness, compatibility and usability with the Microsoft Azure IoT Suite. By choosing a partner from the Microsoft Azure Certified for IoT program, customers can save time and effort on project specs and RFP processes by knowing in advance what devices and offerings will work with the Azure IoT Suite.

Learn more about Azure IoT Suite, click here.

12W Dimmer with Soft Start for 12V LEDs

The circuit presented here is a LED dimmer with a soft-start function. The board can drive a LED up to 12W and the circuit can manage a load up to 1A continuous with 12Vsupply. The circuit is built using SG3525 PWM IC and the IRFR120 MOSFET, SG3525 generates the PWM, and IRFR120 MOSFET drives the 12W max load. BC847 is used to invert the PWM signal from SG3525 and create a soft-start circuit. SG3525 has a soft-start function and the soft-start timing can be slowed down by increasing the capacitor C2 value to 22uF/16V.  Trimmer pot PR1 provided to adjust the PWM frequency from 210 Hz to 6.5Khz. Keeping PWM frequency lower is advisable for LED load.

12W Dimmer with Soft Start for 12V LEDs – [Link]

Axiomtek’s New Intel® Atom-Based Fanless Embedded System Targets Intelligent Manufacturing in Industrial Environments – eBOX626-311-FL

Axiomtek – a world-renowned leader relentlessly devoted in the research, development and manufacture of series of innovative and reliable industrial computer products of high efficiency – is pleased to announce the eBOX626-311-FL, its new slim-type fanless embedded system powered by the Intel® Atom® processor x5-E3940. The fanless embedded box PC was designed to operate reliably in industrial environments – with an IP40-rated enclosure, extended -40°C to +60°C support, and 3 Grms vibration resistance. To ensure system security, it utilizes the Trusted Platform Module (TPM) 1.2 function. The embedded box computer eBOX626-311-FL is well-suited for industrial controllers, intelligent robotic control, intelligent gateway systems, smart kiosks, visual inspection and data visualization.

“The eBOX626-311-FL is a highly-integrated platform with high performance, abundant I/O connectivity and high reliability. The fanless embedded box PC has a wide voltage input and supports an 11ms interruption to prevent an unexpected power outage. The wide temperature settings and 3Grms vibration resistance along with IP40-rated rugged aluminum extrusion and steel case makes it solid and durable in harsh environments,” said Annie Fu, product manager of Product PM Division at Axiomtek.”

The eBOX626-311-FL has one 204-pin DDR3L-1866 SO-DIMM socket for up to 8GB of memory. The quad-core embedded platform comes with multi-functional I/O interfaces, including two RS-232/422/485 ports, one RS-232 port, four USB 3.0 ports, two USB 2.0 ports, two Gigabit Ethernet ports with Intel® Ethernet Controller I211-AT, one audio port, one VGA port, one lockable HDMI port and four SMA-type antenna connectors. Furthermore, the eBOX626-311-FL supports two full-size PCI Express Mini Card slots for WLAN/WWAN/mSATA modules as well as a SIM card socket. It is equipped with one 2.5” SATA HDD and one mSATA for additional storage to expand functionality. Additionally, it supports an AT/ATX quick switch, allowing users to change power modes with a single click.

The eBOX626-311-FL provides intelligent remote manageability features with support for Axiomtek’s exclusive AMS.AXView software. The Intel® Atom-based system supports Windows® 10 IoT and Linux operating systems. Its flexible mounting options include VESA mount, wall mount and DIN-rail mount. Moreover, the eBOX626-311-FL supports a wide range 9V to 36V DC power input with over-voltage protection (OVP), under-voltage protection (UVP) and short current protection (SCP) to avoid a fatal accident or an event.

Advanced Features:

  • Intel® Atom® processor x5-E3940 (code name: Apollo Lake)
  • One 204-pin DDR3L-1866 SO-DIMM for up to 8GB of memory
  • Supports two GbE LAN, three COM and six USB ports
  • Supports one 2.5” SATA drive bay and mSATA
  • Supports Trusted Platform Module (TPM) 1.2
  • Two PCI Express Mini Card slots and one SIM card slot
  • Wide operating temperature range from -40 to 60°C
  • Supports AMS.AXView intelligent remote device monitoring software for IIoT

Axiomtek’s eBOX626-311-FL will be available in September 2020 for purchase. For more product information or pricing, please visit our global website at www.axiomtek.com or contact one of our sales representatives at info@axiomtek.com.tw.

SEGGER Embedded Studio V5 minimizes code size

The newly released SEGGER Embedded Studio V5 for Arm processors comes with the company’s Compiler, Linker, Runtime and Floating-Point libraries included. All components are designed from the ground up for use in embedded systems and work seamlessly to help generate extremely small programs.

A program which blinks an LED – a ‘blinky’ – on a typical Cortex-M microcontroller unit can be written in C or C++, with a total size of less than 100bytes. Terminal output (printf) can be done in real time using RTT, SWO or semi-hosting with host-side formatting, keeping even the standard ‘Hello World’ program to no more than a few hundred bytes.

Just like SEGGER’s SystemView and Ozone platforms, Embedded Studio can be used on Windows, Linux and macOS operating systems – in keeping with the company’s cross-platform philosophy.

“This new version of Embedded Studio is truly groundbreaking. I have never seen a toolchain that produces such small programs, especially out-of-the-box, created by the project generator. Our compiler uses Clang with a new code generator developed directly by the SEGGER software engineering team. In balanced optimization mode, it produces code that is as small as it is fast. Our linker, startup code, runtime library and debugger are all tuned to get the most out of a microcontroller,” said Rolf Segger, founder of SEGGER. “Version 5 outperforms even my own expectations.”

Embedded Studio can be downloaded without registration and used free of charge for educational and non-commercial purposes, as well as evaluated (without code size, feature, or time limit) on all platforms.

For more information about Embedded Studio or to download and use it, please go to: https://www.segger.com/embeddedstudio/

For more information on a blinky in less than 100 bytes, please see the SEGGER blog article: Every byte counts – the 100-byte blinky challenge.

Tiny1284P is Based on ATmega1284P microcontroller and Uses USB Type-C for Power and Programming

Hayri Uygur is set to launch his new product: a tiny, breadboard-friendly and open-source Arduino-compatible development board, aptly-named Tiny1284P.

The Tiny1284P development board is built around the high-performance low cost ATmega1284P-AU 8-bit microcontroller that combines 16KB of static RAM, 4KB EEPROM, 128KB in-system self-programmable flash memory with read-while-write capabilities, and a 20 MIPS throughput at up to 20 MHz.

The Tiny1284P development board is smaller but yet more powerful than comparative ATmega328 development boards. The Tiny1284P, according to the Bulgarian electronics specialist, is

“a huge upgrade from other similarly-sized boards that use the ATmega328, with 4 times more flash, 8 times more RAM and 4 times more EEPROM.”

This means the Tiny1284P can easily be used for projects that the ATmega328 is probably too small for, even within the same form factor. The presence of the USB Type-C in the Tiny1284P also implies better connectivity for those working on Atmega328-based boards.

Key features and specifications of the Tiny1284P development board include:

  • ATmega1284P-AU 8-bit AVR microcontroller running at 16 Mhz in a default 5V mode or 8 Mhz at 3V.
  • 128KB of flash memory
  • 4KB EEPROM
  • 16KB of Static RAM (SRAM)
  • USB Type-C connector for programming as well as power delivery
  • USB 2.0 full UART transceiver
  • JTAG interface (IEEE std 1149.1 compliant)
  • 6-pin ISP header
  • Breadboard-friendly GPIO covering 2x UART, 3x SPI, 6x PWM and 1x I²C bus capabilities
  • Reset switch, onboard LED, RX/TX LEDs, and
  • External 5V power supply input.

Even though the Tiny1284P has a lot in common with other ATmega1284P development boards, the Tiny1284P seems to be a step ahead of the rest because of its ease of use.

“It is based on the popular Arduino UNO platform and will integrate seamlessly into it. It is made with 0805 SMD parts on purpose because they are easily hand soldered without the need for a reflow oven.”

says the developer.

However, like most ATmega boards, the Tiny1284P development board is the software compatible with MightyCore, one of the strongest and the most versatile Arduino Core.

The Tiny1284P dev board is already part of Microchip’s Get Launched design program and has most of its details on Crowd Supply. The board is yet to be launched on the Crowdfunding page but you can sign up to get updates and notifications on the board when the campaign finally goes live.

TOP PCB Companies