|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Práce popisuje principy a problémy při realizaci ultrazvukového anemometru. Je popsán princip výpočtu rychlosti větru a následné korekce výpočtu. Pro realizaci jsou využity ultrazvukové sensory a microcontrolér ARM Cortex-M3. Práce se zabývá generováním PWM signálu, jeho analogovou filtrací, zesílením a odvysíláním. Na přijímací straně jeto nízkonapěťový zesilovač a komparátor. Vyvíjený kód je popsán pomocí vývojového diagramu.
There are zero position more to
calculate with decimal places. clear
first element t_array adding measured time another call this function. in
measured interval dependence airspeed almost linearly temperature, we
calculate airspeed 331 0,6* temperature. We
shift make average element sum. Here shift last measured averages close zero index. Where distance it’s multiplied by
1000. now have variable average of
last 256 measured time. In
non windy condition would obtain result. Then clear counting index and set variable serve in
k loop. Measured time incremented every clock cycle it’s divided clock
frequency and all multiplied 100 have decimal places.
31
. don’t need actual time this moment any more, put last
average inside.
Now calculation airspeed accord actual temperature condition takes place. Then calculated remainder final
wind speed printed screen. When quit from
the loop, increase 8th average put last t_array position last average.
Wind speed can calculated then subtract airspeed from propagation speed.First place array where have sum measured time shifted to
correct range. adjust equitation
to have all numbers before variable, obtain 1250000*d/t flowchart below can
be seen.
Now speed propagation between sensors can calculated as
v (d/1000) (t/12 500 000) *100