d70bdf8f584d79139275d5b6ac0d8362.ppt
- Количество слайдов: 25
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick De. Trempe Advised by Dr. Aleksander Malinowski Customers are Dr. Scott Post and Dr. Martin Morris Further assistance provided by Mr. Christopher Mattus 1
Presentation Agenda Project Overview Objectives System Block Diagrams Hardware Discussion Communications Server Lab. View Testing and Debugging Questions 2
Overview Of Project 3
Objectives Remotely turn the wind tunnel off, adjust the wind speed and adjust the position of the target object. Remotely view and record lift, drag and wind speed data, as well as target position. Allow for users to view the wind tunnel via webcams while controlling. 4
System Block Diagram 5
Wind Tunnel Block Diagram 6
Microcontroller Software 7
Hardware Discussion Omron G 3 NA-225 B AC relays Dayton 1 EGX 1 double pole double throw switch Omron G 3 NA-D 21 B DC relay LMD-18200 H-Bridges FA-PO-150 -12 Linear Actuator LM 703 force sensors for lift and drag Setra pressure sensors Silicon Labs C 8051 F 12 o microcontroller 8
Relays to Control Remotely 9
Microcontroller 10
Actuator To Adjust Target 11
Lift and Drag Sensors 12
Communications Serial Port Interface “BO” – Turn the blower on “BS” – Stop the blower “DO” – Start opening the damper “DC” – Start closing the damper “DS” – Stop moving the damper “xnnnn” – x denotes the measured sensor “xnnnn” – nnnn denotes the measured value 13
Server The server is written in java and runs on a local machine at the wind tunnel Purpose is to communicate with the microprocessor and relay information to clients via TCP protocol 14
Server 15
Lab. View A Lab. View client program has been developed to allow for testing and configuring the wind tunnel control Figure 3: Lab. View Test Client Front Panel 16
Lab. View The client both displays data from and sends commands to the server, which relays the signals to microcontroller The front panel can be easily reconfigured to accept alternate methods of input or to display data differently The client is easily deployed as a packaged executable requiring only the Lab. View engine to run. The program also has the capability to record data received from the wind tunnel 17
Overview of Lab. View “Code” Angle Control Loop Wind Speed Calculator Automatic Wind Speed Control Loop 18
Lab. View Control Loop for actuators angle position 19
Lab. View Air Speed Calculated From the following equations 20
Lab. View implementation of the equations from the previous slide to give the wind speed in the tunnel 21
Lab. View Wind Speed Control Loop: Opens and closes damper based on desired wind speed 22
Testing and Debugging Hyperterminal was used to test and debug the microcontroller software apart from Lab. View A test server was created based on the actual server. It allowed the Lab. View client to be tested in lab apart from the wind tunnel 23
Overall Progress 24
Questions? 25
d70bdf8f584d79139275d5b6ac0d8362.ppt