SolidRun’s ClearFog SBCs Offers four 10GbE ports

SolidRun has introduced its “ClearFog CX 8K” SBC which is designed based on a “CEx7 A8040” COM Express Type 7 module that operates Linux on a quad -A72 Armada A8040. The board has a similar sandwich-style build like the earlier, dual Cortex-A9 Armada 38x driven ClearFog Pro and ClearFog Base boards. The ClearFog CX 8K SBC integrates SolidRun’s new CEx7 A8040 COM via a COM Express Basic Type 7 interface. The carrier board has four 10GbE ports, but you can only use two of them. The reason for this is not clear yet.

The CEx7 A8040 module exploits the Basic Type 7 form factor, which is generally present in “server-on-module” often featuring high-end Intel Xeon D 15xx or Atom C3xxx processors. Arm-based Type 7 modules are very rare, only few modules like the Reflex CES’ COMXpressSX Stratix 10 comes to mind. SolidRun says that moving to Type 7 will enable “simpler development and deployment options, and simple interchangeability” with future modules. Hopefully, this will include a module with support for 4x 10GbE ports. The 125 x 95mm CEx7 A8040 supports Debian and Yocto Project stacks based on Linux Kernel 4.4x. The module offers 8GB eMMC and supports up to 16GB DDR4.

CEx7 A8040 COM
CEx7 A8040 COM

The CEx7 A8040 offers dual 10GbE interfaces, 2x SATA III, PCIe Gen 3 x4, and 2x mini-PCIe lanes. SolidRun says that the COM enables Marvell’s 88f8040 secured boot “and high performance security hardware acceleration engines, enabling enhanced security features such as IPsec”. Virtualization support is enabled, this allows several operating system to run at the same time on the same machine. The module supports 0 to 70°C operation just like the ClearFog CX8K board.

The 190 x 127mm, ClearFog CX 8K is a bit larger than the ClearFog GT 8K, and the earlier model’s -40 to 85°C option is not available. The bottom line is the array of 4x 10GbE SFP+ cages with an adjoining copper GbE port. Just like the earlier model, the CX 8K offers a microSD slot, USB 3.0 port, debug interface, and GPIO. You also get a SATA III interface. Dual mini-PCIe slots and a single SIM slot are available on board as well as a PCIe Gen 3 x4 slot.

ClearFog CX 8K

There is no announcement for the ClearFog CX 8K, but the product page lists the board starting at $360 with 8GB eMMC and an empty RAM socket. Adding 4GB DDR4 moves the price up to $435, and boosting the RAM to 16GB will cost you $690. The various prices includes the CEx7 A8040 module and a heatsink.

Specifications listed for the ClearFog CX 8K include:

  • Processor (via CEx7 A8040 module) — Marvell Armada 8040 (4x Cortex-A72 cores @ up to 2GHz); packet, security, DMA, and XOR co-processors
  • Memory/storage: Up to 16GB of single-channel DDR4 RAM (via CEx7 A8040 module), 8GB eMMC (via CEx7 A8040), MicroSD slot, SATA III interface, Optional M.2 slot with support for Key-B and 2280 SSDs
  • Networking: 4x 10GbE ports via SFP+ (only 2x are functional), GbE port
  • Other I/O: USB 3.0 port, Micro-USB debug UART, GPIO
  • Expansion — PCIe x4 slot; 2x mini-PCIe slots; SIM slot; optional M.2 for SSD (see above)
  • Other features — User push buttons; LEDs; heatsink; “temp. & power station”; optional enclosure
  • Power — 12V DC input
  • Operating temperature — 0 to 70°C
  • Dimensions — 190 x 127mm
  • Operating system — Linux 4.4x; Debian; Yocto Project

More information can be found on SolidRun’s ClearFog CX 8K and CEx7 A8040 product pages, and shopping pages.

Commell LS-37L – 3.5-inch Intel Coffee Lake SBC

