🗊 Презентация Using Microcontrollers in Amateur Radio, an AZ EL Controller Application

Категория: Технология
Нажмите для полного просмотра!
Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №1 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №2 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №3 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №4 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №5 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №6 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №7 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №8 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №9 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №10 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №11 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №12 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №13 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №14 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №15 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №16 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №17 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №18 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №19 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №20 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №21 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №22 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №23 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №24 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №25 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №26 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №27 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №28 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №29 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №30 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №31 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №32 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №33 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №34 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №35 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №36 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №37 Using Microcontrollers in Amateur Radio, an AZ EL Controller Application, слайд №38

Содержание

Вы можете ознакомиться и скачать презентацию на тему Using Microcontrollers in Amateur Radio, an AZ EL Controller Application. Доклад-сообщение содержит 38 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Using Microcontrollers in Amateur Radio, an AZ EL Controller Application A Presentation For The Southwest Ohio Digital Symposium Presented by Bill...
Описание слайда:
Using Microcontrollers in Amateur Radio, an AZ EL Controller Application A Presentation For The Southwest Ohio Digital Symposium Presented by Bill Erwin – N9CX January 10, 2009

Слайд 2


Things I Hope To Leave You With Share my experience with the rotor controller project Explain why I made the choices I did How it works Status of the...
Описание слайда:
Things I Hope To Leave You With Share my experience with the rotor controller project Explain why I made the choices I did How it works Status of the project But more than that: Why a microcontroller was a good choice for this project What software development environments are all about Tempt you to consider experimenting with microcontrollers

Слайд 3


Motivation For This Project Developed an interest in LEO (Low Earth Orbit) satellites Led to an interest in a better antenna system Wanted to track...
Описание слайда:
Motivation For This Project Developed an interest in LEO (Low Earth Orbit) satellites Led to an interest in a better antenna system Wanted to track LEOs with small beam antennas Commercial rotors & controllers are available Didn’t want to commit that much money at this stage of interest Decided to use inexpensive rotors & build my own controller

Слайд 4


Low Earth Orbit Satellites Basically LEOs are orbital repeaters AMSAT has a lot of information on the WEB LEOs offer some special challenges They...
Описание слайда:
Low Earth Orbit Satellites Basically LEOs are orbital repeaters AMSAT has a lot of information on the WEB LEOs offer some special challenges They move fast. Short contacts Low RF power

Слайд 5


LEO Satellites Vary In Both Size & Complexity
Описание слайда:
LEO Satellites Vary In Both Size & Complexity

Слайд 6


Satellite QSOs Are Interesting! There are a lot of “things” involved in working the LEO satellites! Computer screen Keyboard Mouse Downlink frequency...
Описание слайда:
Satellite QSOs Are Interesting! There are a lot of “things” involved in working the LEO satellites! Computer screen Keyboard Mouse Downlink frequency Uplink frequency Doppler effects Code paddles or a microphone Azimuth of the satellite Elevation of the satellite

Слайд 7


So Many things – So Little Time! The window for a QSO is often less than 8 minutes. If you can automate a few “things”, your QSOs may have more...
Описание слайда:
So Many things – So Little Time! The window for a QSO is often less than 8 minutes. If you can automate a few “things”, your QSOs may have more “talk” time. This project is about automating the rotors for directional azimuth & elevation antennas.

Слайд 8


My Approach To The Project Research the WEB for similar projects Evaluate what I might do that is different Understand how rotors work Keep it...
Описание слайда:
My Approach To The Project Research the WEB for similar projects Evaluate what I might do that is different Understand how rotors work Keep it (relatively) cheap Breadboard parts of the design to verify critical assumptions Rotor controller needs an LCD display & flashing LEDs!

Слайд 9


Why Use A Microcontroller Anyway?
Описание слайда:
Why Use A Microcontroller Anyway?

Слайд 10


