Question on Measuring Lift Force for MAV Ornithopter for Student Project using Load Cell

Hey everyone!
I am new to these forums so bare with me, please. I am part of a senior design student group working on making a micro aerial vehicle ornithopter (generates lift by flapping its wings) similar to this Design.
We are using this load cell connected to an AD620 Op-Amp circuit that basically has two input wires from the load cell coming into the op-amp with a gain of 100 (there is an Rg resistor with 500 ohms in the circuit). The load cell and op-amp circuit are both powered correctly with 10 V and +-15 V, respectively. There are two output wires coming out of the circuit. One comes out of the 6th terminal of the op-amp, and one is connected to ground. If we turn on everything and test the output of the circuit with a multimeter there is little if no fluctuation in the output voltage, which is about .25 V with zero load. If we add precise weights and form a linear graph of the output voltage vs. weight, we can find that there is about .0045 volts/gram relationship.
Here comes the part we we are having trouble. It seems as though the circuit it working correctly, but when we try and hook it up to our USB-6221 DAQ Board though the ai0 (or any analog input) and confirm a LabVIEW program to read the output, we get a ton of noise along with a weird looking graph.
Here is a picture of the front panel that shows the output we are getting http://img130.imageshack.us/i/frontpanelg.jpg/
Basically, I would have though we could get a straight line that continuely increases or decreases depending on the load on the load cell. Why would it graph a ton of vertical lines? I would think it would be just one data point per time value?
Here is the simpler block diagram just to test the output: http://img26.imageshack.us/i/blockdiagramsmall.jpg/
Here is the main block diagram that we were going to use to convert to force, etc. but its not working (no need for while loop?): http://img15.imageshack.us/i/blockdiagrambig.jpg/
The properties of the DAQ Assistant VI is as follows:
input range: -10 to 10 v
RSE terminal configuration
acquisition mode: n samples and not sure how many samples we want to read or how fast. we had 1k hz and 100 samples and the image above is basically what we got it the program runs continuously. 
I don't know what else I can tell you, except that if anyone helps me you would be like a godsend to our group. It would be very much appreciated
Thanks!!!

As I am unable to look at youor images (the corporate filter here is blocking the url) I can't see what you are describing. I will say that a multimeter will not show fast transitions that will show up in a LabVIEW/DAQ application, so using a meter usually doesn't tell you that much about signal "cleanness". How long are the wires from the op amp/load cell to the DAQ? How long are the wires, and what type (shielded, twisted pairs, untwisted pairs, etc.) from the load cell to the op amp. The output levels of the load cell are usually quite low, so the possibility of also picking up "environmental" electrical noise is very high, and this will be amplified as well. Since the output of the op amp is higher, the noise introduced between it and the input to the DAQ is less of an issue, but there as well. So making sure that signal wires are properly shielded and grounded is important, and there are long papers describing this for low level analog signals. Since the load cells desired output will probably vary relatively slowly (a few Hz) it may also be helpful to put a simple low pass filter before the DAQ.
You should insert the images into your post, as jpg, or png (you have jpg images) Not bmp! (this is for others that might read your post, yours are jpg which should be ok). Generally most of us won't or can't go to links, corporate network filters and corporate policies frown on it, too much maleware lurking at the end of unknown URL's
Putnam
Certified LabVIEW Developer
Senior Test Engineer
Currently using LV 6.1-LabVIEW 2012, RT8.5
LabVIEW Champion

