ISAAC Instruments’ top priority is to help customers to
concentrate on their projects and not on the tools they use.
ISAAC specializes in providing its customers with complete
vehicle testing solutions, being the one-stop-shop that offers
user-friendly, reliable and powerful recorders, displays, sensors
and software.
ISAAC chose Jungo’s WinDriver USB driver development
toolkit as none of their developers had prior experience
with driver development. On a previous project ISAAC developers
attempted to develop a driver on their own. They soon found out
that the amount of time needed to make the driver work was
immense.
"After wasting significant time on the attempt to write
a driver we concluded that this time would have been more
profitable if directed to the actual product development”,
said David Brillon, co-founder of Isaac Instruments. “We
didn't want to waste any time on this project to reinvent the
wheel. All of our efforts were concentrated on what we do best -
data acquisition systems. We selected WinDriver and with very
little effort we were able to communicate with our USB devices.”
ISAAC Instruments offers two models of recorders: the
Professional and the Standard systems. The models differ mainly
by their size, number of channels and amount of memory. Both
recorders feature the same level of high quality manufacturing,
including a robust anodized aluminum enclosure, gold plated
military spec, vibration resistant connectors, non-volatile
memory to protect data and configuration in case of power
failure, Internal accelerometers, voltage and temperature
sensors, and, full compatibility with all of ISAAC’s
Instruments detectors, sensors, displays and software. The
instruments also offer CAN and OBD vehicle busses and GPS
connectivity, 13 or 24 inputs, up to 512 MB of non-volatile
memory, and RS-232, USB or Bluetooth connectivity.
To connect with the recorders the applications developed by
ISAAC use a communication server. This server is responsible to
translate all the commands from the applications to the
recorders, by creating an abstraction layer between the
applications and the recorders. Another function of the server
is to synchronize all the requests sent to the recorders by the
applications.
The USB communication is implemented with the help
of WinDriver USB for Windows. ISAAC required that the recorders
be auto detected and the option of downloading data from the
recorders to the PC. Before adding USB, ISAAC used a RS-232
connection that allows a maximum transfer speed of only 115
kbaud. ISAAC’s new recorders are equipped with 512 MB of
internal memory; in order to transfer this amount of data to the
PC a much faster connection was required. The USB bus and the
WinDriver USB based driver were able to allow ISAAC to reach the
performance they required.
The operation of the driver is straightforward. Once the
driver has detected a USB recorder the user has the option of
sending commands to the device, via a "Question and Answer"
scheme of commands. Three types of commands have been
implemented:
- Real-time commands which capture snapshots of data being recorded and the current state of the recorder.
- Configuration commands that allow the configuration of the recorder.
- Data transfer commands that facilitate the need to transfer data from the recorder to the PC.
This functionality was implemented using the extensive WinDriver API.
About WinDriver
Jungo's
WinDriver™ automates and
simplifies the development of user
mode device drivers and applications for USB / PCI / PCI Express / CardBus / ISA / PCMCIA / PCI-X /
and CompactPCI under Windows 2000/XP/XP Embedded/ Server 2003, Windows CE, Linux, Solaris and VxWorks.
WinDriver provides a complete solution for creating high performance drivers and custom hardware access applications,
thereby enabling device manufacturers to focus on their driver's added-value functionality,
instead of on operating system internals and the DDK. Enhanced Built-in support is available for Actel,
Altera, Atmel, Cypress, National Semiconductor, PLDA, PLX, Microchip, Netchip, QuickLogic, Silicon Laboratories,
STMicroelectronics, Texas Instruments and Xilinx.
About ISAAC Instruments
ISAAC Instruments redefines ‘FIELD TESTING’ by
providing the tools to study statistical populations of vehicles
operated by the end-users . Representative customers include:
General Motors, Global Alternative Propulsions, Ford, SMA
Aircraft Engines (owned by EADS, Renault and Snecma), Bombardier,
John Deere, Arctic Cat, Georgia Power, Joy Mining Machinery,
Newtech Brake, Natural Resources Canada and Hydro-Quebec.
About Jungo
Jungo Software Technologies is a leading supplier of driver development tools, hardware access applications,
embedded
USB software solutions and residential gateway software. Jungo has partnered with leading operating system and silicon vendors to provide the
best solutions to software and hardware developers. Jungo is a privately held company with corporate offices in San Jose,
California, sales and support offices in Taipei, Texas and London and an R&D center in Israel. Founded in 1998, Jungo's
investors include Conexant Systems, Infineon Ventures, Intel Communications Fund, Partech International and TeleSoft Partners.
For further details visit
www.jungo.com
or contact
sales@jungo.com for pricing and availability.
Company Contact Details:
ISAAC Instruments
2054 Bourgogne
Chambly, Quebec, Canada
J3L 1Z6
Phone: (450) 658-7520
Fax: (450) 658-3322
Jungo Sales Department:
Phone: 1-877-514-0537 (USA) or +972-74-721-2223 (Worldwide)
Fax: 972-74-721-2122
Email:
sales@jungo.com