2. Custom versus Commercial Embedded Systems
Custom or
Commercial
Controllers?
Examples of
Commercial
Controllers
PLC,
Motion Controllers,
SCADA systems,
PID
3. Custom versus Commercial Embedded system -Debate
Commercial Custom
Fast Time to Market More features less price
Hitting the price point Development & Testing
can be difficult can take time
Flexible to plug in Proprietary and good for
accessories after sales
Not optimized for price Need a good team for
and size handling after sales
Already tested and field Custom Fit Solution
proven solution
Need the specifications to
Unique feature set not be well planned during
possible design
4. Who should go for custom developed controllers?
Who should go for
custom development?
Driven by Design Driven by Price
Requirement Point
5. Custom Development Driven By Design Requirement
The available hardware is Machine requires
not a custom fit. To make special algorithms
a machine that needs a which cannot
controller and a set of be implemented
accessories will in normal hardware
increase space required
in control panel and cost
Unique feature set
cannot be offered
by other hardware
Certain machines
require special
Approvals and
Certifications
6. Custom Development Driven By Price Point
Hit the right Great After Sales
price point Market
Unique feature set can be
justified only if custom
hardware is developed
7. Design Process for Machine Builders & System Integrators
Machine Design from controller point of view
Machine Design System Controller Selection Programming Testing and
Specification and neccesary Controller Commissioning
accessory
Development
Activities for Specify controller Spec
Custom
Embedded Design and Prototype
systems
In house testing
Certification & Approval
8. Development activities resources
Development can get very resource intensive. There are various people/agencies that
can be involved in the process of developing products.
Freelance
Developer
Vendors
Parent
Company
Specify controller Spec R&D
companies
Design and Prototype
University
In house testing
Collaborations
Certification & Approval
9. Different ways to manage development
Different companies manage development activities in different ways. This is based on the
company strategy, development complexity, investment criteria, technology involved and
resources available.
Complete Core Licensing Working with
technology core partner for Complete
in-house
in-house & technology, development development
development
vendors for only of is doneby
and
supporting integration core modules a partner
integration
technology in-house and features
More Less
Development Development
in-house in-house
10. Choosing the right design partner
Expertise to develop the technology within the discussed time frame. Preferably
companies with matured Intellectual Property or field proven products give a clear
demonstration of their ability to handle the development activity.
Familiarity with the fine design elements like processor, algorithms, timing, sensor
interfacing, control elements, alerting mechanism, etc
Having the domain expertise in-house or guided by experts from the machine builder
or advisor.
Ability to integrate the custom hardware into the machine and working with the
debug/engineering/quality team in house to address run time issues.
Inclination to update and maintain embedded hardware and software subsequent
releases.
High Integrity on non-disclosure agreements.
11. EME Automation
We work with the client at a very
early stage to help in creating
specifications to supporting the
finished product and working
with their engineers to intergrate
in their machine