Applications

SuprChipTM Applications

1. Motor controller
We have been using this circuit as the basis of our high-precision motion controls for over 20 years. We use it to control position to less than a millionth of an inch, velocity to 1 part per million, acceleration and deceleration, as well as torque. We support multiple limit switch and reference switch inputs, plus numerous manual control features such as joysticks, and several general purpose I/O lines.

2. Encoder interface/position display
A subset of our motion controls is the encoder interface, with position and velocity reporting through RS-232 and local displays such as LCD and LED.

3. Tension controller
We added an instrumentation amplifier on the input to boost the signal from a strain guage, and a power driver on the output to control a brake. With a minor amount of additional code, we produced a world class web tension controller for use in the production of graphite shafts. A second analog channel was used for an operator control input, with a three-digit LED display of set point and measured tension.

4. Man-machine interface (keyboard/display)
We used a 4 x 6 pushbutton switch array with a SuprChip to create a 24-position keyboard, and 12 I/O lines to drive a standard 4 x 20 character LCD. Each of the 24 keys can be programmed to emit any desired string.

5. Protocol converter (RS-232/RS-485)
The two serial channels support a very simple two-way protocol converter. Inputs received at the RS-232 port can be echoed with or without conversion to the synchronous port, and vice versa.

6. Microprocessor development system
The SuprDupr product mounts a SuprChip on a board with up to 2 Mb of external memory. The built-in debugger supports program development by providing the tools for loading and executing assembly language programs.

7. Waveform generator
We used the SuprChip as the basis for a three-channel programmable power supply with arbitrary waveform generation capabilities. Our customer wanted higher resolution than the built-in 8-bit D/As, so we added 16-bit D/As, driven by the synchronous serial channel. Commands included downloading waveforms, starting, stopping, continuing, and dwell times.

8. Data acquisition brick
With eight analog inputs and over 50 uncommitted I/O lines, the SuprChip is ready to go as a stand-alone data acquisition system, with RS-232 interface.

9. Multi-channel data logger
The SuprChip can be easily configured to analyze and store data with time stamps, in bursts triggered by defined conditions or any other conceivable method. Each channel can be digitized in only 40 microseconds, monitored and/or and stored in RAM or permanent storage for later analysis.

10. Automated machine controller
The wealth of inputs and outputs makes the SuprChip an ideal vehicle for control of any sort of automated machine. Operator control panels can be scanned, displays or annunciators driven, motors positioned, change makers interfaced, temperatures monitored, etc. The complete nature of the SuprChip assembly completely bypasses the electronic design portion of the machine development cycle, speeding time to market and reducing costs in both the development and production phases.

11. Laboratory automation
The SuprChip can measure and control any physical parameter with suitable sensors and actuators. Temperature, pressure, humidity, velocity, position, acceleration, torque, voltage, current, time, frequency, force, Ph, flow, mass, or any other characteristic for which there exists a sensor with either analog or digital output may be measured and recorded. Similarly, any analog or digitally controlled actuator may be driven. The built in RS-232 communications capability allows the SuprChip to function merely as an intelligent interface to a main program running on a host computer, or as a totally stand-alone instrument that monitors, analyzes, gathers and records data and controls experiements with any degree of complexity.

12. Valve controller
A much less complex application of the SuprChip is to use it merely to control the position of a valve to regulate any desired phenomena. Temperature, pressure, flow, volume, position or other characteristics may be used as feedback in a servo loop to control the position, or it may simply be used to overdrive multiple valve solenoids for faster operation, with reduced drive after operation to reduce power demand. A single SuprChip can be used to reduce power consumption of more than 50 valves to less than half the normal consumption.

13. Programmable power supply
The SuprChip can control two analog outputs in steps of 0.25%, or can be used with external converters to control any number of outputs in steps of 16 PPM (Parts per million), using low cost devices. The output settings may be controlled through the RS-232 port, under control of a sequential stored program, or by manual input through keyboards, thumbwheels, etc.

14. Automatic test system
All the electronic elements required for automatic testing of almost any device or system are included in the SuprChip. Power amplifiers may be required for high power loads or actuators and specialized sensors may be needed for conversion to electrical form, but the SuprChip supplies the communications interface as well as the stored program operation and control of 70+ input or output lines.

15. Cable tester
A cable tester is a small subset of the automatic test system. Typically, there will be no need for additional interface or amplification components. However, it is very easy to extend the mximum number of I/O lines available, using low cost logic elements under control of the SuprChips.

16. Batching controller
The Suprchip circuit has been used as the basis for an industrial batching controller, that supplied measured amounts of several components in predetermined recipes to mix epoxies. Strain guage-type load cells were used for weighing the separate ingredients, as well as the combined product. Valves were opened to allow specified quantities of each ingredient to enter the mixing tub, to be mixed under closely controlled speeds and times.