Choices To Make Features Rotors Software Development tools & Environment Microcontroller
Описание слайда:
Choices To Make Features Rotors Software Development tools & Environment Microcontroller

Слайд 11


Desirable Features Work with the Nova tracking software Have 2 main modes: “manual” & “autotrack” Self-calibrate to any Pulser type rotor Remember...
Описание слайда:
Desirable Features Work with the Nova tracking software Have 2 main modes: “manual” & “autotrack” Self-calibrate to any Pulser type rotor Remember antenna position during powerdown. Reliable beam positioning – within 5 degrees. Easy to update the controller software. Minimize cost

Слайд 12


The Rotor – You must understand the thing you are trying to control!
Описание слайда:
The Rotor – You must understand the thing you are trying to control!

Слайд 13


Yes – You Can Stack Them
Описание слайда:
Yes – You Can Stack Them

Слайд 14


Anatomy Of A U100 Rotor #2
Описание слайда:
Anatomy Of A U100 Rotor #2

Слайд 15


Anatomy Of A U100 Rotor #3
Описание слайда:
Anatomy Of A U100 Rotor #3

Слайд 16


Anatomy Of A U100 Rotor #4
Описание слайда:
Anatomy Of A U100 Rotor #4

Слайд 17


Commercial Controller for the U100 Rotor
Описание слайда:
Commercial Controller for the U100 Rotor

Слайд 18


The Original U100 Rotor Schematic Diagram
Описание слайда:
The Original U100 Rotor Schematic Diagram

Слайд 19


Model of the U100 Rotor
Описание слайда:
Model of the U100 Rotor

Слайд 20


Block Diagram Of the Rotor Controller
Описание слайда:
Block Diagram Of the Rotor Controller

Слайд 21


A FEW OF THE ATMEGA 16 FEATURES THE DATA SHEET IS 358 PAGES ! – 32 x 8 General Purpose Working Registers – Up to 16 MIPS Throughput at 16 MHz – 16K...
Описание слайда:
A FEW OF THE ATMEGA 16 FEATURES THE DATA SHEET IS 358 PAGES ! – 32 x 8 General Purpose Working Registers – Up to 16 MIPS Throughput at 16 MHz – 16K Bytes of In-System Self-programmable Flash program memory – 512 Bytes EEPROM – 1K Byte Internal SRAM – Two 8-bit Timer/Counters with Prescalers – One 16-bit Timer/Counter with Prescaler – Real Time Counter with Separate Oscillator – Four PWM Channels – 8-channel, 10-bit ADC – Byte-oriented Two-wire Serial Interface – Programmable Serial USART – Master/Slave SPI Interface – 32 Programmable I/O Lines YOU CAN NOT USE ALL AT SAME TIME – SHARE I/O PINS

Слайд 22


Microcontroller – Atmel Atmega16
Описание слайда:
Microcontroller – Atmel Atmega16

Слайд 23


Microcontroller – Save Time By Buying a Proto board
Описание слайда:
Microcontroller – Save Time By Buying a Proto board

Слайд 24


Partial Schematic of the Rotor Controller System – Rotor interfaces
Описание слайда:
Partial Schematic of the Rotor Controller System – Rotor interfaces

Слайд 25


Front Panel Switches – Interface to the Microcontroller Micro Controller Port assignments (Active low) Port A Pin 0 - Azimuth ClockWise (CW) Port A...
Описание слайда:
Front Panel Switches – Interface to the Microcontroller Micro Controller Port assignments (Active low) Port A Pin 0 - Azimuth ClockWise (CW) Port A Pin 1 - Azimuth Counter ClockWise (CCW) Port A Pin 2 - Elevation Up Port A Pin 3 - Elevation Down Port A Pin 4 - Calibrate momentary pushbutton Port A Pin 5 - Auto Track momentary pushbutton Port A Pin 6 - Azimuth Pulse input Port A Pin 7 - Elevation Pulse input LCD Port assignments (4 bit data interface) Details are in a header file

Слайд 26


