Re: Re: Sterownik stacji BGA
przez Google Adsense [BOT] • 10 września 2011, 08:48
Kurde aż żal mi się siebie zrobiło. Nie zauważyłem że w 3 - nieopisanym polu trzeba wybrać nr PROFILU. ale ze mnie pal.....
Kmkm2 przy okazji warto poprawić opis na tym okienku.

Teraz wsio śmiga.
Ponieważ temat ma już kilkadziesiąt postów pozwoliłem sobie w skrócie opisać co i jak.
Kmkm2 popraw mnie jakbym coś namotał.
Najpierw zaprogramować procesor i fusebity programatorem po ISP
Flash = botloader.hex
Fuse bity dla ATMegi 32
lockbits = #0xEF
fusebits = #0x8F
fusebits high = #0xDE
Następnie zaprogramować flash i eeprom programem "MegaLoad.net" po USB
Niestety u mnie po skasowaniu procesora i kilku nieudanych próbach zaprogramowania go
programem MegaLoad zaprogramowałem całość po ISP i chodzi OK.
MegaLoad albo wcale nie chce się łączyć z Bootloaderem albo jak się połączy to
Wysyła blok#0 i Program Failed i tak w kółko o ile się nie powiesi.
Nie ch ktoś komu to chodzi jak trzeba wrzuci jakiś opis.
Program "MegaLoad.net"
a- podłączamy kabel USB, wyłączamy z sieci stacje
b- Wybieramy port com dla stacji
c- wybieramy plik flach
d- wybieramy plik eeprom
e- załączamy stacje do sieci i program powinien wykryć Boot Loadera i zapisać flash + eeprom
Obsługa profili z poziomu PC przez USB
Program "stacja bga 3.exe"
UWAGA III - Jeśli nie będą wgrane profile (plik profile.HEX) do eeprom program
nie będzie się chciał połączyć ze stację pomimo prawidłowego działania portu na USB
a- Jeśli będzie chciał biblioteki "msvcr100d.dll" trzeba ją dodać do katalogu z programem,
jest do ściągnięcia z netu bez problemów.
b- Połączenie ze stacją - po zainstalowaniu sterowników do COM-USB należy sprawdzić na jakim
porcie COM mamy stacje - manager urządzeń. U mnie chodzi do nr portu 6 a np. na 10 porcie program "stacja bga" już nie widzi portu.
c- wybieramy nr portu i nr profilu - okienko zaraz za 'Współczynnik i mamy profil na ekranie
d- TRYBY pracy stacji
0 - nic nie robi
1 - grzanie dolną grzałka
2 - utrzymanie temp płyty i grzanie górna grzałką
3 - wentylator
e- Temp max = temperatura płyty
f- Temp max płyty = temperatura płyty utrzymywana przez dolna grzałkę
g- delta*C/1s przyrost temperatury
h- czas max temp = czas procesu - po osiagnięciu zadanych temperatur
i- tryb pracy - jeden z 4 trybów w jakim ma pracować stacja
-- niedziela, 11 wrz 2011, 10:53 --
Czy ktoś może mi opisać jak wyświetlić wykres temperatur np w Open Ofisie krok po kroku ?
Kmkm2 przy okazji warto poprawić opis na tym okienku.

