Kasra Hooshmand Engineering Co., P.J.S.
We are experts in developing machine vision systems, industrial automation and cleanroom design and installation.
KDI
FlexDAQ USB Data Acquisition System
KDI is the only member of Automated Imaging Association in western Asia.
KDI Vision in Pharmaceutical Applications KDI Vision for Packaging Inspection
Monitoring Samples
Download our LabVIEW programming profile
Reportage from Iran
Elecomp 2006 Exhibition - Tehran, Iran
Reportage from the 8th
International Electricity Exhibition - Tehran, Iran
KDI, LabVIEW, Microcontroller, AVR, Programmer, 8051, MSC-51, MCS51, Digital, Kasra Ravanbakhsh, Analog, Electronic, Biomedical, Engineering,
Morteza Miri, Industrial Automation, PC based monitoring, Air Shower, Air Lock, Cleanroom, Clean room, Calibration laboratory, Iran, Tehran, Data Acquisition,
Computer, ATmega, 89C51, 89C52, 89C55, 89S51, 89S52, 89S8252, AT90S8515, AT90S8535,AT90S2313, AT90S1200, ATmega8515, ATmega8535, ATmega16, ATmega163, ATmega323, ATmega32,Atmel, National Instruments, Intel, Microsoft, National Semiconductor, International Rectifier, Transistor, IC,
LM35, 7805, 7812, 7809, 7905, 7912, Parallel Port, USB, Serial Port, Capacitor, Resistor, Inductor, Design,Engineer, Control, ECG, EMG, EEG, Counter, Timer, Microprocessor, Connector, HVAC, LCD, Keyboard,Keypad, Crystal, XTAL, University, DIP, Chip, Microchip, Controller, Intelligent, Hi-Tech, Technology,
Byte, Bit, Kilobyte, Megabyte, Hz, Frequency converter, Motor control, Megawatt, Watt, Volt, Amper,Voltage, Current, High, Temperature monitoring,
Temperature Control, Pressure monitoring, Pressure control,Humidity Control, Humidity Monitoring, Sensor, Actuator, Adaptor, AC, DC, Cable, Security,
Hotel card, Custom electronic design, PCB, Protel, PSPICE, ORCAD, MATLAB, DXP, windows XP, windows 95,windows 98, windows 2000, windows Me, windows NT, Visual C++, VC++, Visual C++ .NET, Visual Studio .NET, Programming, Program, Assembly, HEX, BIN, *.HEX, *.BIN, EXE, HELP, UK, USA,
France, Germany, Sweden, England, China, Taiwan, Article, Jumo, Honeywell, Siemens, Integrated Circuit,Forum, FAQ, Internet, LAN, speed, Connection, Conference, Datasheet, Data sheet, 8255, 82C55, Relay,Buzzer, MOSFET, IGBT, Transformer, Stereo, Mono, Audio, Video, CD, DVD, Flash, Flash memory,
Flash Disk, USB, ISA, PCI, Interface, Mobile, Wireless, NASA, MIT, UCLA, Air Shower controller,
PLC, PIC, 16F, Meter, Gauge, Bar graph, chart, graph, DSP, signal processing, processor, amplitude, power, power electronics, parts, speaker, volume, monitor, station, America, Iranian, Shiraz, Ahvaz, Tabriz, Isfahan, esfahan, Japan, Korea, Qom, Mashhad, Ardabil, Abadan, TEHERAN, NOKIA, London, Spain,
ISP, JTAG, I2C, 2-Wire, 3-Wire, Analog devices, student version, professional, Atmel universal programmer, 8051 series, 8051 programmer, MCS51 programmer, AVR programmer, AVR series, ATmega Programmer, Parallel Programmer, Fuse bits, Lock Bits, Signature byte, calibration byte, Low cost, high performance,
40-pin, 20-pin, ZIF socket, military socket, LPT1, DB25, 15VDC, Instruments, Measurement, Download, Heat sink, Radiator, Heatsink, Iranian Company, Iranian Industries, Iran Industry, Iran Company, Iran Industries directory, directory, search, yellow pages, 24CXX, 93CXX, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 93C46, 93C56, 93C66, serial EEPROM programmer, 89C0x51 programmer, 89c1051, 89c2051, 89c4051, at89c1051, at89c2051, at89c4051, I2C programmer, 2-wire, 3-wire,
2-wire eeprom programmer, 3-wire eeprom programmer, I2C programmer, Microwire programmer, micro wire programmer, at89c51, at89c52, at89c55, at89s51, at89s52, at89s8252, microcontroller programmer, parallel programmer, device programmer, atmel avr programmer, MCS51 programmer, MCS-51 programmer, MCS 51 programmer, KDI Universal Programmer, download, free, free download, free software download, Iran automation, Iran LabVIEW, Iran monitoring, Iran cleanroom, pressure monitoring, temperature monitoring, humidity monitoring, weight monitoring, load cell monitoring, loadcell monitoring, Particle counter, PH monitoring, motor control, at24c02, at24c04, at24c08, at24c16, at24c32, at24c64, at24c128, at24c256, at93c46, at93c56, at93c66, PCI data acquisition, PCI cards, LabVIEW driver, RS232, RS485, RS422, Ethernet, digital, PDA, pocket pc, compact flash, MMC, SD, CF, MP3, parallel port, driver, Stockholm, Uppsala, London, UK, parallel port programmer, fast programmer, iPAQ, hp, 89sxx, Machine Vision, Blister pack inspection, fuse inspection, automated test and inspection, Darou Pakhsh, Sadid, Shetabkar, Iran Khodro, Iran industrial automation, Aerospace, cleanroom afraz, pharmaceutical cleanroom monitoring
Private Joint Stock (P.J.S.), Co.
Private Joint Stock (P.J.S.), Co. A professional LabVIEW developer company to meet your most advance technological needs KDI is registered in 2003 and is growing rapidly to meet the ever increasing demands of today’s needs of modern computerized and intelligent technologies. We are a research driven company with professional staff to develop the most advance industrial automation, monitoringand control systems to help the factories automate themselves in order to reduce the labour cost and increase the accuracy of the industrial processes and to minimize the production error with the aim of zero defected products. In order to do so we have decided to use the National Instruments™ products and technologies which is the world leader in providing industrial monitoring and control solutions. We are experts in LabVIEW programming and deploying the highest standards of industrial automation, PC based monitoring, machine vision, motion control and computerized test and simulation systems. Automatic filling control of a blister packing machine This is an automatic filling control and inspection system which uses real time image processing techniques to avoid not fully filled blisters or blisters with defected capsules, being shipped to the customers. The system consists of a color CCD camera, a framegrabber, PC and digital IO card. The framegrabber is PCI-1405 of National Instruments and the DIO card is made by KDI. We used LabVIEW and Vision both from National Instruments to develop a robust real time image processing software which can accurately process medium and even low quality images to detect several types of blisters and capsules. As the processor prices are much lower than high quality optics and cameras, we used the processing speed of an Intel pentium Dual Core processor to execute our extensive amount of codes in a relatively short time to manage to process each pair of blisters, synchronized with the packing machine’s pace. With doing so, our system works excellent even with a low cost CCD camera and without any lighting device. The software also controls two electrical valves to shoot faulty blisters in the waste baskets using high air flow. PC based monitoring of a pharmaceutical cleanroom Design and implementing a fully computerized cleanroom monitoring system for Daroupakhsh manufacturing company which is the biggest producer of pharmaceutical products in Iran with more than 40% of the whole market share. The system consists of 20 sensors with 4-20mA analog outputs, data acquisition card, PC and monitoring and control software. The whole work including procurement of sensors, design and construction of data acquisition card, software design, cabling and installation of the system has been done by KDI.The software is written with LabVIEW. Some of the software features are as below: Full support of Persian language Very user-friendly Event recording Integrated database Graphical display of physical parameters Displaying the real plan of cleanroom Fully customized for the customer’s needs Sophisticated reports and statistics generation We are able to develop FDA 21 CFR 11 compliant programs for pharmaceutical applications. Computerized hydraulic valve balancer and tester This system had been designed to replace the out of date paper XY chart recorders and to make the process of blancing and testing the hydraulic valves, fully automatic. The customer was a manufacturer of automative parts, specially hydraulic valves for Peugeot cars. Three PC based monitoring and control systems implemented in their production line to control the balance and test stages. We designed fully customized data acquisition cards to interface their existing sensors with various types of signals including mV, 0-20mA, 4-20mA and push buttons. We wrote the software in LabVIEW to achieve the maximum graphical and calculation performance. Some of the system features are as below: Real-time chart recording Several access levels for maximum security Automatic detection of defected valves Integrated database Locking the pneumatic jacks in case of defected parts Ultimately easy calibration procedure PC based monitoring of a pharmaceutical depot This system is a computerized condition monitoring, fully customized to work in a pharmaceutical depot. The main purpose of thesystem is to acquire, display and log humidity and temperature of various locations in depot and also in the drug refrigrators. An integrated secure database stores crucial data including acquired signals of the sensors and events and alarms table generated by the software. A KDI data acquisition card converts 4-20mAsignals from T/RH transmitters to digital data readable by the monitoring software that workson a PC. We wrote the software in LabVIEW to achieve robust and easy connection to the hardware and also highly graphical user interface, secure data storage and sophisticated data analysis which are essential for a pharmaceutical application. Our software, unlike other conventional monitoring softwares, fully supports Persian language, thanks to LabVIEW which is based on the latest Microsoft technologies like .NET. Our monitoring systems fully comply with the strict regulations of the ministry of health Intelligent poultry farm monitoring and supervision This system monitors temperature and relative humidity of various points in an aviculture farm and also it automatically measures chickens’ weight with three plates equiped with loadcells placed in the farm. The software displays temperature and humidity and saves these parameters to spreadsheet files and also analysis acquired weight values to generate several types of reports to give the user an overall growth diagram of chickens in a desired period of time.The software also calculates specific values, important for a chicken farm like CV and uniformity levels which are usefull for decisions on chickens’ feeding programs. The automatic weighting dramatically reduces the labour cost and also the damages that workers cause to the chickens when catching and weighting them. We wrote the software in LabVIEW, using its graphical and analysis features to design an intelligent monitoring software to meet our customer’s requests. We used an ActiveX module to communicate with the sensors, as LabVIEW fully supports working with ActiveX functions. Monitoring and control of a vegetable oil factory monitor the whole production line of a vegetable oil factory. Both of the SCADA software and the data acquisition card were designed and produced by KDI. The system consists of three PID control loops for oil level in the main tank, oil temperature and also oil flow in the supplying pipes. Controling the sequence of electrical valves and all of the electrical motors and generating various alarms are other capabilities of this system. We wrote the SCADA software in LabVIEW and the software enjoys a huge amount of graphics and animations, displaying every element in the factory in a very user friendly fashion. A brief summary of the system features: All setpoints and PID settings are changable by the user Full support of Persian language Event recording Integrated database Animated desplay of electrical motors Displaying the schematic diagram of the production line Sophisticated reports and statistics generation Computerized monitoring of laboratory dryers We have developed this system for an agricultural research institute to automatically control the process of drying fruits, nuts and beans and monitor and save their drying charactiristics, simultaneously in three laboratory dryers. This system detects when the fruits are dried from calculating the weight difference throw time and shuts down the respected dryer. We developed the software in LabVIEW and it runs in three modes of "Data acquisition", "Displaying the saved data" and "free running". In data acquisition mode it acquires weights and temperatures of the dryers’ baskets , controls fans and heaters of the dryers and saves the acquired data to an spreedsheet file inorder to let Microsoft Excel to use the file. The other two modes are for displaying the saved data in spreadsheet files in charts and calibrating and testing the system in free running mode. This computerized dryer monitoring system that we developed, help the research institute to obtain the drying charactristics of several agricultural products to instruct bigger sizeindutrial dryers for optimum performance with regards to setting the drying temperature and time. 24-ch EEG monitoring and real-time analysis Human brain generates very small amplitude of electrical voltages related to its activities. These voltages that can be acquired with special electrodes from severalpoints in the scull is being called electroencephalogram or EEG. EEGs are frequently used in clinical and research expriments on the brain’s activities. We developed a real-time monitoring and analysis software for an existing 24 channels EEG computer interface. The customer was a research center of hypnotizes and they needed to analyze the EEG signal to calculate the relaxation level of the patient when he or she is being hypnotized. The conventional EEG monitoring softwares are not able to do so. We used LabVIEW and its power of signal processing to meet their special demands. We wrote the software to display a single channel of EEG signal which can be choosed by the user while saving the data of all 24 channels and the software analyzes the selected signal in real time tocalculate the relaxation level of the patient by using digital signal processing techniques. The power level of the alpha signals of the EEG is showing the relaxation level, so we had to extract the alpha waves which are the signals with frequencies between 8-12 Hz in the EEG signal. We used fast fourier transform or FFT to extract the alpha waves. We displayed the RMS level of alpha waves with several graphical methods like gauges and bargraphs to show the increasing or decreasing level of the patient’s relaxation by moving the bargraph to the right and left respectively. This gave the operator a feedback and knowledge that if the hypnotizes is working and the patient is being more relaxed or not, by watching the bargraph’s moves. The LabVIEW’s extensive signal processing functions helped to speed up the programming, so we finished the project with less than a month of work. Stress and strain test of automotive plastic parts We have designed this system for an automotive parts manufacturer in order to automate the strain and stress test procedures of plastic pins. This system controls an electrical motor to push the pins in a hole or pull them out from it while recording the force required to push or pull the pins. The software compares this force to standard levels and decides whether the pins meet the requirements of the standard or not. A KDI data acquisition card connects the loadcell to the computer and sends the commands from PC to the electrical motor to move the pins. Using our system dramatically improved the accuracy and speed of the measurements comparing their previous manual procedures. We wrote the software in LabVIEW to use its graphical features and report generation functions to generate the customer’s required report template. The software generates two kind of reports, one for test result of each part and the other report is the overall result of testing a group of plastic pins. Machine vision Iran. Digital Image processing.