Commell the worldwide leader of Industrial Single Board Computers, has launched its Intel’s 8th Gen Coffee Lake based 3.5-inch LS-37L board. This comes after they launched the LV-67X back in August. Just like the LV-67X, the LS-37L board has the same FCLGA1151 socket, that supports up to 6-core, 65W TDP Coffee Lake S-series processors like the 3.1GHz/4.3GHz Core i5-8600. It supports Windows drivers according to the product page, but the user manual says it also supports Linux. The LS-37L has a 0 to 60°C range and enables up to 16GB DDR4 (2666MHz).

It has a similar features with the Avalue’s ECM-CFS, but the main difference is the LS-37L’s wide-range 9-25V supply in place of a standard 12V input. The LS-37L is outfitted with more USB and serial headers and includes a PS/2 interface, an RTC with battery, an LCD inverter, and a SIM slot. The LS-37L lacks the Avalue board’s ACPI power management and optional TPM. The LS-37L board offers triple display support, but rather than the dual HDMI ports plus LVDS you are provided with an option of two configurations.

Detail view of the LS-37L SBC

The standard LS-37L model offers an HDMI port, a DisplayPort, and internal DVI, VGA, and LVDS interfaces. The LS-37LT SKU substitutes the DisplayPort with a second VGA or LVDS header. The LS-37L is fitted with 2x GbE, 2x SATA III, 4x USB 3.1, and a RS-232 COM port. Internal I/O features includes 3x RS232/422/485, 2x RS-232, and GPIO. The board provides a mini-PCIe slot with mSATA support. The slot also acts as a support for other mini-PCIe cards, and there’s a SIM slot for wireless. No pricing or availability information is provided for the LS-37L SBC. We hope to get that information soon.

Specifications listed for the LS-37L include:

  • Processor — Intel 8th Gen “Coffee Lake” Core, Celeron, and Pentium CPUs up to 65W (FCLGA1151 socket); Intel HD Graphics Gen9 and Intel Q370 chipset
  • Memory — Up to 16GB DDR4 (2666MHz) via 1x SODIMM
  • Storage — 2x SATA 3.0; mSATA via mini-PCIe
  • Display/media: HDMI port DisplayPort (LS-37L) or second VGA or LVDS header (LS-37LT)LVDS, VGA, and DVI headers, LCD inverter Triple-display support, Audio mic-in/line-in and line-out jacks (Realtek ALC262)
  • Networking — 2x Gigabit Ethernet ports (Intel I211AT and 1219LM); LM port supports iAMT 12.0
  • Other I/O: 4x USB 3.1 ports Gen 2, 4x USB 2.0 headers, 4x RS-232 (includes 1x COM port), 2x RS232/422/485 headers, GPIO, SMBus, PS/2
  • Expansion — Mini-PCIe slot (mSATA/PCIe); SIM slot
  • Other features — Watchdog; RTC with battery
  • Power — 9-25V DC input
  • Operating temperatures — 0 to 60°C
  • Dimensions — 146 x 101mm (“3.5-inch form factor”)
  • Operating system — Windows 10 drivers; supports Linux

More information may be found in Commell’s LS-37L announcement and product page.

Engineers produce smallest 3-D transistor yet

Process that modifies semiconductor material atom by atom could enable higher-performance electronics.

Researchers from MIT and the University of Colorado have fabricated a 3-D transistor that’s less than half the size of today’s smallest commercial models. To do so, they developed a novel microfabrication technique that modifies semiconductor material atom by atom.

The inspiration behind the work was to keep up with Moore’s Law, an observation made in the 1960s that the number of transistors on an integrated circuit doubles about every two years. To adhere to this “golden rule” of electronics, researchers are constantly finding ways to cram as many transistors as possible onto microchips. The newest trend is 3-D transistors that stand vertically, like fins, and measure about 7 nanometers across — tens of thousands of times thinner than a human hair. Tens of billions of these transistors can fit on a single microchip, which is about the size of a fingernail.