17. Automated screwdriver for production
The SuprChip makes it easy to set up a motor to drive adjustments of any type in production environments. It can accept voltage or frequency inputs which are compared with the set point to turn the adjustment to the desired position. When the parameter under adjustment is within the allowable range, the motor stops. All the operator has to do is to hold the screwdriver in the adjustment slot and press the enable button.

18. Encoder interpolator
Position encoders having a sin/cos output, rather than square waves, may be interpolated to many steps within each cycle. Many incremental encoders employ threshold detectors to convert an internal sin/cos signal to square waves, which yields four states per cycle. Others provide access to the raw signal in sinusoidal form. These may be interpolated by factors of 100 or more through use of the digitization and conversion capabilities of the SuprChip.

19. Hall effect/position encoder
Many brushless motors use three Hall-effect sensors to control motor field commutation. The signals from these sensors normally go through a 12-step pattern for each rotation of the motor. For applications where this degree of resolution is adeqaute, the SuprChip may be used to convert the sensor signals into position or velocity signals, for servo control, remote reporting, analysis, limits monitoring and display.

20. Motor speed detector/monitor
Like the Hall-effect application, above, the SuprChip can also accept signals from incremental or absolute encoders and will perform the necessary conversions to yield position, acceleration and velocity.

21. Power line monitor
The presence of eight channels of analog conversion provides the user with the ability to implement a very sophisticated power line monitor, capable of measuring voltage, current, power drain, power factor and distortion. Digital conversion in 40 microseconds supports many advanced features. Low precision shunts may be used, with lookup table correction to within the resolution of the converter--about 0.25%.

The RS-232 interface makes remote interrogation and reporting very easy, including through modems, and alarm limits may be easily set for high speed storage or corrective action.

22. Experimenter's dream
What would Edison have done with such a device? It has all of the functions of a well-equipped laboratory in a module no bigger than a business card. Any idea that pops up can be converted to reality in a few strokes of the keys. We have created working models of major new products within two-three days by simply adding an output amplifier here, a little gain block there, or a display.

23. Paperless recorder
An eight-channel recorder with programmable sampling intervals may be constructed with only sufficient external circuitry to scale the recorded phenomena to 0-5 volt range. The data can be stored for later analysis or transmitted in real time through either the RS-232 or the high speed RS-485 interfaces.

24. Remote emergency phone dialer
There is sufficient memory storage in the SuprChip to store wav files for transmission of voice messages through the RS-232 interface to a standard modem. The analog inputs may be used to monitor conditions that would require emergency notification, whether it is a security breach, a runaway motor or a dangerous temperature or pressure situation. The stored program operation supports very sophisticated multilevel dialing schemes.

25. Multi-channel temperature logger
Any type of resistive temperature sensor or other types with suitable amplification can be monitored with lookup table correction. Temperatures can be logged continuously at selected intervals, or time-stamped when it changes by a cetain amount, or only when it is above, below or within specified conditions. Stored data may be analyzed on chip or reported to a host for further storage, monitoring or reporting.

26. Digital panel multimeter
A very useful digital panel meter may be constructed with the SuprChip as a basis. The meter can measure and display voltage, current, resistance, capacitance, inductance, time, pulse width, number of events, pressure, temperature, humidity, time of day, or any other parameter for which a suitable sensor exists. The raw data may be corrected for errors and non-linearities, and converted to appropriate units for display on LEDs, LCDs or other types of display. The display may be made to flash when the input is out of preset limits, and each of the eight channels may be used to report a different type of parameter, or any combination of the above.

27. Multiple loop PID loop process control
The PID loop has become a very useful tool in process control. It combines three different aspects of an error between a set point and the actual state of a process variable to generate a correction designed to minimize the error. Two examples are temperature control and motor control. It would be hard to imagine two more different tasks in the sense of the time scales involved. It is not only useless, but counterproductive to adjust the heat in a temperature-controlled system until the previous correction has had time to take effect. Time scales on the order of minutes or even hours are normal.

In contrast, it is beneficial to update the drive to a motor at least 1000 times per second, and sometimes 10,000 times per second in order to achieve smooth control. However, both use the PID technique to calculate the appropriate response to an error. It is made up by calculating a correction that is simply Proportional to the amount of error, plus a correction that uses the Integral of the error (the longer the error persists, the more force may be required to correct it), and a correction based on the Differential of the error (the faster the error is changing, the more the force should be reduced to prevent overcorrecting). The Proportional, Integral and Derivative factors are combined to produce the final correction factor.

