Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Wind Tunnel ControlWind Tunnel Control(WEBWIND)(WEBWIND)
By:By:Adam GreenAdam Green
Advisor:Advisor:Dr. Aleksander MalinowskiDr. Aleksander Malinowski
Dr. Scott PostDr. Scott Post
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Presentation OutlinePresentation Outline► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
►ActuatorsActuators►LabVIEWLabVIEW►Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment►QuestionsQuestions
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
The Wind TunnelThe Wind Tunnel
►Wind ChamberWind Chamber►ActuatorActuator►Control SwitchesControl Switches
ON/OFFON/OFF Wind Speed Wind Speed
DamperDamper
►SensorsSensors
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
AbstractAbstract
►Networked access to controls and Networked access to controls and measurements.measurements.
►Simplified controls.Simplified controls.►Simplified measurements.Simplified measurements.►LabVIEW based client/server LabVIEW based client/server
platform.platform.►National Instruments DAQ for I/ONational Instruments DAQ for I/O
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Presentation OutlinePresentation Outline
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
►Benjamin Morrison and Michael FirmanBenjamin Morrison and Michael Firman System IDSystem ID Microcontroller SelectionMicrocontroller Selection Solid-State Relay ProposalSolid-State Relay Proposal
WEBWIND 2010WEBWIND 2010
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Presentation OutlinePresentation Outline
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
Actuator Control
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
Actuator Control
Hardware Interfacing
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
Actuator Control
Hardware Interfacing
DAQ and Networking
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Presentation OutlinePresentation Outline
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
►Silicon Labs C8051-Silicon Labs C8051-F120F120 8 Channel ADC8 Channel ADC Up to 10mA source Up to 10mA source
current on port I/Ocurrent on port I/O Two 12-bit DACsTwo 12-bit DACs
MicrocontrollerMicrocontroller
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
H-Bridge CircuitryH-Bridge Circuitry
►Three Actuator CircuitThree Actuator Circuit►LM18200LM18200
3 Amp, 55V continuous3 Amp, 55V continuous 6 Amp peak6 Amp peak Heat Sink MountedHeat Sink Mounted
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
H-Bridge Circuitry – Design H-Bridge Circuitry – Design ConsiderationsConsiderations
►Power SupplyPower Supply 20A, 12V Continuous20A, 12V Continuous
►Actuator CurrentActuator Current 7+ Amp Peak7+ Amp Peak
►Power ResistorsPower Resistors 3 ohm, 25W3 ohm, 25W
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Actuator ControllerActuator Controller
►Microcontroller ADC SpecificationsMicrocontroller ADC Specifications 0.5 to 2.9 V given VDD = 3.3V0.5 to 2.9 V given VDD = 3.3V 0.0013 V/division, +- 10 division accuracy0.0013 V/division, +- 10 division accuracy
►1 KHz ADC Sample Frequency1 KHz ADC Sample Frequency►PWM DAC OutputPWM DAC Output
1 KHz, 50% duty1 KHz, 50% duty
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Actuator ControllerActuator Controller
► Unity Feedback, Proportional Unity Feedback, Proportional ControlControl Software BasedSoftware Based
►Not RobustNot Robust Actuator ModelActuator Model TimeTime
► SlowSlow► AccurateAccurate
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Actuator Connections
H-Bridge
Power Resistors
Microcontroller
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Presentation OutlinePresentation Outline
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
High-Level Block DiagramHigh-Level Block Diagram
DAQ and Networking
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
LabVIEW – Client/Server LabVIEW – Client/Server PlatformPlatform
►TCP CommunicationTCP Communication►AvailabilityAvailability
Local – BU Network – Local – BU Network – WorldwideWorldwide
Server Up-timeServer Up-time
►SynchronizationSynchronization►DelayDelay
Up to 2 secondsUp to 2 seconds
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Client/Server BenefitsClient/Server Benefits
►Custom Manipulation of Custom Manipulation of DataData
►Ease of UpdatingEase of Updating►Off-site ControlOff-site Control
Networked WebcamsNetworked Webcams
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND ClientWEBWIND Client
►Pre-Compiled ExecutablePre-Compiled Executable LabVIEW Runtime LabVIEW Runtime
EnvironmentEnvironment LabVIEW 2010LabVIEW 2010
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND ClientWEBWIND Client
►Pre-Compiled ExecutablePre-Compiled Executable LabVIEW Runtime EnvironmentLabVIEW Runtime Environment LabVIEW 2010LabVIEW 2010
►Server AddressServer Address Port 3363Port 3363
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND ClientWEBWIND Client
►Pre-Compiled ExecutablePre-Compiled Executable LabVIEW Runtime EnvironmentLabVIEW Runtime Environment LabVIEW 2010LabVIEW 2010
►Server AddressServer Address Port 3363Port 3363
►Simplified I/O via TCPSimplified I/O via TCP Raw Data InputRaw Data Input
►Custom Data ManipulationCustom Data Manipulation
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Client 10.3WEBWIND Client 10.3
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Client CodeWEBWIND Client Code
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Server/DAQWEBWIND Server/DAQ
►LabVIEW 7.0LabVIEW 7.0►TCP ConnectionTCP Connection
BU Networked ServerBU Networked Server►TCP Port 3363TCP Port 3363
►DAQ – NI 6040 EDAQ – NI 6040 E Two Analog OutputsTwo Analog Outputs 8 Differential Analog 8 Differential Analog
InputsInputs 8 Digital I/O8 Digital I/O
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Server Sustainability and Server Sustainability and ReliabilityReliability
► Looping ListenerLooping Listener
► Error HandlingError Handling
► Auto-Run on StartupAuto-Run on Startup
► No GUI RequiredNo GUI Required
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Server/DAQ WEBWIND Server/DAQ FunctionsFunctions
►Differential Analog Differential Analog InputsInputs SensorsSensors
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Server/DAQ WEBWIND Server/DAQ FunctionsFunctions
►Differential Analog Differential Analog InputsInputs SensorsSensors
►Single Analog OuputSingle Analog Ouput Actuator SetActuator Set
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Server/DAQ WEBWIND Server/DAQ FunctionsFunctions
►Differential Analog Differential Analog InputsInputs SensorsSensors
►Single Analog OuputSingle Analog Ouput Actuator SetActuator Set
►Digital I/ODigital I/O Triggers/StatusTriggers/Status
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
WEBWIND Server CodeWEBWIND Server Code
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Presentation OutlinePresentation Outline
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Hardware InterfacingHardware Interfacing
►Solid-State RelaysSolid-State Relays System On/OffSystem On/Off
►One G3NA-225BOne G3NA-225B Blower On/OffBlower On/Off
►One G3NA-225BOne G3NA-225B Damper MotorDamper Motor
►One DPDT RelayOne DPDT Relay►One G3NA-225BOne G3NA-225B►One G3NA-210B (DC)One G3NA-210B (DC)
► Interface to DAQInterface to DAQ
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Interfacing StatusInterfacing Status►Preliminary Circuit DesignPreliminary Circuit Design►Wiring DAQ and Relays CompleteWiring DAQ and Relays Complete
Not Connected to High-Voltage Not Connected to High-Voltage SystemsSystems
►No Testing or DebuggingNo Testing or Debugging
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Presentation OutlinePresentation Outline
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Future Additions?Future Additions?► Robust Actuator ControllerRobust Actuator Controller► Complete Hardware Interfacing to High-Complete Hardware Interfacing to High-
Voltage ComponentsVoltage Components► Additional Actuators and SensorsAdditional Actuators and Sensors► Add WebcamsAdd Webcams
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
► The Wind TunnelThe Wind Tunnel► ProjectProject
IntroductionIntroduction Previous WorkPrevious Work My ProjectMy Project
► ActuatorsActuators► LabVIEWLabVIEW► Hardware InterfacingHardware Interfacing
Future Work?Future Work?► EquipmentEquipment► QuestionsQuestions
Presentation OutlinePresentation Outline
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
EquipmentEquipment
► 8051-F120 Microcontroller8051-F120 Microcontroller► Local and Remote PCLocal and Remote PC► LabVIEW 7.0 (server), LabVIEW 2010 LabVIEW 7.0 (server), LabVIEW 2010
(client)(client) NI 6040 E DAQNI 6040 E DAQ
► Solid-State and DPDT RelaysSolid-State and DPDT Relays► Power ResistorsPower Resistors► H-BridgesH-Bridges► ActuatorActuator
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
MicrocontrollerMicrocontrollerSilicon Labs C8051-F120Silicon Labs C8051-F120
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Local and Remote PCLocal and Remote PC
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
LabVIEW 7.0 and 2010LabVIEW 7.0 and 2010NI DAQNI DAQ
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Solid-State and Double-Pole Solid-State and Double-Pole Double-Throw RelaysDouble-Throw Relays
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
EquipmentEquipment
► 8051-F120 Microcontroller8051-F120 Microcontroller► Local and Remote PCLocal and Remote PC► LabVIEW 7.0 (server), LabVIEW 2010 LabVIEW 7.0 (server), LabVIEW 2010
(client)(client) NI 6040 E DAQNI 6040 E DAQ
► Solid-State and DPDT RelaysSolid-State and DPDT Relays► Power ResistorsPower Resistors► H-BridgesH-Bridges► ActuatorActuator
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Power ResistorsPower Resistors
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
EquipmentEquipment
► 8051-F120 Microcontroller8051-F120 Microcontroller► Local and Remote PCLocal and Remote PC► LabVIEW 7.0 (server), LabVIEW 2010 LabVIEW 7.0 (server), LabVIEW 2010
(client)(client) NI 6040 E DAQNI 6040 E DAQ
► G3NA Solid-State and DPDT RelaysG3NA Solid-State and DPDT Relays► Power ResistorsPower Resistors► LM18200 H-BridgesLM18200 H-Bridges► ActuatorActuator
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
LM18200 H-BridgesLM18200 H-Bridges
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Linear ActuatorLinear Actuator
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
ConclusionConclusion
►Room For ExpansionRoom For Expansion Relay SystemRelay System More SensorsMore Sensors Robust ControlRobust Control
►SuccessSuccess Actuator ControlActuator Control Networked LabVIEWNetworked LabVIEW Sensor and Control I/OSensor and Control I/O
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Special ThanksSpecial Thanks
► Dr. Aleksander MalinowskiDr. Aleksander Malinowski
► Dr. Scott PostDr. Scott Post
► Nick Schmidt and Christopher MattusNick Schmidt and Christopher Mattus
Bradley UniversityDepartment of Electrical and Computer Engineering 2011
Questions?Questions?