Development Environment
Описание слайда:
Development Environment

Слайд 27


Features On My Rotor Control Box
Описание слайда:
Features On My Rotor Control Box

Слайд 28


Manual Mode - AZ & EL Reading
Описание слайда:
Manual Mode - AZ & EL Reading

Слайд 29


Auto track mode – tracking AO-10 satellite
Описание слайда:
Auto track mode – tracking AO-10 satellite

Слайд 30


The Rotor Teststand
Описание слайда:
The Rotor Teststand

Слайд 31


A Look Under The Hood
Описание слайда:
A Look Under The Hood

Слайд 32


A Few Software Statistics ATMEGA 16 Controller 16KBytes Flash (Program) memory 512 Bytes of EEPROM 1 K SRAM Software Sizes Program 13394 Bytes Data...
Описание слайда:
A Few Software Statistics ATMEGA 16 Controller 16KBytes Flash (Program) memory 512 Bytes of EEPROM 1 K SRAM Software Sizes Program 13394 Bytes Data 262 Bytes – Initialized read only data BSS 399 Bytes – initialized read/write data Total 13995 Bytes 30 source files All source is written in “C” AVR-GCC Tool Chain programs

Слайд 33


High Level Software Design BACKGROUND processing every 5 milliseconds Watch every switch in the system Monitor & debounce every switch in the...
Описание слайда:
High Level Software Design BACKGROUND processing every 5 milliseconds Watch every switch in the system Monitor & debounce every switch in the controller Advertise debounced state to the FOREGROUND processing Maintain software timers Decrement every interrupt (5 ms) FOREGROUND processing Manage a simple “state machine” based on operating modes: Calibrate Initialize Manual Auto Manages the front panel LCD display & LEDs Fault detection/recovery strategy

Слайд 34


Field Day 2008 Satellite Antenna Setup
Описание слайда:
Field Day 2008 Satellite Antenna Setup

Слайд 35


Performance Of The Controller Used successfully in last two Field Days Sensitive to drag on the beams – coax False detection of physical stop or...
Описание слайда:
Performance Of The Controller Used successfully in last two Field Days Sensitive to drag on the beams – coax False detection of physical stop or obstruction Dressing the coax better resolved this Have changed “late pulse” detection parameters Be sure the beams are oriented properly before raising the mast I consider it a success but it has not seen extensive use

Слайд 36


Things Left Undone Need to get a better schematic in electronic form Scattered around in a notebook now Finish the front panel Print another front...
Описание слайда:
Things Left Undone Need to get a better schematic in electronic form Scattered around in a notebook now Finish the front panel Print another front panel template and put plastic over it Need to paint the box Understand other Pulser rotors better (AR-22) Mainly for azimuth rotor use Motor power requirements may not be compatible Adapt to “Potentiometer” type rotors - Perhaps Made some accommodations, but didn’t finish this A few things in the software to clean-up

Слайд 37


Closing Thoughts About Antenna Rotors Pulsers have many issues to consider Resolution - must interpolate Calibration process Must have persistent...
Описание слайда:
Closing Thoughts About Antenna Rotors Pulsers have many issues to consider Resolution - must interpolate Calibration process Must have persistent memory (power-down) for AZ & EL position Can find them reasonably priced at hamfests Potentiometer type rotors seem less complicated Always know where the rotor is No persistent memory required for power-down No interpolation required No directional history needed Less opportunity to get out of sync. Nova tracking software may do most of the work for you But – these rotors may be expensive!

Слайд 38


FROM A SOFTWARE PERSPECTIVE This was an interesting microcontroller project! Microcontrollers can be used for a lot of amateur radio projects! If you...
Описание слайда:
FROM A SOFTWARE PERSPECTIVE This was an interesting microcontroller project! Microcontrollers can be used for a lot of amateur radio projects! If you are patient and persistent you will be successful!



Похожие презентации
Mypresentation.ru
Загрузить презентацию