Image Source: chargedevs.com

The rapid expansion of electric vehicle (EV) adoption hinges significantly on the reliability and interoperability of charging infrastructure. Beneath the surface of every charging session lies a complex interplay of hardware, software, and services, collectively forming what is often referred to as a ‘stack’. While the EV charging industry might appear segmented into hardware and software specialists, these domains are deeply interdependent, necessitating continuous collaboration and rigorous testing to ensure a flawless user experience.

Companies like BTC Power, a prominent U.S. manufacturer of EV chargers, exemplify this integrated approach. With its chargers integrated into over 50 software systems, the company underscores the critical need for comprehensive compatibility testing between charging hardware, diverse vehicle models, and various backend software systems. This commitment is brought to life through its dedicated testing labs and a systematic schedule of ongoing verification.

The Complex Interplay of EV Charging Technology

Modern EV charging is a sophisticated technological endeavor, relying on a seamless ‘stack’ where hardware, software, and associated services must function in perfect synchronicity. While some entities, like Tesla, offer a complete end-to-end solution, and others provide ‘Charging as a Service,’ many companies specialize, either in physical hardware (such as ABB or Tritium) or in software platforms (like AMPECO or Driivz).

However, a closer examination reveals that these categories are rarely mutually exclusive. Charging hardware inherently incorporates various forms of software, including firmware and low-level operating systems. Conversely, software companies must consistently test their platforms against a broad spectrum of hardware products. This symbiotic relationship means that hardware and software providers are constantly collaborating, often at multiple intricate levels, to ensure the entire EV charging ecosystem functions efficiently and reliably.

Bridging the Divide: BTC Power’s Integrated Approach

BTC Power, recognized as the second-largest U.S. maker of EV chargers after Tesla, possesses a profound understanding of this interconnected landscape. The company’s extensive experience, having integrated its chargers with more than 50 distinct software systems, highlights its expertise in navigating this complex integration challenge. Crucially, BTC Power maintains a state-of-the-art testing lab, a facility where, according to the company, ‘all the automakers’ routinely test their vehicles for compatibility with charging infrastructure.

This dedication to rigorous testing is paramount in the evolving field of EV Engineering. Bill Seamon, Senior Program Manager at BTC Power, brings invaluable insights from the front lines of charger deployment and troubleshooting. Formerly the company’s ‘test and release’ manager, Seamon now oversees critical projects such as backend migrations, a common challenge in a rapidly consolidating market where charge point operators (CPOs) might switch software providers due to support issues or market exits.

Navigating Diverse Customer Needs and Market Dynamics

The customer base for EV charging solutions is remarkably diverse, ranging from large-scale charge point operators and major fleet managers purchasing hundreds of units, to individual businesses like convenience stores acquiring just a few chargers. Utility companies, school districts, and hospitality providers also form a significant part of BTC Power’s direct clientele.

This broad spectrum of customers naturally presents varying levels of technical expertise and unique needs. While major CPOs and fleet operators often possess considerable knowledge about EV Engineering and charging intricacies, smaller businesses typically require more comprehensive guidance, often relying on backend providers for installation support and navigating permit processes. This nascent industry continues to evolve, with all stakeholders actively seeking the most effective operational models.

Ensuring Safety in High-Power EV Charging

In a competitive market where many chargers ostensibly perform the same basic function, differentiation becomes crucial. BTC Power distinguishes its products by prioritizing safety and stability, aspects critical for robust EV Engineering. As Bill Seamon emphasizes, ‘Ours are a little more expensive, but we put a lot inside. I think safety is the biggest thing we bring to the table.’

The act of delivering significant power through charging cables necessitates stringent safety measures. BTC Power chargers incorporate thermistors strategically placed in the cable, the connector head, and internally within the charger unit. These sensors continuously monitor temperatures, accounting for environmental variations, such as charging a car in the extreme heat of Arizona in August versus the cold of Minnesota in December. ‘There’s a lot of internal software checks that are being done all the time while we’re charging the vehicle,’ Seamon explains, highlighting the sophisticated EV Engineering dedicated to user safety.

Beyond safety, BTC Power also offers stability in a volatile market. ‘We are probably one of the few charger manufacturers that are profitable,’ Seamon notes. ‘Not a lot, but this is a new industry and it’s going to take several years for everything to shake out. But chances are we’re one of the few that are going to be around in 5, 10 years.’ This outlook is informed by historical parallels, such as the disk drive market, which consolidated from hundreds of manufacturers to just a handful, a trajectory he anticipates for the EV sector as well.

The Rigors of Compatibility Testing and Integration

Integrating chargers with over 50 different software systems demands a meticulous and ongoing testing regimen. BTC Power conducts regular integration testing with backend software providers to verify that its chargers correctly process billing and credit card transactions. This involves weekly meetings with major backend providers and often multi-day on-site testing sessions.

The company also faces the challenge of maintaining compatibility with various credit card devices. Unexpected software updates from device manufacturers can render existing libraries incompatible, necessitating rapid responses. To address this, BTC Power’s chargers are equipped with over-the-air update capabilities, allowing for remote software updates, diagnostics, and log downloads for debugging purposes, showcasing advanced EV Engineering in action.

