Looking for experienced data acquisition engineer/programmer to provide estimates and input for initial project budgeting.
Project outline is as follows:
Temperature Data Acquisition and Robot Control
Temperature Data Logger Program
Create a custom Thermistor Temperature Data logger program for recording multi-channel inputs. Program will be the property of Corporation. Program shall be written in Visual Basic/.net. All source code will be the property of Corporation.
Features of DAQ board Similar or equal to a NI DAQPad 6016
• 16 channel data acquisition
• Resolution shall be 16 bits, 1 in 65,536 minimum
• Minimum sampling rate shall be 200kS/s
• Input signal range shall be +10 V, +/- 5 V, +/- 500 mV, +/- 50 mV
Features of Software
Outputs (Visual and .txt outputs)
• Temperature (Temperature calculation using the Steinhart-Hart equation)
• Elapsed Time
• Cycles (Robot Only)
• Position (Robot Only)
• Operation Status
• Max Cycles
• Data File Name
• Data file path
• Steinhart-Hart equation inputs
• Speed (Robot Only)
• Dwell time (Robot Only)
• Thermistor Resistance
• Scans per hour
• Sample Time (disabled if Robot is on)
• Robot On/Off
• Scan Channel Start
• Scan Channel End
Thermistor - series resistor combination (voltage divider)
A common way for microcontrollers to capture analog data is via an analog to digital converter (ADC). You can't directly read the thermistors resistance with an ADC. The series thermistor-resistor combination, shown in the figure below, provides a simple solution in the form of a voltage divider.
You use the following formula to calculate the voltage divider output voltage:
Vo = Vs * (R0 / ( Rt + R0 ))
The source voltage Vs is 5 volts, the thermistor resistance Rt is 10K ohms at 25°C, and series resistor R0 is 10K ohms. Similar to the parallel resistor-thermistor combination above, this combination has maximum linearity around the mid point of the curve, which is at 25°C.
Robot Control Program
Create a custom Robot control program that is integrated with the Temperature Data acquisition program. Robot control program will be written in Visual Basic/.net. All source code will be the property of Corporation.
Robot is a Mitsubishi RV-M1 robot.
Program will have user interface to control five location points for the robot. Interface will have variable dwelling time at each location. Interface will have speed control for each movement. Program ill control robot arm to move temperature sensor(s) back and forth between two baths. Seven locations will be as follows:
A manual for the robot will be provided.
The Mitsubishi Movemaster RV-M1 robot uses a typical personal computer equipped with serial port and serial connection between the robot's control unit and the computer. The system is intended and it should be executed on 32-bit Microsoft Windows platform. It also requires the TCP/IP network connection. The package has been intended to run on the Microsoft Windows platform with the use of a network connection. The Mitsubishi Movemaster RV-M1is the robot with a five-axis manipulator and 1.2 kg lifting capacity. The control device of the robot is equipped with the card containing 16 binary inputs and outputs. It has also the possibility of connecting it to a personal computer, using Centronics or RS232 port. Despite the small size of the robot, it is a typical industrial machine. The robot can be programmed using a personal computer oIn case of using a computer, program is prepared in Movemaster Commands language. It has very simple syntax and allows writing the code in any text editor. The robot can work in “batch mode” when every command is immediately executed after sending it to the robot's controller.
Bu iş için 3 freelancer ortalamada $83 teklif veriyor
Hi! How are you? I am RyongShan. I have reviewed your posting and excel files carefully. I am very excited in your project because i am an expert in this area. If you want to know more, please contact me. Best Regards.