Teraz wsio śmiga.
Ponieważ temat ma już kilkadziesiąt postów pozwoliłem sobie w skrócie opisać co i jak.
Kmkm2 popraw mnie jakbym coś namotał.
Najpierw zaprogramować procesor i fusebity programatorem po ISP
Flash = botloader.hex
Fuse bity dla ATMegi 32
lockbits = #0xEF
fusebits = #0x8F
fusebits high = #0xDE
Następnie zaprogramować flash i eeprom programem "MegaLoad.net" po USB
Niestety u mnie po skasowaniu procesora i kilku nieudanych próbach zaprogramowania go
programem MegaLoad zaprogramowałem całość po ISP i chodzi OK.
MegaLoad albo wcale nie chce się łączyć z Bootloaderem albo jak się połączy to
Wysyła blok#0 i Program Failed i tak w kółko o ile się nie powiesi.
Nie ch ktoś komu to chodzi jak trzeba wrzuci jakiś opis.
Program "MegaLoad.net"
a- podłączamy kabel USB, wyłączamy z sieci stacje
b- Wybieramy port com dla stacji
c- wybieramy plik flach
d- wybieramy plik eeprom
e- załączamy stacje do sieci i program powinien wykryć Boot Loadera i zapisać flash + eeprom
Obsługa profili z poziomu PC przez USB
Program "stacja bga 3.exe"
UWAGA III - Jeśli nie będą wgrane profile (plik profile.HEX) do eeprom program
nie będzie się chciał połączyć ze stację pomimo prawidłowego działania portu na USB
a- Jeśli będzie chciał biblioteki "msvcr100d.dll" trzeba ją dodać do katalogu z programem,
jest do ściągnięcia z netu bez problemów.
b- Połączenie ze stacją - po zainstalowaniu sterowników do COM-USB należy sprawdzić na jakim
porcie COM mamy stacje - manager urządzeń. U mnie chodzi do nr portu 6 a np. na 10 porcie program "stacja bga" już nie widzi portu.
c- wybieramy nr portu i nr profilu - okienko zaraz za 'Współczynnik i mamy profil na ekranie
d- TRYBY pracy stacji
0 - nic nie robi
1 - grzanie dolną grzałka
2 - utrzymanie temp płyty i grzanie górna grzałką
3 - wentylator
e- Temp max = temperatura płyty
f- Temp max płyty = temperatura płyty utrzymywana przez dolna grzałkę
g- delta*C/1s przyrost temperatury
h- czas max temp = czas procesu - po osiagnięciu zadanych temperatur
i- tryb pracy - jeden z 4 trybów w jakim ma pracować stacja
-- niedziela, 11 wrz 2011, 10:53 --
Czy ktoś może mi opisać jak wyświetlić wykres temperatur np w Open Ofisie krok po kroku ?
Ja zostawiam płytke w maszynie a wentylator się załącza po skończeniu procesu lutowania, załączony 3 Tryb w profilu.
U mnie wentylatory 2 + 12cm są zamontowane na spodzie podgrzewacza pod blachą na której mam przykręcone grzałki. Chłodzą całą płytkę z prędkością ok 1 st C na 1 sek.
A tak wygląda moje dzieło.

Zaznaczam że głónym celem były jak najmniejsze koszty, szybkosć wykonania wiec nie porównujcie mnie do kolegów którzy wycinali obudowy laserami ja użyłem zwykłej szlifierki, wiertarki i starej spawarki.
U mnie wentylatory 2 + 12cm są zamontowane na spodzie podgrzewacza pod blachą na której mam przykręcone grzałki. Chłodzą całą płytkę z prędkością ok 1 st C na 1 sek.
A tak wygląda moje dzieło.