Depending on the type of process to be controlled, the various analog and digital capabilities of the SuprChip may be combined to control from one to eight process loops simultaneously. We have used this circuit for years in a four-axis precision motor controller. Other types of process control typically have much slower response times than these high speed motors.

28. Handheld programmer
The SuprChip provides much of the power of a desk top computer in the palm of your hand. It may be used to download data for subsequent transfer to other devices, or for a portable test rig.

29. Multichannel process indicator
The eight analog inputs may be used to monitor multiple process loops under control of other devices and to display and/or report the data in any desired format.

30. Instrumentation lab teaching device
Here is one instrument that implements every function needed in the teaching of instrumentation techniques. Time, temperature, voltage, etc, etc.

31. Programmable process scanner
A single SuprChip can monitor all aspects of a large system, including those with either fully manual control or that allow manual override of automatic control. It becomes an invaluable tool for recording the actual settings of processes which can be compared with results to aid in future design of set points and processes.

32. Smart transmitter/signal conditioner
The word “smart” gets overused a lot of the time, but in this case, we are able to implement a device that has the ability to measure physical phenomena, convert it to any desired format, compare it to preset limts and combinations of conditions, whether they consist of the value or state of other inputs, previous values of the same input, time, date or social condition (oops, got carried away there). When all of the above conditions have been met, the output, in whatever form, may be transmitted to wherever it needs to go, whether it is by modem, radio link, infrared link, current loop, RS-232, contact closure or any other form of transmission.

33. Multi-channel ratio controller
The SuprChip’s many input and output options, coupled with a high performance processing unit yields a powerful capability for slaving multiple channels, with or without variable gain. Electronic gearing between multiple motors, electronic cam simulation or resolver/synchro simulation are all easily implemented with the on-board peripherals.

34. Profile controller
Many applications that typically use on/off controls can be improved by use of a controlled ramp. Hydraulic pressure, pick/place motion and other processes can benefit from an intelligent controller to reduce power dissipation and heat generation.

35. Ramp/soak temperature controller
A very sophisticated closed loop temperature controller can be constructed with the SuprChip. The set points, time durations, alarms and all other parameters may be set through analog, digital or communications interfaces.

36. Test sequencer
The SuprChip makes an excellent semi-automatic test sequencer. It can download operator instructions to a local display, advance through the required tests in response to switch closures or measured values of time, frequency, voltage, current, etc., with or without data logging, local printing or host reporting.

37. Remote messaging display
The serial data communications capabilities of the SuprChip make it ideal for displaying messages on LEDs or LCDs. The multi-drop communications protocol makes it easy to display invidual or broadcast messages.

38. Shop floor data entry terminal
Production data may be entered from any number of shop floor terminals, with appropriate security features, for transmission to a host computer.

39. Production status monitor
The large number of analog and digital inputs of the SuprChip make it an excellent device for gathering data in many different forms for reporting on local displays, printers or remote devices.

40. Conversion of 4-20 mA to PWM, 0-10 V, etc.
The 4-20 mA method of transmitting process control data is an excellent method that has been in use for many years. Sometimes it is desirable to either replace such a method with newer techniques or to simply monitor the operation of existing loops without interference. The eight analog inputs of the SuprChip support doing so for multiple loops. The status may be easily converted to serial communications data or various forms of analog and digital forms, such as PWM or 0-10 V, etc.

41. Multichannel time delay relays
Historically, time delay relays are expensive and hard to set. Using a SuprChip, over 30 relays can be individually controlled in terms of pull-in delay, drop-out delay, overdriven for faster operation, underdriven to save energy, and many other functions.

42. Voltage/current/power monitor

43. Audio spectrum analyzer

44. Logic analyzer

45. Test pattern generator

46. Signal converter/repeater

47. Keyboard macro generator

48. Pandora's box--Universal interface

49. Isolated I/O multiplexer (cable reducer)

50. Kid's word processor/typing instructor

51. Multidrop printer controller

52. Intelligent motor.

53. Universal machine controller.

54. PAL to NTSC converter.

55. Student response system

56. Video capture board

57. Education market

Student input system

References on computer

Data book lookup

58. Brown bag computer.

59. Dedicated function keyboards

60. Laser range finder.

61. Motion control for video cameras.

62. Electronic scales

63. Load cell transmitter

64. Security system

65. Alarm monitor

66. Motion sensor

67. Accelerometer position sensor

68. Traffic monitor

69. Communications gateway/concentrator

70. Menu-driven darkroom timer

71. Extra PC keyboard using standard one with new keycaps

72. Apple replacement

73. ISA-bus driver


Last Updated: 5 October, 2007
Copyright ; DIVA Automation