NRF52 SoC Based Control System Hardware Platform
Harju-Säntti, Riku (2019)
Harju-Säntti, Riku
2019
Sähkötekniikka
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-05-24
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201905311834
https://urn.fi/URN:NBN:fi:tty-201905311834
Tiivistelmä
Aim of the thesis was to develop and build an embedded hardware device that utilizes a SoC from the Nordic Semiconductor nRF52-series. The purpose was to create a modular platform that would be capable of controlling later developed control system applications. The selected example application was a heating control system for a small scale wood chip burning water boiler.
The nRF52-series devices are SoC’s with integrated 2.4 GHz radio modules, which are intended for implementing low bandwidth wireless networks such as BLE or ANT+. The devices have a ARM Cortex-M4 processors integrated to a set of peripheral devices. The processors are capable of running both application code and wireless networks stacks in the same device, which makes them fully integrated wireless SoC solutions. In the platform the radio is planned to be used for extending the user interface as well as connecting additional devices such as sensors. However, the content of the thesis is solely focused on developing and implementing hardware part of the design.
The hardware developed in the thesis is a modular three board design. Consisting of one main board with the SoC and two auxiliary boards with connection interfaces to the application. The boards are supplied from mains network and can control three mains powered devices with duplicated switches for safety. When mains network is not available, the device operates from a integrated li-ion battery which keeps non-mains related features working from several hours to multiple days. Other main features include a BLE radio, USB serial interface, battery charger and a configurable interface for thermocouples and resistive temperature sensors. Additionally the device has a user interface consisting of a LED-array, two digit 7-segment display, buzzer, buttons and a motorized potentiometer.
Design decisions, implementation and some operational theory are covered in the theoretical part of the thesis. In the practical part of the thesis, all features of the three boards were designed as well as a schematic and layout of the boards were drawn. Component sourcing, board assembly and reflow soldering were also done within the thesis. All boards were designed to fit in a off-the-self enclosure with custom designed and manufactured front panel serving as the user interface.
The work done during the thesis covers a full electronic hardware device development process and resulted in an actual devices that can be used to control applications such as the boiler heating system.
The nRF52-series devices are SoC’s with integrated 2.4 GHz radio modules, which are intended for implementing low bandwidth wireless networks such as BLE or ANT+. The devices have a ARM Cortex-M4 processors integrated to a set of peripheral devices. The processors are capable of running both application code and wireless networks stacks in the same device, which makes them fully integrated wireless SoC solutions. In the platform the radio is planned to be used for extending the user interface as well as connecting additional devices such as sensors. However, the content of the thesis is solely focused on developing and implementing hardware part of the design.
The hardware developed in the thesis is a modular three board design. Consisting of one main board with the SoC and two auxiliary boards with connection interfaces to the application. The boards are supplied from mains network and can control three mains powered devices with duplicated switches for safety. When mains network is not available, the device operates from a integrated li-ion battery which keeps non-mains related features working from several hours to multiple days. Other main features include a BLE radio, USB serial interface, battery charger and a configurable interface for thermocouples and resistive temperature sensors. Additionally the device has a user interface consisting of a LED-array, two digit 7-segment display, buzzer, buttons and a motorized potentiometer.
Design decisions, implementation and some operational theory are covered in the theoretical part of the thesis. In the practical part of the thesis, all features of the three boards were designed as well as a schematic and layout of the boards were drawn. Component sourcing, board assembly and reflow soldering were also done within the thesis. All boards were designed to fit in a off-the-self enclosure with custom designed and manufactured front panel serving as the user interface.
The work done during the thesis covers a full electronic hardware device development process and resulted in an actual devices that can be used to control applications such as the boiler heating system.