As described in a paper presented at this week’s IEEE International Electron Devices Meeting, the researchers modified a recently invented chemical-etching technique, called thermal atomic level etching (thermal ALE), to enable precision modification of semiconductor materials at the atomic level. Using that technique, the researchers fabricated 3-D transistors that are as narrow as 2.5 nanometers and more efficient than their commercial counterparts.

Similar atomic-level etching methods exist today, but the new technique is more precise and yields higher-quality transistors. Moreover, it repurposes a common microfabrication tool used for depositing atomic layers on materials, meaning it could be rapidly integrated. This could enable computer chips with far more transistors and greater performance, the researchers say.

We believe that this work will have great real-world impact,

says first author Wenjie Lu, a graduate student in MIT’s Microsystems Technology Laboratories (MTL).

As Moore’s Law continues to scale down transistor sizes, it is harder to manufacture such nanoscale devices. To engineer smaller transistors, we need to be able to manipulate the materials with atomic-level precision.

Joining Lu on the paper are: Jesus A. del Alamo, a professor of electrical engineering and computer science and an MTL researcher who leads the Xtreme Transistors Group; recent MIT graduate Lisa Kong ’18; MIT postdoc Alon Vardi; and Jessica Murdzek, Jonas Gertsch, and Professor Steven George of the University of Colorado.

read more: http://news.mit.edu/2018/smallest-3-d-transistor-1207

UNI-T UT181A – New high end Datalogging Multimeter

Hand multimeter/ datalogger with 60 000 counts, high precision, comprehensive graphic full-colour display and with the possibility to connect to a PC or a smartphone – that´s the UT 181 A.

If you consider buying a top-class multimeter, probably you already know what you expect of it.  Let´s take a look with us at main or most interesting features of the UT 181 A:

  •  Displaying on a full-colour backlighted TFT display with 320x240px resolution.
  • Possibility to display measured value graphically (value/ time) as well as numerically.
  • Memory for 20 000 values (measurings) backed up by a small knob coin battery. User chooses period of measurement, for example 1 second. In this case it means memory for 5,55 hrs of measuring.
  • High precision and resolution of 60 000 points (0,025% Vdc).
  • Measuring of capacity with lowest range of 6nF (pF resolution) up to 60mF (miliFarad) on a highest range.
  • Lowest voltage range only 60mV
  • True RMS measuring with a possibility to switch on Low Pass filter (1kHz)
  • Possibility to measure 1000V AC/DC (not only 250-600V as it is common with basic models)
  • 2-channel adapter for temperature measuring (K type thermocouple) on 2 places simultaneously, or to display temperature difference
  • Optically isolated USB cable for connection with a PC and software on a CD, to display measuring even in real time as well as to read out data from device memory
  • Powered from a built-in Li-Ion rechargeable battery

Graphic display enables to display, for example maximum, minimum and average value simultaneously. In case of wrong test leads connection, the display shows warning (Load Error). Also pleasant is a really useful fast analogue bargraph. For a demanding outdoor usage, the device features IP65 class.

Optionally the Bluetooth adapter UT-D07 is available, enabling communication with mobile devices (Uni T App). Available on www.soselectronic.com for 265€.

Send an email with your Wemos D1 board using a PHP script – ESP8266

The ESP8266 WiFi module and development boards based on it, enable makers to add an extra layer of intelligence, usefulness, value, and coolness to their creations as it provides an easy and cheap way to build IoT projects. Today’s tutorial will center around sending an email using the ESP8266 as a demonstration of capabilities of this module. The tutorial will be particularly useful if you are building projects that involve alerts and notifications like an intruder alarm system or a gas leakage notification system.

Wemos D1 Mini

The inspiration for this project is based on the thinking about different ways through which we can get reports from a board. I felt it will be cool if a project could send hourly or per minute reports based on readings from a sensor via email. So for this tutorial, we will connect a DHT22 temperature and humidity sensor to the Wemos D1 (Esp8266 based) board, such that, when the project boots up, it will measure the temperature and humidity and sends the data to a web server hosted on Bluehost. The web server which runs a simple 7-line PHP script, forwards the received data to a predefined email address.

