AVS - rejestr 1z16 nie może być - ponieważ L C będą sterowane BINARNIE - takie pojemności "dekadowe"
ADE - Pisałem ci dlaczego jestem przeciwny rejestrom
- Do uruchomienia dużego scalaka potrzeba miernika
- Jak z rejestrami będzie problem to przeciętny kowalski miernikiem tego nie rozgryzie
Dlaczego największy problem jaki wodzisz to TQFP64 ??? - to jest akurat pikuś lutowanie takiego scalaka...
Dzisiaj kolejna osoba uruchomiła MAX6 jako pierwszą konstrukcję SMD w swoim życiu - i na tyle sie jej spodobało SMD że następna to będzie jakiś HPDSR modułowy. Problemy jakie miała to:
- Miała złe kondensatory (inna wartość) 10 nF
- żle ustawiła FUSY bo sie uparła że zrobi to innym programeme ( zanegowane)
- żle wlutowała diodę w zasilaniu :-)
Nawet jakoś nie słyszałem że TQFP to masakra , Że AD9951 to tragedia... Kalafonia linka i przyspawane... ;-)
Dlatego moduł scalaka na "podstawce" by kto chce sobie pospawał , a kto chce sobie kupił gotowy.
MEGA128 to się lutuje transformatorówka... ale trzeba uwierzyc w siebie i w metode.
Jeżeli GRUPA HM myśli poważnie o rozwoju projektów to trzeba myslec nad unifikacją. przykładowo
Jeden sprawdzony moduł PROCKOWY który można użyć w wielu projektach
Zapewne znacie
FK2007 - otóz to jest GOTOWY moduł - klocek LEGO do układanki.. ma złącze Z1 którym go wpinamy i ENTER
Pamiętajcie -nie robimy tutaj projektu na konkurs zaawansowanych technologii - jakie fajne wypasione światowe technologie zastosowaliśmy.
Już pisałem - korporacjo zależy na tym by każdy $ było taniej - bo nakład robi cenę.
W takim projekcie ważna jest jego skuteczność:
- dostępność części na całym świecie
- dostępność u dużego dystrybutora jak i w małym sklepie
- proste uruchomienie
- zaszyte funkcje diagnostyczne - uruchomieniowe
Pamiętajcie że mały procek to przeważnie mała pamięć...
Użycie np BASCOM pozwoli na pisanie programów - fragmentów do 4 kb kodu, a kompilacje całości i spinanie może robić AVS albo SWJ - mamy pełne wersje.
Duży procek zapewni możliwość używania go w różnych projektach.
Jak pisałem duża pamieć jest potrzebna nieraz do zaszycia dużego MENU DIALOGOWEGO po RS232 - zwłaszcza jak chcemy zrobić funkcje dialogowe diagnostyczne
Zobaczcie ile zajmuje HELP ekran w konstrukcji RO-THOR ( współtworzyłem ten projekt)
Kod:
Command_ready = 1
Char_no = 0
Serial_buffer = ""
Print "=========================HELP SCREEN/COMMANDLIST========================="
Print
Print " [W] Antenna Azimuth and Elevation direction setting"
Print " >Example: WAAA EEE is AAA=Azimuth & EEE=Elevation - W180 045"
Print
Print " [M] Antenna Azimuth only direction Setting"
Print " >Example: MAAA is AAA=Azimuth - M180"
Print
Print " [S] Stops all rotator activity"
Print
Print " [B] Returns Elevation direction"
Print " >Example: +0045 is 45 degrees"
Print
Print " [C] Returns Azimuth direction"
Print " >Example: +0270 is 270 degrees"
Print
Print " [C2] Returns Azimuth and Elevation direction"
Print " >Example: +0270+0045 is 270 degrees azimuth & 45 degrees elevation"
Print
Print " [U] or [D] or [L] or [R] is turning rotator Up/Down/Left(CCW)/Right(CW)"
Print
Print " [P] Parking"
Print
Print " [H] shows this help screen"
Print
Print " [I] shows Global/System information"
Print
Print "=========================HELP SCREEN/COMMANDLIST========================="
Print "C>"
i to
Kod:
Serial_buffer = ""
Print "======================================================================="
Print "| Universal Graphical Digital Rotator interface |"
Print "| Designed by Bjorn PD5DJ & Jarek SP3SWJ, copyright 2008 |"
Print "======================================================================="
Print " Firmware release date/time: " ; Version()
Print " Firmware version: " ; Firmware
Print " CPU: Atmel ATMEGA 128"
Print
Print " Calibration ADC value's:"
Print " Azimuth, 0 = " ; Az_0_calibration ; ", 360 = " ; Az_360_calibration ; ", 450 = " ; Az_450_calibration
Print " Elevation, 0 = " ; El_0_calibration ; ", 90 = " ; El_90_calibration ; ", 180 = " ; El_180_calibration
Print
Print " Global information:"
If Device = 0 Then Print " Device mode: Azimuth mode selected"
If Device = 1 Then Print " Device mode: Azimuth and Elevation mode selected"
If Az_mode = 0 Then Print " Azimuth mode: 360 degrees"
If Az_mode = 1 Then Print " Azimuth mode: 450 degrees"
If El_mode = 0 Then Print " Elevation mode: 90 degrees"
If El_mode = 1 Then Print " Elevation mode: 180 degrees"
If Mode_select = 0 Then Print " Selected mode: Manual"
If Mode_select = 1 Then Print " Selected mode: Preset/Tracking"
Print " Azimuth Preset/Tracking Deadband: " ; Az_deadband ; " degrees"
Print " Elevation Preset/Tracking Deadband: " ; El_deadband ; " degrees"
Print "======================================================================="
Print "C>"
Gdzieś mam skriny z hyperterminala... z komunikacji. Duża pamięc pozwala na zaszycie prawie całej instrukcji w procku i wywoływanie go "?" lub "help"
FCS myśle że 50 MHZ nie będzie problemem - o ile złapie to PICek
Jeżeli FC40 o konstrukcji jak poniżej stroi moja wędkę
to moim zdaniem można od razu myśleć o 50 Mhz
A dlaczego działający KOC BASCOM przepisywać na koniec do C ?? - tego nie rozumiem ??
Lepiej tą energie poświęcić na kolejne SLAVE sieciowane po RS485
- zrobienie przełącznika anten
- a może moduł sterowania silnikami krokowym do sterowania dużymi PA ( L C ) - by pracowąły wg nastaw "zapamiętanej Krzywki elektronicznej"
- albo rotor dwuosiowy na silnikach AC/DC
- Rotor dwuosiowy na silnikach krokowych
Wizja jaką podał SP9MRN by wszystkim sterował dedykowany STEROWNIK.... z dołu z DOMU jest jak najbardziel realna...
Ale ja bym poszedł dalej ... po co w domu duzy klamot... kupic jakiś eeePC za kilkaset PLN i wyjdzie tyle co budowa STEROWNIKA na LCD 128x64
Już teraz są dostępne GPS z win CE5.0 ekranem dotykowym 5cali za 400 PLN i z interfejsem BT, niebawem pokażą sie z USB HOST... wtedy FTDI... i mamy COM. Już była pewna MANTA GPS z drugim COM (TCS)
Przygotujmy konstrukcję - by mogła być przygotowana i rozwojowa.
Koledzy w DUZYM projekcie zadania znajda sie dla każdego - nawet dla tych co nie wiedzą jak wygląda lutownica - znajdzie sie tyle roboty że sami się zdziwią :-)
:-) to na tyle nad dzisiaj... :-) odezwę sie za kilka dni...