SPJ Systems
Our Consulting Services
We offer consulting and custom software development services - especially in the area of real-time and embedded systems software and firmware development. We can work on short / long term contract for software development / maintainance / support work, on-site as well as off-shore.
We have several graduate and post-graduate software engineers on our roll. Together we have over 100 man-years of work experience. Read more about the projects we have successfully completed so far.
The skills we have include : C / C++, Assembly language of 80x86, 80x51, Atmel AVR, Z80/Z8000, 68HC11, Microchip PIC.
With long experience of developing system software tools, SPJ can now offer it's services to chip designing / manufacturing companies. We can make development tools - like Assembler, Linker, Simulator, Compiler - for your new chip. For example, SPJ is currently developing C Compiler for a chip design company, for their new 8 bit micro. SPJ can make tools such as Assembler, Linker, Simulator, Compiler for any micro and this service is directly aimed at chip designers or manufacturers. Tell us about your new chip, and we will make the software development tools for you.
If you are making a new product using micro-processor / micro-controller or PC, tell us the desired specifications of the product (what you want), and tell us the details of your hardware (what you have), and we will work out a time / money estimate for software development for you - free ! Barring a very few cases, we don't charge anything for the quote.
Our consulting and programming services include working on-site, or working in our own office or a combination of the two. In case of on-site working, if our engineers are required to work outside India, we will request you to arrange for appropriate kind of Visa / Work Permit for them. In most cases, we prefer to finish 60 to 90 % of the project working in our office. The remaining can be done on-site. However, if you want, our engineers can work on-site right from the begining.
Click here to fill up the feedback form and tell us about your requirement.
Partial list of the projects successfully completed :
1. FFT Test project for Embedded Technologies AB, Sweden: This project used Siemens C515C. It involved reading the on-chip ADC periodically to collect number of samples, apply FFT algorithm and send the results using serial port / CAN. It is used in a smart sensor (U.S. Patent pending).
2. Fuel-log : This system was developed for M/s Taru Lalwani Chemicals Pvt. Ltd., Pune, however the end user was Indian Oil Corporation. It was designed to automate the petroleum products filling depo at RajahMundry (Andhra Pradesh, India). The system included a PC and several mP (8085) based controllers and RS485 communication among them. There were 8 controllers to control one filling gantry each. All 8 would get instructions from the PC and they would report status to PC. This system was installed and comissioned in Dec. 1992.
3. Communication Software for AKEA, Denmark: In one of their machines, they used Siemens S7 PLC and three Mitutoyo make Laser Scan Micrometers and all these were connected to a PC. Our software communicates with the LSM units (over GPIB) as well as with the PLC (using Profibus) and exchanges data between them. The software also implements a small part of the logic to operate the machine.
4. Brake Tester : We wrote the firmware for this 8031 based Brake Tester for M/s Saj Froude Test Plant Pvt. Ltd., Pune, India. The hardware included two analog to digital converters for reading pressure on the Brake Pedal and Braking Effort, two digital to analog converters for driving the dial type indicator and some other digital inputs and outputs. The brake tester is used for testing braking efficiency of light commercial vehicals or light motor vehicals.
5. Attendance Recording System / Access Control System : We wrote the firmware (several customized versions) for this range of products for M/s Pratibha Electronics, Thane, India; and it involved some C programming on PC and some more C and assembly language programming for micro-controllers. The system included interface with magnetic / optical / bar-coded card readers, serial port, parallel port, matrix keyboard, 7 segment LED display, LCD and RTC.
6. A.C. Voltage / Current / Energy meter : We wrote this firmware for 89c51 based hardware for M/s Bistronic Systems, Pune, India. It included a voltage to frequency converter circuit, and the frequency (pulses) output was fed to 89c51. Our job was to measure the pulses frequency and thus measure Voltage and Cuttent and phase difference. Finally, energy consumption is computed and is displayed / logged in memory / sent to serial port.
7. ECO-MATE : We developed (hardware and software) this hand-held interface unit for M/s VSAS Automation Services Pvt. Ltd., which is our sister company. This hand-held unit has a keypad and an LCD display. It communicates with Indramat (Germany) make A.C.Servo Drive and allows the user to view / change varius drive parameters and motion blocks. VSAS has sold this product to many customers (e.g. Bajaj Auto Ltd., Pune) alongwith Indramat make A.C.Servo Drives.