How it works

Instead of using our own web server, we could use an IoT cloud platfrom like adafruit.io and set up an email trigger/alert, but I believe going this route is more effective and flexible as you have full control of the source code.

Require Components

The following components are required to build this project:

  1. Wemos D1
  2. Wemos D1 mini
  3. DHT22
  4. Small Breadboard
  5. Wires
  6. Xiaomi PowerBank

The exact components used for this tutorial can be purchased via the links attached to them. It is important to note that any of the Wemos boards listed above will work , so you need just one of the two.

As mentioned above, a web server is also needed for this tutorial. There are several free web hosting platforms available which you can use for this project, but since I already had an account with Bluehost, I decided to go with them.

Schematics

The schematic for this project is simple. All we need to do is connect the DHT22 temperature and humidity sensor to the Wemos board. Although the Wemos D1 mini was used for this schematic, you can use any of the other ESP8266 boards available. Connect the components as shown in the schematics below.

Schematic

Here is a breakdown of the connections between the pins to make the connections clearer.

DHT11 – Wemos 
VDD – 5v
Data – D8
GND – GND

The connections seems simple enough, but go over it one more time to be sure the wires are properly connected.

Code

There are two parts of the code for this project. The first one is the PHP script which will run on the webserver. This script will take the data sent by the Wemos and forward it to the designated email address.

The second part of code is the Arduino sketch which will run on the Wemos. It will obtain temperature and humidity data from the DHT22 and send it to the Bluehost webserver via a WiFi-based connection.

Arduino Code

We will start with the sketch for the Wemos. If this is the first time you are using the Arduino IDE to program an ESP8266 based board, you will need to download the board support files. This can be easily done using the Arduino board manager, just enter ESP8266 into the search bar and select ESP8266 by the community. Along with the board support files, this will also install a bunch of libraries that may be needed when working with any ESP8266 based board.

The sketch for the Wemos is a simple one. We start by including two important libraries; the ESP8266WIFI.h library and the DHT library. The DHT library makes it easy for us to obtain data from the DHT22 without many lines of code while the ESP8266WIFI.h library makes it easy for us to use the WiFi features of Wemos.

//Written by Nick Koumaris
//info@educ8s.tv

#include <ESP8266WiFi.h>
#include "DHT.h"

After including the libraries, we add the SSID and password of the WiFi network through which the Wemos D1 will connect to the internet and create an instance of the WiFiclient followed by the name/address of the server to which data will be sent.

const char* ssid     = "ZyXEL";      // SSID of local network
const char* password = "YourPasswordGoesHere";   // Password on network
WiFiClient client;
char servername[]="educ8s.tv";  // remote server we will connect to

Next, we declare the variables; temperature, and humidity which we will use to store corresponding data and we specify the pins of the Wemos to which the DHT sensor is connected. We also create an instance of the DHT library with the DHT type and the pin to which it is connected on the Wemos as inputs.

float temperature;
float humidity;

#define DHTPIN D8  

#define DHTTYPE DHT22 
DHT dht(DHTPIN, DHTTYPE);

Next is the void setup() function.  Since the code is just a demonstration, all the tasks will be performed under the setup function. We initializing communication with the DHT and setting up serial communication between the Wemos and the Arduino serial monitor. With that done, we initiate a connection to the internet via the provided access points and add the code to obtain the data from the DHT using the readsensor() function. The obtained data is then sent to the web server using the sendDataToServer() function.

void setup() {
  dht.begin();
  delay(2000);
  Serial.begin(115200);
  Serial.println("Connecting");
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(100);
  }
  Serial.println("Connected");
readSensor();
  String temperatureString = String(temperature,1);
  String humidityString = String(humidity,1);
  sendDataToServer(temperatureString,humidityString);
}