Testing extends beyond software to direct vehicle compatibility. A notable instance involved a major European vehicle manufacturer misinterpreting the function of the release button on the CCS2 connector. This button signals the vehicle to safely power down before physical disconnection. However, the manufacturer’s initial interpretation led to an emergency shutdown, causing dangerous arcing within BTC Power’s internal power supply. ‘You can’t just shut down 300 kilowatts going through a connector,’ Seamon recounts, emphasizing the critical importance of precise interpretation of specifications in EV Engineering.

Decoding OCPP and Vendor-Specific Implementations

While the Open Charge Point Protocol (OCPP) is often cited as a standard for charger-agnostic backend providers, its implementation is far from uniform. ‘There are different implementations and different levels of OCPP,’ Seamon explains. Even when meeting core specifications like OCPP 1.6, significant vendor-specific or customer-specific commands are often integrated. This necessitates close collaboration between BTC Power and backend providers, involving basic charging tests to ensure full interoperability.

BTC Power’s Multi-Layered Firmware Architecture

The intelligence within a BTC Power charger is not monolithic but distributed across three primary firmware categories, each addressing a specific facet of the charging process and representing distinct aspects of EV Engineering.

Firstly, dedicated firmware resides on a board within the dispenser, managing communication with the EV itself and handling the CCS protocol. This component is under constant development and refinement due to the continuous introduction of new vehicle models, requiring ongoing testing and adaptation.

Secondly, internal firmware is distributed between the dispenser and the main tower for installations with separate dispensers. This firmware facilitates critical communication between these components, orchestrating power delivery and shutdown procedures. For standalone chargers, a single, integrated firmware set manages these functions.

Thirdly, the ‘point-of-sale’ firmware, typically a Java application within the dispenser, provides the graphical user interface (GUI) for the customer. This layer handles credit card transactions and communicates payment information to the backend provider. The complexity is compounded by the need to support multiple credit card devices, each with its own operational protocols.

Real-World Scenarios: Adapting to Evolving Demands

Practical scenarios often highlight the robustness of BTC Power’s system. Seamon recalls a customer whose 50-kilowatt chargers, installed over a year prior, finally received power only to discover their card readers were obsolete and unsupported by their backend provider. BTC Power’s deep knowledge of various systems allowed them to ‘scramble to try and see if our point-of-sale application could support that customer,’ demonstrating their commitment to customer problem-solving.

This comprehensive understanding of backend providers, vehicle manufacturers, and credit card companies enables BTC Power to offer unparalleled support. Their round-the-clock customer support team is poised to assist charger owners or EV drivers, particularly in critical situations like a software provider ceasing operations. ‘If a software provider pulls out, and all these people are panicking and scrambling, they can turn to BTC Power and we’ll know how to help you as quickly as possible,’ Seamon affirms.

The interplay between frontend and backend software can sometimes overlap. Certain functions, such as credit card processing, might be handled directly by BTC Power’s software in some configurations, while in others, they operate through an ‘around-the-loop’ transaction where the credit card reader communicates directly with the backend server. ‘It’s all specific based on the backend, the credit card reader and the charger, so there’s all that software going on inside our charger to make sure everything is communicating properly,’ Seamon clarifies, emphasizing the intricate EV Engineering involved.

Orchestrating Energy Management and Cloud Connectivity

In the context of larger installations and microgrids, EV Engineering extends to energy management. BTC Power chargers communicate not only with backend providers’ servers but also with their own monitoring server. This internal protocol allows for quicker detection and resolution of problems, often before the customer even reports an issue, by associating charger serial numbers with specific site information.

Furthermore, BTC Power is actively working with manufacturers on energy management solutions for sites with multiple chargers. For instance, if a site has 10 chargers, each capable of 350 kW, but the overall site power supply is limited, the system can intelligently reduce power to all vehicles. This ensures all chargers remain operational while managing the total energy draw based on the utility company’s capacity, a key aspect of advanced EV Engineering.

The debate between cloud versus local control in microgrids remains pertinent. While some functions, such as authentication and payment processing, inherently require cloud connectivity, others like load management might benefit from local execution. Seamon notes that current chargers primarily communicate with monitoring portals or backend providers in the cloud. Implementing local server communication would necessitate additional connections and costs. While chargers can record transactions locally during internet outages and then synchronize, payment processing fundamentally relies on a reliable internet connection and cloud infrastructure.

Sustained Vigilance: Ongoing Testing and Software Management

Ensuring that new software remains compatible with older hardware, some of which may have been in service for years, presents a continuous challenge in EV Engineering. BTC Power addresses this by maintaining a flexible testing environment. Older charger models are kept on skids, allowing them to be quickly moved into the lab for testing within an hour if needed.

The company adheres to a rigorous re-testing schedule, ranging from every three weeks to every six months for each customer. ‘We have a matrix of each version of code that we last tested with each vendor or backend provider,’ Seamon explains. This systematic approach ensures that new code versions are only deployed after thorough testing and explicit customer approval, preventing unforeseen compatibility issues.

Internally, BTC Power maintains a detailed software release notice process. This comprehensive documentation tracks which software versions were released for specific customers, on particular charger models, along with details of changes, pilot authorizations, and full rollout approvals. This ‘firmware matrix,’ currently a large shared Excel spreadsheet with hundreds of entries, is expected to become more streamlined as the EV charging industry undergoes anticipated consolidation, simplifying the intricate work of EV Engineering and ensuring sustained reliability for the burgeoning EV ecosystem.

Created with ❤