Embedded Data Transfer Solution for Drilling Equipment

Increases the data transfer speed by 300%, reduces equipment downtime

  • C++
  • C
Solution

Embedded TCP/IP solution for optimized data transfer

Industry

Industrial Manufacturing

Engagement Model Fixed Price
METHODOLOGY Waterfall
Team
  • Embedded Developers
  • QA Engineer
1
2
3
4
5
6

Customer

Problem

The client wanted to optimize data transfer that took place during well boring. The process was too slow and caused significant production losses as a result of extended equipment downtime.

Recorded in actual downhole conditions, the data was stored in the internal 4 GB NAND flash memory integrated into a drill bit and extracted during a 30-minute break allocated for replacing the tool.

Solution

Softeq’s team delivered a solution based on the embedded TCP/IP stack operating as follows:

  • NAND flash memory subsystem initialization
  • NAND timing fine-tuning for read/write speed optimization
  • Network subsystem initialization, including DHCP, to request a network address
  • Embedded LwIP stack optimization to increase the data transfer rate
  • Launch of a client application that downloads the data from NAND flash memory through TCP/IP stack

Methodology and Results

As a result of the code and hardware optimization, the data is now transferred within a record 11 minutes which is a 300% improvement compared to the initial result. The customer plans to engage Softeq in the stabilization phase that implies granting full access to the proprietary IP (e.g. code and production tools).