The void loop, as has mentioned earlier is left empty.

void loop() {

}

The complete code for this project is available below. It is also attached in the zip file located under the downloads section.

//Written by Nick Koumaris
//info@educ8s.tv

#include <ESP8266WiFi.h>
#include "DHT.h"

const char* ssid     = "ZyXEL";      // SSID of local network
const char* password = "YourPasswordGoesHere";   // Password on network

WiFiClient client;
char servername[]="educ8s.tv";  // remote server we will connect to
String result;

float temperature;
float humidity;

#define DHTPIN D8  

#define DHTTYPE DHT22 
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  dht.begin();
  delay(2000);
  Serial.begin(115200);
  Serial.println("Connecting");
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(100);
  }
  Serial.println("Connected");
  delay(1000);
  readSensor();
  String temperatureString = String(temperature,1);
  String humidityString = String(humidity,1);
  sendDataToServer(temperatureString,humidityString);
}

void loop() {

}

void sendDataToServer(String temperature, String humidity)
{
  if (client.connect(servername, 80)) {  //starts client connection, checks for connection
    Serial.println("connected");
    client.println("GET /send_email.php?temperature="+temperature+"&humidity="+humidity+" HTTP/1.1"); //Send data
    client.println("Host: educ8s.tv");
    client.println("Connection: close");  //close 1.1 persistent connection  
    client.println(); //end of get request
  } 
  else {
    Serial.println("connection failed"); //error message if no client connect
    Serial.println();
  }

 while(client.connected() && !client.available()) delay(1); //waits for data
  while (client.connected() || client.available()) { //connected or data available
    char c = client.read(); //gets byte from ethernet buffer
      result = result+c;
    }

  client.stop(); //stop client
  Serial.println(result);
  
}


void readSensor()
{
  
  humidity = dht.readHumidity();
  temperature = dht.readTemperature();
  Serial.println("Temperature:");
  Serial.println(temperature);
  Serial.println("Humidity:");
  Serial.println(humidity);
 
}

Server side PHP Code

The second part of the code is the PHP script that receives the data from the Wemos and forwards it to the specified email address.

The code starts with by retrieving the temperature and humidity data and merges them into a text string.

<?php
$temperature = $_GET["Temperature"];
$humidity= $_GET["Humidity"];


$text ="Temperature: {$temperature} C Humidity: {$humidity} %";
?>

Next, the email details of the sender and that of the receiver are added after which the email is sent using the mail() function. This takes the sender email, the subject, the body, and the receiver email address as arguments.

<?php
$admin_email 	= "youremail@something.com";
$email 	= "youremail@something.com";
$subject ="Temperature and Humidity Report";


//send email
mail($admin_email,"$subject",$text,"From:" .$email);
?>

The complete code is shown below and attached to the zip file under the downloads section.

<?php

$temperature = $_GET["Temperature"];
$humidity= $_GET["Humidity"];


$text ="Temperature: {$temperature} C Humidity: {$humidity} %";

$admin_email 	= "youremail@something.com";
$email 	= "youremail@something.com";
$subject ="Temperature and Humidity Report";


//send email
mail($admin_email,"$subject",$text,"From:" .$email);

?>

Demo

Upload the code to the Wemos, after a while, depending on the signal strength of your internet connection, you should get an email notifying you about the current temperature and humidity.

Demo

As mentioned earlier, this can be done using a couple of other methods. We could use MQTT with a cloud platform like adafruit.io or shiftr.io, but this process, is most rewarding due to its low cost and the fact that you have full control on everything.

That’s it for this tutorial, feel free to drop any questions or suggestions about the tutorial under the comment section below.

Till next time.

The youtube version of this tutorial is available here.

ZED-F9P module – u-blox F9 high precision GNSS module

Multi-band GNSS receiver delivers centimeter level accuracy in seconds.