Zaznaczam że głónym celem były jak najmniejsze koszty, szybkosć wykonania wiec nie porównujcie mnie do kolegów którzy wycinali obudowy laserami ja użyłem zwykłej szlifierki, wiertarki i starej spawarki.
kmkm2 napisał(a): [ciach] W załączeniu poprawiona wersja płytki.
Witam!
Obserwuję ten wątek od dłuższego czasu a ponieważ sterownik z 0909 nabiera już chyba finalny kształt to postanowiłem, że wtrącę w tym miejscu swoje spostrzeżenia.
Moim zdaniem zaprojektowanie sterownika na jednej płytce jest OK bo obniża koszty, ale zastosowanie diód świecących smd nie jest najlepszym rozwiązaniem. Najlepiej gdyby były to zwykłe okrągłe diody gdyż wtedy można łatwo wywiercić na nie otwory w obudowie i wraz z wyświetlaczem całość dopasować do przedniego panela stacji. Poza tym były by w takim rozwiązaniu lepiej widoczne.
Po drugie, oprócz miejsca na przełączniki sterujące znajdujące się na sterowniku, dobrze było by gdyby na płytce było umiejscowione połączone z nimi bliźniacze gniazdo na listwę z 10 pinami (coś ala gniazdo ISP) – tak aby można było połączyć do nich przełączniki z osobnego modułu. Można było by je umiejscowić obok diód.
Było by to rozwiązanie bardziej uniwersalne, gdyż wówczas każdy zamontował by sobie przełączniki tam gdzie mu lepiej pasuje konstrukcyjnie oraz dawało by to większą możliwość zastosowania sterownika do istniejących już maszyn. Panele z przyciskami sterującymi są zazwyczaj obsadzone właśnie na osobnej płytce i za pomocą taśmy lub bezpośrednich przewodów można było by je wykorzystać w tym sterowniku.
Kolego kmkm2 dałoby się wprowadzić takie zmiany? Poza tymi drobnymi uwagami projekt uważam za poważnie dopracowany.
Pzdr
Rufio
no dobrze- potrzebuję pomocy w rozszyfrowaniu listy zakupów:
Gdzie najlepiej zakupić te elementy ?
Kod: Zaznacz cały
B1 2A RB1A RB1A rectifier 1
BUZZER F/QMBIII F/QMBIII F/QMBIII buzzer 1
C1 100nF C-EUC0805 C0805 rcl 1
C2 1000qF/25V CPOL-EUE2.5-7 E2,5-7 rcl 1
C3 220q/6V CPOL-EUE2.5-7 E2,5-7 rcl 1
C4 100nF C-EUC0805 C0805 rcl 1
C5 4,7qF/25V CPOL-EUE2.5-5 E2,5-5 rcl 1
C6 100nF C-EUC0805 C0805 rcl 1
C7 33pF C-EUC0805 C0805 rcl 1
C8 33pF C-EUC0805 C0805 rcl 1
C9 100nF C-EUC0805 C0805 rcl 1
C10 100nF C-EUC0805 C0805 rcl 1
C11 100nF C-EUC0805 C0805 rcl 1
C12 33pF C-EUC0805 C0805 rcl 1
DISPLAY 164A 164A 164A displaytech_(chr) 1
IC1 FT232RL FT232RL SSOP28 ftdichip 1
IC2 MEGA32-A MEGA32-A TQFP44 atmel 1
IC3 ULN2003AD ULN2003AD SO16 uln-udn 1
IC4 7806DT 7806DT TO252 linear 1
ISP MA05-2 MA05-2 con-lstb 1
LED1 Up Heater LEDCHIPLED_0805 CHIPLED_0805 led 1
LED2 Power LEDCHIPLED_0805 CHIPLED_0805 led 1
LED3 Down Heater LEDCHIPLED_0805 CHIPLED_0805 led 1
Q1 8MHz CRYSTALHC49U-V HC49U-V crystal 1
R1 150Ohm R-EU_R0805 R0805 resistor 1
R2 10k R-EU_R0805 R0805 resistor 1
R3 15R R-EU_R0805 R0805 resistor 1
R4 1,5k R-EU_R0805 R0805 resistor 1
R5 1,5k R-EU_R0805 R0805 resistor 1
R6 1,5k R-EU_R0805 R0805 resistor 1
R7 1,5k R-EU_R0805 R0805 resistor 1
R8 10k TRIM_EU-PT10S PT-10S pot 1
S1 MENU 10-XX B3F-10XX switch-omron 1
S2 Up+Fan 10-XX B3F-10XX switch-omron 1
S3 Down 10-XX B3F-10XX switch-omron 1
S4 ENTER 10-XX B3F-10XX switch-omron 1
S5 Light 10-XX B3F-10XX switch-omron 1
U$1 MAX6675 MAX6675 SO08 max6675 1
U$2 MAX6675 MAX6675 SO08 max6675 1
U$3 MAX6675 MAX6675 SO08 max6675 1
USB MA04-1 MA04-1 con-lstb 1
X1 1751248 1751248 1751248 con-phoenix-350 1
X2 1751280 1751280 1751280 con-phoenix-350 1
X3 1751303 1751303 1751303 con-phoenix-350 1
Gdzie najlepiej zakupić te elementy ?
W TME, choć rzeczy typu kondensatory, rezystory musisz kupić w większych ilościach i zamiast 1zł będzie Cię to kosztowało 6 zł za 100szt danej pozycji. Możesz spróbować kupić w jakimś sklepie elektronicznym po tych kilka sztuk. Ale to już Twoja decyzja.
FT232RL TME może nie mieć. Ja kupiłem na allegro. Są też w Microsie i pewnie w jeszcze innych sklepach.
MAX6675 możesz zamówić jako sample na stronie Maxima. Zapewne, żeby otrzymać 3 szt będziesz musiał zamawiać 2x. Mi pierwszy raz przyszły w tydzień, drugi raz w 3 dni.
FT232RL TME może nie mieć. Ja kupiłem na allegro. Są też w Microsie i pewnie w jeszcze innych sklepach.
MAX6675 możesz zamówić jako sample na stronie Maxima. Zapewne, żeby otrzymać 3 szt będziesz musiał zamawiać 2x. Mi pierwszy raz przyszły w tydzień, drugi raz w 3 dni.
Re: Sterownik stacji BGA
przez Google Adsense [BOT] • 21 września 2011, 16:21
Kto przegląda forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości
_______________________________Wszelkie prawa zastrzeżone. Zabrania się kopiowania jakichkolwiek treści i elementów witryny bez zezwolenia.
Wszelkie opublikowane na tej stronie znaki handlowe, nazwy marek, produktów czy usług należą do ich prawnych właścicieli i zostały użyte wyłącznie w celach informacyjnych.