Similar Messages

  • Project Report for One Project Using Excel

    Hi,
    Is is possible to create a report for one project using excel?
    I want to create a pdp with an Excel Viewer web part and have the following tabs with data specific to the one project.
    1. Cover
    2. Issues
    3. Risks
    4. Deliverables
    I tried passing the ProjUid to an Excel doc via the Excel Query Filter Web Part and was able to filter the Issues lists only but don't know if its possible to filter out the other tabs by using the same paramater. Is this possible?
    I have not looked at Odata but was wondering if it was possible to pass a paramater to the odata query and still have the spreadsheet work in a web view in SharePoint?

    Hi,
    I'd say that as far as you promote the Proj UID field as a filter in all sheets of your Excel workbook, using the Excel
    Query Filter Web Part should work fine. But testing it should be easy, since you already did half of the work.
    See excellent article from Andrew on this topic:
    http://azlav.umtblog.com/2012/12/05/filtering-excel-webparts-in-office-365-part-2/
    http://azlav.umtblog.com/2012/07/03/creating-a-project-resource-list-in-a-pdp/
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • Is there a way to create aliases for formulas without using other cells?

    I have long formulas in certain cells, that consist of a bunch of smaller formulas that I re-use in multiple cells. Is there a way to create an alias for a formula (or create my own function) that I can then piece together into one big formula? I think I can use another cell to drop the formula in, but that just clutters up the spreadsheet.
    Message was edited by: David Powers

    David,
    it looks like you can't define own formulas or create aliases for formulas.

  • One question in measures table heading of a pivot table view when using 11g

    Hi experts,
    I have been working on OBIEE 10g for 2 years, and lately I started developing on OBIEE 11g. It is great to discover so many new features which make reporting so much easier and look better, meanwhile, I got confused by some detail changes they have made. I was able to overcome most of the difficulties I have met with, but now there is *1* I can not figure out. Any idea or suggestion is appreciated.
    In OBIEE 10g, when we develop a report using a pivot table, we put column A and B in Rows aera and column C Measures aera, the result would look like this:
    / / A / / B / / C / /
    //VA1 //VB1// VC1//
    //VA1// VB1 //VC1//
    But now I am using 11g, when I put these columns in the same aeres as I did in 10g, the result is surprising like this:
    / / BLANK / / C / /
    / / A / / B / / blank //
    //VA1 //VB1/|/ VC1//
    //VA1/|/VB1 // VC1//
    It looks weird that it should put Rows labels and Measure labels in different lines and create blank labels, and barely makes any sense. I am OK with the blank above the Row labels, but not with the blank below the measure label. A blank label that separates a label and its value is not what I want.
    Can anyone help me to make the pivot table look the same as it does in 10g? Or at least remove the blank label below the Measure label?
    Thanks in advance.

    Hi,
    I am facing the same issue, have you solved it?

  • How to write test case for ViewController project using JUnit ?

    Hi All,
    JDev ver : 11.1.1.5
    JUnit : 1.9 jar added.
    I am writing test cases for my ViewController project. View project contains beans and other business logic files.
    So, for that I want to write test cases.
    In lot of codes I have FacesContext instance, there I am getting null pointer error.
    ex:
    public static String getFromHeader(String key) {
    FacesContext ctx = getFacesContext();
    ExternalContext ectx = ctx.getExternalContext();
    return ectx.getRequestHeaderMap().get(key);
    How to write cases for this scenario ?
    I came to know to use mockito, But I dont know how to mock the FacesContext.
    Anyone please help.
    Thanks,
    Gopinath

    Gopinath,
    Although I've not used it and cannot therefore say anything about whether it's useful or not - have you looked at JSFUnit?
    John

  • VBA - Setting Custom Fields For Sub-Projects Using a Master File

    Hello,
    I was wondering if anyone had any experience or could provide some help with a Macro to set the Custom Fields in Sub-Project Files directly from the Macro. I had this macro working in the past with Project 2007, but it has been a couple years and I am struggling
    to resolve an error. I am currently running Project 2010 with SP2. I intend to use this Macro in our Server 2010 environment, however at this time, I'm testing locally on my desktop.
    Scenario.
    I have a Master File with 2 sub-project (Project A, and Project B) inserted. While working in the Master File, I create a custom field title "TEAM Lookup". While in the Master File and without having to individually go and open, edit, save, and
    close each sub-project, push the custom field down to the project files.
    ERROR: Currently, the Macro will run and I can step through the lines of code until line 12 where I'm asking Project to use the organizer to shift the newly created custom field from the Master File to a sub-project. The line appears to
    populate correctly, but instead of continuing through the loop, an error is caught (ID - 1101 - "The File (Master File) was not found")
    Any ideas or suggestions would be greatly appreciated. Thanks
    Sample Code
    1. Sub CopyCustomFieldToSubprojects()
    2. Dim MASTER, custfield, contin, AllDone
    3. Dim SubProj As Subproject
    4. Alerts False
    5. MASTER = ActiveProject.Name
    6. Application.EnableCancelKey = pjInterrupt
    7. custfield = CustomFieldGetName(ActiveCell.FieldID) & ActiveCell.FieldName
    8. On Error GoTo errhand
    9. contin = MsgBox("This macro will copy the field " & "(" & custfield & ")" & " (the currently selected field) to all subprojects in this consolidated schedule." & vbCrLf & vbCrLf & "Be
    patient, it may take more than 70 seconds to run. You will be notified when it's done. Continue?", vbOKCancel)
    10.    If contin = vbCancel Then GoTo done
    11.    For Each SubProj In ActiveProject.Subprojects
    12.    OrganizerMoveItem Type:=pjFields, FileName:=MASTER, ToFileName:=SubProj.SourceProject.Name, Name:=custfield
    13.    Next SubProj
    14.     AllDone = MsgBox("The " & custfield & " field has been copied to all subprojects.", vbOKOnly)
    15. GoTo done
    16. errhand:
    17. ret = err.Description
    18. ret1 = err.Number
    19. done:
    20. End Sub

    SGBlaine,
    Project VBA can get rather fussy about some things so you just have to find out what it wants and then adjust your code accordingly. The following will work:
    Note the tweaks to the custfield variable and to the MASTER and source project names. Also when working with strings in VBA it is a good idea to eliminate at least one little gotcha, the need for exact capitalization. Therefore I always add the Option Compare
    Text statement. In your macro it won't make any difference since you do not directly create a string value, but it's good practice to have the option.
    Option Compare Text
    Sub CopyCustomFieldToSubprojects()
    Dim MASTER, custfield, contin, AllDone
    Dim SubProj As Subproject
    Alerts False
    MASTER = ActiveProject.FullName 'FullName includes the path, now it can find it
    Application.EnableCancelKey = pjInterrupt
    custfield = CustomFieldGetName(ActiveCell.FieldID) & " (" & ActiveCell.FieldName & ")"
    'strings are very fussy, it has to be exact
    On Error GoTo errhand
    contin = MsgBox("This macro will copy the field " & "(" & custfield & ")" & " (the currently selected field) to all subprojects in this consolidated schedule." & vbCrLf & vbCrLf & "Be
    patient, it may take more than 70 seconds to run. You will be notified when it's done. Continue?", vbOKCancel)
    If contin = vbCancel Then GoTo done
    For Each SubProj In ActiveProject.Subprojects
        OrganizerMoveItem Type:=pjFields, FileName:=MASTER, ToFileName:=SubProj.SourceProject.FullName, Name:=custfield
    Next SubProj
    AllDone = MsgBox("The " & custfield & " field has been copied to all subprojects.", vbOKOnly)
    GoTo done
    errhand:
    ret = Err.Description
    ret1 = Err.Number
    done:
    End Sub
    John

  • What Performance Load for simulationg end-use load for Power View and Excel Services?

    I have SQL Server 2014 DW, OLAP Cube, SharePoint 2013, Power View(Silverlight) and Excel Services.
    I would like to monitor performance with perfmon and analyse results with PAL.
    But how to generate end-user load for 1000 users? We would have several end-user roles to simulate each clicking differents slicers in reports.
    What tools are capable for this?
    Any experiences about HP Loadrunner or Neoload with MS BI tools?
    Does Microsoft have any compatible load generation tool?
    Kenny_I

    Simplest:
    Write an MDX script with randomized parameter to be executed in a loop using SSMS.
    Run the script in 50 SSMS query windows. Run it on 20 machines (20x50 = 1000).
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Database Design
    New Book / Kindle: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014

  • How to increase memory for building project using ant in ECLIPSE

    Hi All,
    for all java projects and java applications in eclipse i am giving -Xms and -Xmx to increase heap memory.
    But the same failed when i run ant. it says Out of Memory Error.eventhough i had 1GB ram in system.
    How to increase memory for Building through ANT.
    Thanks,
    J.Kathir

    even if this is not a eclipse forum
    In the package explorer view or navigator view right click on the build file select "Run as / Ant Build ...". On the JRE Tab you can enter the VM Aguments like -Xmx512m
    Consult the java dokumentation how to set the memory of the jvm.

  • How to manage source for java project using eclips?

    Hi,We use TFS 2013 and VS 2013 for source control ,now we want to start mobile app using eclips,
    How to control source of that project,How we can have features of tfs source control on that type of project such a mobile that use eclips.
    thanks
    Thanks. Bahar Ghadami Web Developer And Technical expert

    Hi Bahar,
    You can manage your source code with both Eclipse and My Eclipse.
    Please follow this link to install the Plugin (Team Explorer Everywhere) to manage your source code.
    http://msdn.microsoft.com/en-us/library/hh301122.aspx

  • How to get only updated records for a column using loading type INSERT

    Hi,
    Good morning all,
    I have source1 containg 3 columns bill_cd,bill_desc,bill_date and
    source2 has the columns bill_cd,bill_key,source_id.
    My target has the columns bill_cd,bill_date,bill_desc .
    Now the requirement is, bill_cd in target should not repeated when we run the mapping more than one thime. it should get only updated records not the previous records using only INSERT Loading type(for target) not to use update/insert.
    How can we achieve this logic in mapping level.
    Anybody Please give me some solution immediately.
    Thanks in Advance,
    Siv

    Thanks Herzog for your reply,
    Here bill_cd is not unique. Yes,I want only new records using INSERT as loading type. Suppose when the map runs for the first time, bill_cd is loaded with values 1 to 5.
    Now, in the source I have got new records 6 to 10 for bill_cd and when I run the mapping again I need to get only records for bill_cd from 6 to 10 using INSERT as loading type.
    Is it possible to achieve this at mapping level?
    Regards,
    Siv.

  • How to create timed events in java? Urgent for student project

    Hi all, its my first post so forgive me if it doesn't follow the normal standards!
    I'm doing a project which involves creating a game where things appear and disappear on the screen by calling up the relevant methods. Its one step away from being complete but the only problem is that I don't know how to make it so that all the appearing and disappearing happens automatically (via a timer that also terminates the game after 30 seconds of play).
    For the moment, I've programmed it so that every time i click on a button, the relevant actions occur.
    Please could someone help- I'd remember you forever! I've looked everywhere but i can't find anything.
    xxx,
    ruthless ruth!

    thank you so much hunter9000 for that quick response. Only, I'm really dumb! I haven't been using Java for long and that thread is confusing for me.
    I need a knight in shining armour to save my day by creating the variables and methods i need so that I can copy and paste it into my work. The timer needs to be called after clicking on the:
    startGame(); button which then calls the doAnimation(); method
    every 3 or 4 seconds which does all the things i need. It then needs to terminate stop the game after 30 seconds by calling:
    endGame();
    after which it resets itself and only redoes it once the user clicks on startGame() again.
    PLEASE HELP!
    xxx
    Ruthless ruth.

  • Is it possible to condition a load cell signal with a 1520 SCXI and then use it as the primary analog feedback for a 735X motion control board?

    My system
    PXI 1052 chassis
    PXI 8196 RT controller
    Flexmotion 7356 motion controller
    Flexmotion 7354 motion controller
    6259 M series DAQ
    1520 SCXI
    1520 SCXI
    1314 SCXI frount mounting terminal block
    DSM strain gage load cells
    Exlar SR Brushless PM motors
    Kollmorgen servo star CD series 5 drives
    My objective:
    I want to measure the force on the load cells with the 1520 SCXI (i.e. excite the load cell then amplify and condition its output) then I want to use this analog (force) signal as the primary feedback for my motion control system (7356 and 7354 motion controller connected to my drives and motors).
    The problem:
    The motion controller boards (7356 and 7354) can be configured for force feedback control via analog feedback from a load cell.  However the boards implicitly expect the load cell signal to be amplified and conditioned with and external signal conditioner rather then using an NI SCXI module.  Currently I’m am reading the SCXI signals via the 6259 M seriers DAQ and consequentially have no way to route the signal into the 735X boards for force feedback control.  I can use softmotion to control the motors but then I loose the fast PID update rates possible with the 735X boards.
    The question:
    Is it possible to condition a load cell signal with a 1520 SCXI and then use it as the primary analog feedback for a 735X motion control board? 
    Thanks
    Patrick Aubin
    Ph.D Candidate
    University of Washington &
    VA MedicalCenter of Excellence for
    Limb Loss Prevention and Prosthetic Engineering  

    Hi GG,
    Thank you for your feedback.
    >create your own external circuitry to amplify the signal.>
    True a few op-amps could amplify and filter the signal externally but the performance of such an amateur built system will never match the accuracy and functionality of the 1520 SCXI.  That’s why we spent the $2500 for the professional version.
    >One thing that you could do is to use a UMI with your motion controller and then wire your signal from your SCXI to the UMI.>
    As I understand it the UMI is basically a break out connectivity interface for third party drives.  After conditioning and amplifying the analog force signal with the SCXI module the analog signal isn’t available to wire into a UMI.  To my knowledge the conditioned signal of the SCXI resides only in the PXI backplane (i.e. there is no physical access to the conditioned analog signal).  Can you explain how the UMI could be help here.
    Again thanks for your input GG.
    Patrick

  • Applying 5 kN external force on a load cell - Force readings to start from 0 kN

    I am recording readings from an Omega Load Cell using DAQmx (Continuous bridge example) . A pre-tension force of 5 KN is applied on the load cell. Is there any way of forcing the applied pre-load force to drop to zero so the readings to start from zero?
    Thanks!

    The way you worded your question in somewhat ambiguous. 
    You really do not want to remove the physical preload force, do you? 
    I think what you want to do is to change the readings to account for the preload. That can be done fairly easily if you have complete control over the applied loads and know when there is no additonal load on the cell.  In the weighing (scale and balance measurements of force or mass) this process is called taring. The tare is the weight or force without the external load. At the grocery store they adjust for the weight of the container before they add your food.
    Add a Tare state to your state machine. When the user presses the Tare button on the front panel, the program takes a reading from the load cell (or several readings to be  averaged). That reading is the tare force. Place it on a shift register. Then subtract the tare force from the readings taken while the desired measurements are happening. 
    If the maximum load is close to the load cell limit, the termperature of the load cell varies, or there are impact loads involved, then this simple taring approach may not be good enough. That is not because of any inherent problem with the method, but due to the things that can cause a load cell to drift or change baseline outputs.
    Lynn

  • Option for students to buy an iPhone

    What are the options to buy the iPhone 5 for students besides using credit card? The current situation is that iPhone 5 can only be purchased through online reservation, but the credit card limit for students is $500 and Apple doesn't accept PayPal. So, it seems that there is no way that students can make the purchase. And yes, I'm not interested to an iPhone with a contract. Thank you in advance.

    Do you think such request can be made to any of the Apple helpers? I'm studying abroad actually, so, besides me, anyone else is also a student. Just wondering.

  • Virtual station (w/ Win 7, Visual Studio, SQL Server) accessible by web for students with Dreamspark license.

    Can an educational institution using Dreamspark Premium license create a virtual machine running Win 7, SQL, Visual Studio which will be available for students to use from their home?

    Hi Sir,
    I assume that you are using 2012/R2 server .
    As you know , standard version can run two instance and datacenter with unlimited number of VM.
    For server , it allows two account logon at the same time by defult .
    For client , it only allows one account logon at the same time .
    If you need more than two students to use that hyper-v server via RDP connection  at the same time you may need to enable "RDS" and it will need RDS CAL .
    I would suggest you to contact Microsoft Activation center for further assistance of license issue :
    http://www.microsoft.com/licensing/existing-customers/activation-centers.aspx
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

Maybe you are looking for

  • After iTunes/Quicktime update, no flash in Firefox

    Hi, I have now several times had the same problem after I updated iTunes and quicktime, the flash objects in Firefox get the question mark. I did extensive search on this on the web, apple forum and firefox forum and have now found one solution that

  • Vkm1 static check status

    Hi, In OVA8, I have static (adjacent field open order and open deliveries are not selected), critical field and dunning level selected. In VKM1 status field, I can see there are Static Check, TermsOfPayment, Max dunn. For Terms of payment and dunning

  • Is there a way to reduce the amounbt of code here?

    Im not sure if im doing this right as it seems to have an awful lot of if statements.It works but is it too long? import java.util.Scanner;         public class Temperature     public static void main (String []args)         Scanner myScanner = new S

  • Problem deleting photo library

    Hi, I'm trying to free up space on my phone but have noticed when managing storage the photo library is using 7.5GB, however all photos have been deleted? Any ideas how to delete the photo library? Thanks in advance

  • CUCM License counting and Alarm configuration with SMTP

    Hi All UC Experts, After the CUCM version 9 happened, the CUCM will become trail 60 days when the used UCL license is over. Is it possible to set a SMTP alarm to inform the admin to purchase the UCL ASAP? I checked the SMTP host configuration: If you