The ZED-F9P positioning module features the new u-blox F9 receiver platform, which provides multi-band GNSS to high volume industrial applications in a compact form factor. ZED-F9P is a multi-band GNSS module with integrated u-blox multi-band RTK technology for centimeter-level accuracy. The module enables precise navigation and automation of moving industrial machinery by means of a small, surface mounted module.

The ZED-F9P module is designed for easy integration and low design-in costs with minimal e-BOM. It is well-suited for mass market adoption, thanks to its small package size, light weight, and small power consumption. ZED-F9P ensures the security of positioning and navigation information by using secure interfaces and advanced jamming and spoofing detection technologies.

ZED-F9P offers support for a range of correction services allowing each application to optimize performance according to the application’s individual need. ZED-F9P comes with built-in support for standard RTCM corrections, supporting centimeter-level navigation from local base stations or from virtual reference stations (VRS) in a Network RTK setup. The module can be upgraded
to support future SSR-type correction services suitable for mass market penetration.

u-blox modules are manufactured in ISO/TS 16949 certified sites and are fully tested on a system level. Qualification tests are performed as stipulated in the ISO16750 standard: “Road vehicles – Environmental conditions and testing for electrical and electronic equipment”.
Features

  • Concurrent reception of GPS, GLONASS, Galileo and BeiDou
  • Multi‑band RTK with fast convergence times and reliable performance
  • High update rate for highly dynamic applications
  • Centimeter accuracy in a small and energy efficient module
  • Easy integration of RTK for fast time‑to‑market

more information: www.u-blox.com

Enix: The Modern Nixie Clock

Here at electronics-lab.com we love Nixie clocks and when we came across this beautiful IN-14 clock we thought that worth sharing the news with you. This is a beautifully sleek product that gives new life to vintage components. Argon Prototypes Inc. has launched a kickstarter campaign and it is already funded with 19 days remaining.

At Argon Prototypes we’re obsessed with everything retro – but we also love the practicality, style and technological features of the current day. That’s why our goal was to create a product that combines the undeniable style of vintage Nixie tubes with the appeals of modern technology.

In the development of this product, it was very important for us to create a design as compact and sleek as possible. Through meticulous development of the circuit board design, we are able to offer the Enix in a compact form. This results in a look that is clean, sharp and contemporary, and will look amazing on your desk or bedside table.

Our enclosures are CNC machined from a solid block of 6061 Aluminum and bead-blasted for a smooth satin finish. Every case will be quality-inspected upon production to ensure a high calibre product for all of our backers.

The project is live on kickstarter and pledges start at 329 CA$

USB for Intel’s MX10 and SpiderSoM Modules

MX10 and SpiderSoM modules are outfitted with a USB device interface, applied with PIC16F1454 microcontroller (MCU). On the SoM side the MCU is connected to three interfaces: serial (if the other side is applied inside the FPGA), an I2C bus (connected to the module PMIC, charge controller, RTC and FPGA), and FPGA JTAG programming interface. The 70mm x 35mm modules support Linux Operating System, but currently, Ubuntu16.04LTS is marked as a reference base.

The modules feature a programmable clock generator and PLL, with optional external reference input. Available also are 178 FPGA GPIO pins, including 13 LVDS transmitters and 54 receivers. optional 128/256/512MByte DDR3 DRAM (for 10M 16/25/40/50 FPGAs) is also available. Programmable high-efficient PMIC, FPGA IO voltages are configurable for user convenience. The modules support a wide range of devices: from 10M04DC to 10M50DA. Other features include an optional Li-Ion/Li-Pol charger, RTC with battery backup, optional 4 GByte e.MMC, optional 4 MByte SPI NOR, optional 8 MiB SDRAM, and a MAX 10 FPGA in F256 package. The SpiderSoM is a programmable, non-volatile solution based on Intel®️ MAX®️10 FPGA, which allows it to produce full-featured FPGA capabilities.

SpiderSoM Block Diagram

