Feasibility of modernizing custom material properties devices - "Instron" & "Masuda"
Show older comments
Our lab uses two custom devices for measuring material properties of plant wall tissues. They were originally developed using the now defunct ASYST programming language and an ISA-based Data Translation board (DT2801). The following link provides an image of the hardware. http://www.personal.psu.edu/faculty/d/m/dmd7/INSnMAS.jpg
In the right background is an interface box for the stepper motors. It utilizes an Airpax K33505 board and requires DIRECTION, STEP, and GROUND connections. Stepper control is achieved by means of providing a 0 or 5 volt input for rotation direction and a variable duty cycle square wave for step speed. We have a DT9802 module to use with new software I'm trying to develop based on my old ASYST code.
I haven't done much programming for the past 15 years and am trying to come up to speed with the MATLAB package. I've also played around with Measure Foundry and had promising initial results but the deeper I got the more frustrated I became with inexplicable interaction errors between the various "components". It seems a simple task but I've been running into difficulties with achieving the performance I enjoyed with my old hardware/software. These devices were controlled by an old 386 (?) based PC and an incredibly old Windows version - like v3.1? - but the PC just up 'n died and these things are lab workhorses and I need to resurrect them ASAP.
Eventually we'd also like to upgrade from the steppers to perhaps something like the Newport M-ILS50CC - http://search.newport.com/?x2=sku&q2=M-ILS50CC - or similar.
For now, what I'm looking for is some advice as to whether my goals should be easily achieved with MATLAB and any input on possible alternatives to the old stepper motors.
Some additional details follow which may prove useful for anyone kind enough to offer some assistance.
The device at left in the image is the "INSTRON". A piece of plant tissue is clamped where the green rectangle appears. The tissue is connected to the load cell via a clip similar to the upper clip pictured. The tissue is strained to a target load at 0.5 to 10 mm/min and then rapidly returned to zero stress and restrained to the same target load. The two resultant stress/strain curves may then be analyzed to determine wall plasticity and elasticity.
The device at right in the image is the "MASUDA". A piece of plant tissue is rapidly strained to a target stress (hopefully in a few milliseconds) and then allowed to relax for 5 minutes while stress data is acquired. The resultant stress/time curve may then be analyzed to determine wall relaxation properties.
So, are there any obvious reasons based on the above description as to why I'm experiencing difficulties other than the fact my programming skills remain attuned to the 1980's?
Accepted Answer
More Answers (2)
Dan Durachko
on 14 Feb 2011
0 votes
Dan Durachko
on 16 Feb 2011
0 votes
1 Comment
Walter Roberson
on 16 Feb 2011
Looks like PCI can in theory go down as low as 7 or 8 clock cycles to transfer data. That should probably be good for something on the order of 100 mega transfers per second, I figure.
Categories
Find more on Data Acquisition Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!