Since joining the DMC team, I’ve had the opportunity to contribute to a wide variety of awesome projects and learn several new technologies. During a recent embedded design project, I was tasked with converting our circuit schematic to a printe...
Our first experience with the .NET Micro Framework (NETMF) was on GHI Electronic's Embedded Master platform, using the .NET Micro Framework 3.0. We recently had an opportunity to use the GHI's next generation replacement for the Embedde...
Recently DMC put together another BMS Validation Test Stand, with 100+ Battery Cell Simulation Channels, 50 Temperature Sensor Simulation Channels, and a variety of other IO channels for testing the BMS inside a PHEV battery pack. Before we shippe...
In an ideal world, a design project has well defined phases with appropriate time alloted for each milestone. In the real world, clients often bring a project that is already behind schedule, needing results yesterday. Board design can be a cum...
It is quite typical for companies to outsource their embedded design and other electronic and board design needs to other firms. Sometimes companies have innovative ideas they want to bring to market but not the internal electronics expertise, someti...
In RT-101: Real-Time Operating Systems (RTOS), I provided readers with a brief description of the many benefits that systems running an RTOS can provide in harsh and demanding environments. The bigger question is: in an industry saturated by PLCs (Pr...
Eric Nielsen’s Real Time blog did a good job of hitting the major strengths and benefits of any system based on a controller running a Real-time operating system. Here I’ll get into a little more depth, specifically for the capabilities t...
Although we use many different technologies and software packages at DMC, we have a great amount of experience with National Instruments LabVIEW. We currently have four Certified Architects and another seven Certified Developers. Lately, we've...
The concept of LabVIEW Object Oriented Programming (LVOOP) has been around for a number of years now, but has consistently been one of those areas that seemed to have to high of a learning curve to justify learning “just because”. Luckily...
What is a Real-Time Operating System? Known as an RTOS, the Real-Time Operating System is the heart of any Real-Time Solution. An RTOS is capable of executing programs with extremely accurate timing creating a very deterministic system. This key b...