The SpiderSoM can function with the standard baseboard (SpiderBase) as a total building block or can be plugged into an existing design and products as a functional part. It links to its baseboard via a 230pins MXM2 connector and gives the proper results for various soft-core CPUs, video-processing algorithms, etc. The SpiderSoM is a low cost and highly flexible platform which allows users to set up a running system according to the required specification in a very short time frame. SoM is modeled on the free and open design concept: KiCAD design files and schematics are available under CERN OHL v1.2. The MX10 SoM targets the aspect of professional electronic designs in commercial applications, while the SpiderSoM, on the other hand, was designed to be used in IoT Maker applications.

For more information visit the SpiderSoM product information page for Spider SoM configurations.

Tiny MIDI Player using ATtiny85

David Johnson-Davies published another tiny project. This is an ATtiny85-based digital music box that will play a tune stored in memory in MIDI format:

The notes sound like a music box or harpsichord, with a decaying envelope, and there are four channels, so up to four notes can play simultaneously. My demonstration program plays the Bach Fugue in D Minor; here’s what it sounds like: midiplayer.mp3

You can easily program it to play any MIDI music-box tune you like, from a site such as Music Box Maniacs, and you could use it as the basis for an electronic greeting card, a musical marriage proposal ring box, an electronic doorbell, or any other music-based project.

Tiny MIDI Player using ATtiny85 – [Link]

Researchers Develop new Battery chemistry with 10X More Energy Density over Lithium

New co-authored paper demonstrates potential ten-fold energy density increase over existing lithium-ion battery technologies.

Scientists from Honda Research Institute have collaborated with researchers at California Institute of Technology (Caltech) and NASA’s Jet Propulsion Laboratory to develop a new battery chemistry that enables the use of materials with higher energy density and a more favorable environmental footprint than current battery technologies. The collective team of scientists co-authored a new paper on the topic that was published in Science and is available at http://science.sciencemag.org/cgi/doi/10.1126/science.aat7070.

The joint study reports that the research team has opened new doors in the development of high energy-density batteries capable of meeting rapidly growing energy storage needs by overcoming the current temperature limitations of fluoride-based battery (FIB) technology and by demonstrating the room-temperature operation of fluoride-ion based energy cells.

Fluoride-ion batteries offer a promising new battery chemistry with up to ten times more energy density than currently available Lithium batteries,

said Dr. Christopher Brooks, Chief Scientist, Honda Research Institute, and a co-author of the paper.

Unlike Li-ion batteries, FIBs do not pose a safety risk due to overheating, and obtaining the source materials for FIBs creates considerably less environmental impact than the extraction process for lithium and cobalt.

FIBs provide an attractive alternative to other types of potential high-energy battery electrochemistries, such as those based on lithium- or metal hydride chemistries, which are generally limited by the inherent properties of their electrodes. Due to the low atomic weight of fluorine, rechargeable batteries based on the element could offer very high energy densities–up to 10 times greater than the theoretical values for lithium-ion technologies. However, while FIBs are considered a strong contender for the “next-generation” of high-density energy storage devices, they are limited by their required temperature requirements.

Currently, solid-state fluoride ion-conducting battery iterations need to operate at elevated temperatures–above 150 degrees Celsius–to make the electrolyte fluoride-conducting. According to the paper’s authors, these limitations in the electrolyte have presented a significant challenge for achieving low-temperature operating FIBs.

To address this, the research team found a method for creating a fluoride-ion electrochemical cell capable of operating at room temperature–a breakthrough made possible by a chemically stable liquid fluoride-conducting electrolyte with high ionic conductivity and a wide operating voltage. The scientists developed the electrolyte using dry tetraalkylammonium fluoride salts dissolved in an organic, fluorinated ether solvent. When paired with a composite cathode featuring a core-shell nanostructure of copper, lanthanum and fluorine, the researchers demonstrated reversible electrochemical cycling at room temperature.

In the future, FIBs could power battery-electric vehicles. The higher-capacity nature of the battery makes it a good candidate for power products as well.

TOP PCB Companies