Forum Miłośników Symulatorów Lotniczych

Zaplecze => Software & Hardware => Sprzęt wykonany samodzielnie => Wątek zaczęty przez: zajac w Maja 14, 2010, 11:17:36

Tytuł: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Maja 14, 2010, 11:17:36
Witam !!!

To w takim razie otwieram listę na płytkę simOUT XL - jednostronna / obsługuje -2szt. LCD, -6szt. zestawów po 5 wyświetlaczy 7-seg, 40 diod LED /. Przy zamówieniu 10 szt. koszty około 29 pln bez przesyłki. Im będzie więcej zamówień tym koszt jednostkowy będzie mniejszy, a jak mniej to będzie drożej / koszty dokumentacji /

1. Zając          - 3szt.


Interesują mnie także pcb pod 7seg-LED.

zobacz tu / http://vatsim.home.pl/viewtopic.php?f=68&t=30253&sid=3ea15415b5465f9de04349c489f31953 / na moją odpowiedź - mam takie płytki oraz dokumentacja jest już zrobiona w drukowane.pl więc można bezpośrednio zamawiać. Służę wszystkimi informacjami jak będą potrzebne.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Maja 14, 2010, 11:35:59
1. Zając          - 3szt.
2. codeking      - 1szt.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: Sundowner w Maja 14, 2010, 11:57:37
1. Zając          - 3szt.
2. codeking      - 1szt.

3. Sundowner   - 1szt.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: EGHI w Maja 14, 2010, 12:07:16
1. Zając          - 3szt.
2. codeking      - 1szt.
3. Sundowner   - 1szt.
4. EGHI           - 1szt.

zajac,
jakaś dokumentacja? Spis elementów, instrukcja jak to polutować?
codeking,
moduł do DK gotowy?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Maja 14, 2010, 13:45:07
1. Zając          - 3szt.
2. codeking      - 1szt.
3. Sundowner   - 1szt.
4. EGHI           - 1szt.
5.vito_zm        - 1szt.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Maja 14, 2010, 17:19:51
zajac,
jakaś dokumentacja? Spis elementów, instrukcja jak to polutować?

Tak na szybko  - ftp://zajac.homeftp.net/simOUT_xl_montaz.pdf (ftp://zajac.homeftp.net/simOUT_xl_montaz.pdf)

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Maja 14, 2010, 18:33:22
codeking,
moduł do DK gotowy?

Tak, na dniach będzie dostępny na stronie DK.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: noker w Maja 15, 2010, 16:06:03
1. Zając          - 3szt.
2. codeking      - 1szt.
3. Sundowner   - 1szt.
4. EGHI           - 1szt.
5.vito_zm        - 1szt.
6.noker           - 1szt.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: BOCZEK w Maja 16, 2010, 13:23:29
Czołem

1. Zając          - 3szt.
2. codeking      - 1szt.
3. Sundowner   - 1szt.
4. EGHI           - 1szt.
5. vito_zm       - 1szt.
6. noker          - 1szt.
7. Boczek        - 1szt.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: noker w Maja 16, 2010, 19:43:08
Sorry jednak mała zmiana

1. Zając          - 3szt.
2. codeking      - 1szt.
3. Sundowner   - 1szt.
4. EGHI           - 1szt.
5. vito_zm       - 1szt.
6. noker          - 2szt.
7. Boczek        - 1szt.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Maja 16, 2010, 20:28:49
Witam !

Super jest już 10 zamówień co daje 29 PLN za sztukę. Myślę, że zamówienia będę zbierał do wtorku / 18 maja / do 24.00 . Chciałbym w środę złożyć zamówienie - realizacja powinna nastąpić około 1 czerwca / dzień dziecka - będą prezenty  :002: / i wtedy porozsyłam zainteresowanym. Co do wpłat i wysyłki zapraszam na priv lub mailowo  simout@op.pl.
Jeżeli uda się zebrać większą liczbę zamówień to ceny / bez przesyłki / będą tak wyglądały 11szt.- 28PLN , 12szt. - 27pln a przy 20szt. 22,50PLN

Zrobiłem małą kosmetykę płytki / np dołożyłem złącze 2x1, przez które będzie szło zasilanie, normalnie trzeba będzie dać jumpera ale równie dobrze będzie można podłączyć w to miejsce na kabelkach wyłącznik i umieścić go gdzieś w dogodniejszym miejscu /. PDF-y poprawione można to sobie zobaczyć.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Maja 17, 2010, 22:34:03
codeking,
moduł do DK gotowy?

Przed chwilą wrzuciłem go na stronę http://domowykokpit.pl/
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Maja 17, 2010, 22:39:05
Witam

Zrobiłem ostatnia poprawki na płytce oraz dołączyłem do pdf-a opis dotyczący programowania oraz protokołu zrobiony przez Codekinga - tu ftp://zajac.homeftp.net/simOUT_xl.pdf (ftp://zajac.homeftp.net/simOUT_xl.pdf) można pobrać.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: EGHI w Maja 17, 2010, 23:29:59
codeking,
widzę, że w DK [testowanie modułu] dodałeś funkcję [identyfikuj]. To znaczy, że w zakładce [Moduły wyjścia] w oknie [Zmienne modułu] nie będzie widoczna lista zmiennych?

 Dyskusję na temat programowania i pisania skryptu może lepiej przenieś do wątku Aplikacja DomowyKokpit?
Pozdrawiam.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Maja 17, 2010, 23:37:41
Odpowiedź w wątku http://www.il2forum.pl/index.php?topic=12641.0
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Maja 19, 2010, 22:07:52
Witam

Płytki już zamówione, teraz czekam na potwierdzenie czy wszystko ok i ostateczną wycenę. Niestety przy kalkulacji nie wziąłem pod uwagę kosztów wysyłki z drukowane.pl do mnie a tu niemiła niespodzianka, zamówienia powyżej 200 PLN realizują tylko przez kuriera za 30 PLN brutto , więc koszt  pojedynczej płytki o tyle wzrośnie. Może się dogadam i sam od nich odbiorę. Mam też pytanie dotyczące przesyłek do Was - jaką formę preferujecie / list zwykły, polecony, priorytet ? /. Orientacyjny czas realizacji przez drukowane.pl to 1 czerwca / tak jak przewidywałem /. Jak dostanę info o ostatecznych kosztach dam znać i wtedy prześle namiary na mnie.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: Sundowner w Maja 20, 2010, 07:44:59
Polecony priorytet w kopercie bąbelkowej powinien być ok ;)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 03, 2010, 22:16:55
Witam

Chciałbym poinformować wszystkich zainteresowanych, że wczoraj odebrałem płytki simout. Wszystko jest ok. W Warszawie będę po "długim" weekendzie i wtedy wyślę do wszystkich, którzy przesłali mi swoje namiary / i nie tylko /. Innych proszę o kontakt na PW lub simout@op.pl

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 07, 2010, 19:53:00
Witam

Płytki wysłane  :001: - powinny dojść środa - czwartek. Poproszę o info na PW  czy doszły i czy wszystko ok.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 07, 2010, 22:29:41
Witam ponownie na stronie www.simout.wa.pl w dziale download są do pobrania wsady do mikrokontrolerów ATTINY2313 do płytki simoutxl.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 15, 2010, 23:04:38
Witam

Mam informacje że swoją płytkę zmontowałem i uruchomiłem  :001:. Wszystko jest ok, choć nie obyło sie bez małych problemów / jedno małe zwarcie miedzy pinami /, więc prośba o dokładne lutowanie i sprawdzenie / szczególnie w części od złącz do LCD tam ścieżki przechodzą blisko pól lutowniczych. Jeżeli chodzi o programowanie to ustawienia Fuse Bits należy zrobić dokładnie jak na screenie z tego pdf-a - http://zajac.homeftp.net/simout/simOUT_xl_montaz.pdf. Jeżeli programujemy innym programatorem niż ten od Mjoy-a bez dodatkowego zasilania to na płytce może być tylko jeden UC ten, który aktualnie programujemy, inaczej mogą wystąpić błędy związane z za małym zasilaniem.
Tak więc można już montować simout - dodatkowe informacje są na PW.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 21, 2010, 14:58:46
Witam,kupiłem dzisiaj część elementów do montażu płyty SimOUT.Mam zamiar uruchamiać tę kartę etapami tzn.w pierwszej kolejności sterowanie LCD,następnie 7seg.LED i na końcu LED.Pierwsze wnioski.Brak schematu ideowego utrudnia uruchamianie,szczególnie jeśli podczas montażu powstaną zwarcia.
Następna sprawa to definicja połączenia pc SimOUT.W pc jest złącze męskie w wykazie elementów jest żeńskie co automatycznie definiuje kabel RS232 jako przedłużacz,nie ma krosu nadawanie odbiór.Zajac wspomina,że przy uruchamianiu miał problem z sznurem.Pytanie jaki ma być sznur,ja kupiłem zgodnie z dokumentacją standard żeńsko-męski czyli przedłużacz.
Następna sprawa to numeracja pinów LCD.Śledząc połączenie na druku doszedłem do wniosku,że numeracja na złączach LCD1-4 odpowiada numeracji  wyświetlacza LCD w wersji wyprowadzeń jednorzędowych.
Tyle uwag wstępnych przed montażem fragmentu SimOUT.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 21, 2010, 17:42:40
Witam

W pc jest złącze męskie w wykazie elementów jest żeńskie co automatycznie definiuje kabel RS232 jako przedłużacz,nie ma krosu nadawanie odbiór.Zajac wspomina,że przy uruchamianiu miał problem z sznurem.Pytanie jaki ma być sznur,ja kupiłem zgodnie z dokumentacją standard żeńsko-męski czyli przedłużacz.

Dokładnie złącze wlutowane na płytkę ma być żeńskie, natomiast kabel - przedłużacz czyli żeńsko-męskie

Następna sprawa to numeracja pinów LCD.Śledząc połączenie na druku doszedłem do wniosku,że numeracja na złączach LCD1-4 odpowiada numeracji  wyświetlacza LCD w wersji wyprowadzeń jednorzędowych.

Do płytki simoutxl można podpiąć dwa wyświetlacze lcd. Na płytce występują po dwa złącza na każdy wyświetlacz różniące się kolejnością pinów ze względu na rożne kolejności wyprowadzeń na samych LCD i żeby można było zastosować złącza zaciskane na taśmę - bez dodatkowych kombinacji.

Brak schematu ideowego utrudnia uruchamianie,szczególnie jeśli podczas montażu powstaną zwarcia.

Projekt powstawał w sumie na biegu i nie ma schematu do niego ale postaram się coś takiego zrobić, oczywiście po konsultacji z codekingiem. Czy wystarcza schematy poszczególnych bloków / obsługa RS, LCD, LED i 7-seg / ?

pozdrawiam Zając / sorry za chwile opóźnienia, ale byłem ostatnio zarobiony /
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 21, 2010, 18:12:22
Sprawa sznura się wyjaśniła.Brak schematu powoduje jednak problemy.Przykład punkty ozn.J1 należy zewrzeć (zasilanie +5v),bez schematu trudno się domyśleć.4 punkty SMIN ozn.prawdopodobnie tylko punkty testowe itd.
Wracam do LCD miałem oba typy z wyprowadzeniami w jednym rzędzie oraz w dwóch rzędach.Mnie interesuje kolejność wyprowadzeń sygnałów na LCD 1 z lewej strony oraz LCD 1 z prawej strony.Muszę zrobić płytę przejściową ponieważ mam LCD z wyprowadzeniami w jednym rzędzie.
Następna sprawa dotyczy ISP.Mam adapter do programowania MJoya z LPT.Chcę wykorzystać ten sam sznur do programowania ATiny 2313 zmieniając numerację od strony uP.
W MJoyu jest
1-MOSI
3-GND
5-Reset
7-SCLK
9-MISO
 Na schemacie montażowym SimOUT jest
1-Reset
2-sclk
3-DO
4-DI
5-GND
Pytanie czy MOSI odpowiada DI a MISO DO?
Sądzę,że jestem pierwszym uruchamiającym SimOUT oprócz Zajaca,dlatego te pytania.Później będzie rutyna tak jak w przypadku MJoya.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 21, 2010, 19:44:04
Sprawa sznura się wyjaśniła.

Dodatkowa informacja: jeśli zastosuje się przejściówkę USB<->RS232 i złącze żeńskie na płytce simOUT to przejściówkę będzie można bezpośrednio wpiąć do płytki.

Cytat: vito_zm link=topic=13101.msg230114#msg230114   date=1277136742
Brak schematu powoduje jednak problemy.Przykład punkty ozn.J1 należy zewrzeć (zasilanie +5v),bez schematu trudno się domyśleć.4 punkty SMIN ozn.prawdopodobnie tylko punkty testowe itd.

Tak jak zając napisał, schemat na początku był, ale płytka się rozwinęła a schemat nie był już aktualizowany, więc trzeba będzie zrobić od nowa. Chociaż myślę, że uzupełnienie instrukcji którą zając przygotował będzie wystarczające do zmontowania płytki.

Złącze simIN jest na przyszłość. Może uda się je wykorzystać do podpięcia modułu z wejściami (przyciski, enkodery itp.).

Cytat: vito_zm link=topic=13101.msg230114#msg230114   date=1277136742
Wracam do LCD miałem oba typy z wyprowadzeniami w jednym rzędzie oraz w dwóch rzędach.Mnie interesuje kolejność wyprowadzeń sygnałów na LCD 1 z lewej strony oraz LCD 1 z prawej strony.Muszę zrobić płytę przejściową ponieważ mam LCD z wyprowadzeniami w jednym rzędzie.

Złącza wyświetlaczy są standardowe. Są dwie pary złącz, bo każde złącze posiada swoje odbicie lustrzane. Można to zauważyć na oznaczeniach pinów. Po lewej stronie na PCB jest złącze 1-2 a obok po prawej jest 2-1 czy odwrotna wtyczka. Sygnały są rozłożone zgodnie z tym obrazkiem:
(http://img15.imageshack.us/img15/8771/hd44780pinout.th.jpg) (http://img15.imageshack.us/i/hd44780pinout.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Przy czym piny D0-D3 nie są używane.

Cytat: vito_zm link=topic=13101.msg230114#msg230114   date=1277136742
Następna sprawa dotyczy ISP.Mam adapter do programowania MJoya z LPT.Chcę wykorzystać ten sam sznur do programowania ATiny 2313 zmieniając numerację od strony uP.
W MJoyu jest
1-MOSI
3-GND
5-Reset
7-SCLK
9-MISO
 Na schemacie montażowym SimOUT jest
1-Reset
2-sclk
3-DO
4-DI
5-GND
Pytanie czy MOSI odpowiada DI a MISO DO?

Sygnały są rozłożone identycznie jak w MJoy'u więc nie ma potrzeby zamiany pinów we wtyczce. Mowa oczywiście o wtyczce 5-pinowej jak w oryginalnym MJoy'u.

Cytat: vito_zm link=topic=13101.msg230114#msg230114   date=1277136742
Sądzę,że jestem pierwszym uruchamiającym SimOUT oprócz Zajaca,dlatego te pytania.Później będzie rutyna tak jak w przypadku MJoya.

Tak. Pewnie masz rację, że ten schemat by się przydał. Jednak po to jest gotowa płytka aby wlutować elementy i uruchomić, bez przejmowania się połączenia.

Zając wspomniał wcześniej o lutowaniu gniazd do wyświetlaczy, trzeba uważać. Obok kilku otworów idą ścieżki na których nie ma nałożonej warstwy ochronnej więc jeśli cyna się rozleje to może być zwarcie, więc trzeba uważać przy lutowaniu.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 21, 2010, 21:33:24
Dzięki za wyjaśnienia mam nadzieję,że jutro rozpocznę testy.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: EGHI w Czerwca 21, 2010, 21:43:57
Złącza wyświetlaczy są standardowe. Są dwie pary złącz, bo każde złącze posiada swoje odbicie lustrzane. Można to zauważyć na oznaczeniach pinów. Po lewej stronie na PCB jest złącze 1-2 a obok po prawej jest 2-1 czy odwrotna wtyczka. Sygnały są rozłożone zgodnie z tym obrazkiem:
(http://img15.imageshack.us/img15/8771/hd44780pinout.th.jpg) (http://img15.imageshack.us/i/hd44780pinout.jpg/)
Warto zwrócić uwagę, że są róże podłączenia na 15 i 16 pinie. Mam kilka takich które +"A" mają na 16 pinie.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 22, 2010, 09:48:07
Trywialne pytanie.Chcę zaprogramować kość dla LCD.Mam do wyboru pliki hex LCD_v1_001 do 010,który wybrać?
Chcę sterować LCD 1 domyślam się,że realizuje to IC2?Mogę prosić o potwierdzenie.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 22, 2010, 10:25:49
Ostatnia liczba w nazwie pliku ze wsadem to ID urządzenia używany w DK, szczegóły są w pliku opisującym wsady.

Można wgrać ten sam wsad (to samo ID) do dwóch uC ale będą one robić dokładnie to samo bo obydwa zareagują na rozkaz wysłany z konkretnym ID. Dlatego tych wsadów jest tyle, żeby można było spokojnie wgrać wsady z różnym ID na całej płytce.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 22, 2010, 13:36:05
Dzięki za wyjaśnienia.Już zaprogramowałem kość.Na zdjęciu widać fragment karty odpowiedzialny za sterowanie LCD.Teraz muszę zrobić przejście na wyświetlacz.
(http://img191.imageshack.us/img191/5300/simout.th.jpg) (http://img191.imageshack.us/i/simout.jpg/)
Przy okazji numeracja ISP w MJoyu oraz SimOut
MJoy        SimOut    ozn.
pin5         pin17       MOSI
pin9         pin1         Reset
pin8         pin19       SCLK
pin7         pin18       MISO

 Wprowadziłem numerację pinów na uP ponieważ numeracja wyprowadzeń na łączówkach ISP w MJoyu oraz SimOut może się różnić tak jak w moim przypadku.Jest jeszcze jedno połączenie GND związane z zasilaniem.
Po zrobieniu przejściówki dla LCD uruchomię nowy moduł w KD sterujący LCD.Będę informował o wynikach.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 22, 2010, 19:08:50
Witam ponownie.Zastanawiam się gdzie powinniśmy pisać o uruchamianiu SimOut.Ponieważ nie ma propozycji to piszę w tym wątku.Połączyłem SimOut z moim wyświetlaczem za pomocą kabla.Muszę wyrazić uznanie dla rozwiązania Zajca.Lutując odpowiednio łączówkę oraz wybierając gniazdo lewe lub prawe można dostosować do swojego interfejsu.
(http://img228.imageshack.us/img228/2535/simoutlcd.th.jpg) (http://img228.imageshack.us/i/simoutlcd.jpg/)
Ja mam połączenie na 14 pinach,zrezygnowałem z 15 oraz 16.
Jak to u mnie działa.W okienku interfejsy mam informację COM1,połączono ID led_01_001.W konfiguracji wyświetlacz LCD wierszy 2 kolumn 16.RS 232 zgodnie z sugestią 57600,8 bitów 2 stopy bez parzystości.
Próbowałem identyfikować LCD,ale brak informacji na ekranie.Edycję tekstu nie potrafię uruchomić.
Krótko mówiąc stoję w miejscu i potrzebuję pomocy.Przy okazji mam pytanie dotyczące protokołów.Format jest dla mnie jasny,ale gdzie te komunikaty piszemy w skryptach w edycji?Rozumiem,że niektóre są generowane automatycznie przy ustawianiu np.konfiguracji.
Czy mogę prosić o pomoc jak sprawdzić wyświetlacz LCD,czy reaguje na komendy.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 22, 2010, 20:03:40
W konfiguracji modułu simOUT dodaj interfejs, wybierz port COM (reszta ustawień domyślna). Następnie możesz kliknąć Testuj... W oknie do testowania kliknij Połącz... W górnej tabelce (Interfejsy) powinno się wyświetlić Połączono... Przejdź na zakładkę Identyfikuj i kliknij Identyfikuj urządzenia. W tym momencie na wyświetlaczu powinien pojawić się ID uC (ten z wsadu) i numer wyświetlacza. Jeśli nic się nie pojawia, sprawdź czy po wciśnięciu przycisku Identyfikuj urządzenia miga dioda DATA (D3). Jeśli nie mrugnie to znaczy, że dane nie dochodzą do układu i trzeba sprawdzić połączenie z komputerem, MAX232 (jakie ma dokładnie oznaczenie). Upewnij się również czy kontrast jest odpowiednio ustawiony. Ogólnie to po włączeniu zasilania do płytki wyświetlacze są inicjalizowane więc powinny zniknąć z niego prostokąty, które wyświetlają się po podpięciu zasilania do wyświetlacza.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 22, 2010, 21:45:53
Zrobiłem tak jak napisałeś: wybrany port COM1,połączone,nie wyświetla ID.Każde naciśnięcie przycisku identyfikuj powoduje jedno błyśnięcie diody D3.Kwadraty nie znikają,są takie jak na załączonym zdjęciu.Mam włożony uP w podstawce IC2,ozn. scalaka MAX232N.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 22, 2010, 21:50:03
OK, kwarc 11.0592 ? Na zdjęciu widać kwadraty w obydwu wierszach, próbowałeś regulować kontrast potencjometrem Pr1 (10k) ?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 23, 2010, 00:20:20
Witam

Ja u siebie też miałem problemy z uruchomieniem wyświetlaczy LCD. Było to spowodowane moim błędem przy lutowaniu - zwarcie miedzy padem a ścieżka :icon_redface:. Po znalezieniu błędu poszło już bez problemu, więc na początek trzeba wszystko sprawdzić. Na zdjęciu widać podpięte dwa wyświetlacze z różnymi rodzajami podłączeń, które są podłączone właśnie do dwóch różnych rodzajów złącz.

(http://img25.imageshack.us/img25/9801/lcd02.th.jpg) (http://img25.imageshack.us/i/lcd02.jpg/)

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 23, 2010, 09:38:13
W moim przypadku brak schematu przy problemach z uruchomieniem praktycznie uniemożliwia znalezienie błędu.Próbuję uruchamiać na ozn.katalogowych scalaków,ale to jest uciążliwe.
W moim przypadku zasadnicze pytanie czy jest komunikacja pc SimOut czy brak.Dzisiaj sprawdziłem połączenia LCD uP i jest o.k,ale nie błyska dioda D3 przy identyfikacji.Na drugim pc jest to samo.
Pozostaje sprawdzić czy jest komunikacja pc karta przez RS232.Ponieważ nie mam schematu to nie wiem jak jest podłączona dioda D3,czy jest podłączona do danych na RS232.
Mam prośbę do codeking.Czy można zrobić prosty program dla testu RS232.Rozumiem,że komunikacja jest dwukierunkowa (identyfikacja).Gdyby wysyłać zapytanie o identyfikację w pętli czy coś podobnego i obserwować linię odbiorczą (może być LED jako próbnik).Jeżeli uP odpowiadają to można także obserwować linię nadawczą.
Po stwierdzeniu,że RS działa można testować pozostałe moduły LCD.LED,7segLED.
Zastanawiam się czy nie kupić następnego zestawu (uP)dla testów LED czy poczekać na sugestię codeking dotyczącą testów RS.Na koniec prośba o fragment schematu obejmujący MAX232 oraz diody D1-D3.


Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 23, 2010, 09:52:53
Wieczorem postaram się sklecić schemat i udostępnić.

Zrób prosty test, podłącz wyświetlacz a później zasilacz. Jeśli na wyświetlaczu pozostają prostokąty (obraz kontrolny) to znaczy, że jest problem z połączeniem uC<->LCD (może zły wsad ? LCD_v1_XXX.hex). Może spróbuj jakiś inny LCD (jeśli posiadasz).

simOUT ma transmisję w jedną stronę. Identyfikacja to wysłanie odpowiedniego rozkazu, jak uC go dostanie (jest adresowany do wszystkich uC) to wyświetla odpowiednie informacje.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 23, 2010, 14:22:39
Witam,
Dalsze uwagi do moich testów z SimOut.Sprawdziłem połączenia na karcie śledząc ścieżki oraz na podstawia katalogu ukł.scalonych (brak schematu).Ogólnie projekt SimOut jest zrobiony w ten sposób,że transmisja jest jednokierunkowa.Sygnał z RS232 pin 3 jest rozprowadzany z wyjścia MAX232 pin 9 na wszystkie uP pin2.Na wyjściu MAX232 jest podwieszona dioda D3 sygnalizująca dane odbierane.Przy okazji wyjaśniła się sprawa dlaczego u mnie dzisiaj nie mrugała ta dioda.Problem okazał się trywialny,trzeba w opcji konfiguracji uaktywnić łącze RS 232.
Jest przewidziana w przyszłości opcja wysyłania komunikatów do pc RS232 pin2 (dioda D1).Dlaczego nie świeci mój LCD nie wiem.Połączenia sprawdziłem,zobaczymy.
Wpadłem na inny pomysł sprawdzenia czy karta pracuje.Ponieważ SimOut w praktyce realizuje małą lokalną sieć opartą na adresowaniu IP to mogę zaprogramować uP jako LED i niczego nie zmieniając (miejsce na karcie) sprawdzać na pinach uP czy karta pracuje prawidłowo.W tym momencie zainteresowałem się sterowaniem LED oraz 7segLED na tej karcie.W związku z czym pojawiło się kilka pytań.Próbowałem znaleźć odpowiedź na stronie Zajca,ale nie znalazłem dlatego pytam w tym wątku.
Sterowanie LED.
Na schemacie montażowym wiersze kolumn są z sobą połączone,lewe z lewymi prawe z prawymi.Dodatkowo na dole jest 5 rezystorów R1-R5.Czy mogę prosić o przykład podłączenia LED-ów do tych punktów LED 1-8.....LED 33-40.Są one sterowane z ukł.Darlingtona ULN 2803.Tutaj także schemat byłby pomocny.
Sterowanie 7segLED.
Podobna prośba o aplikację połączenia wyświetlacza 7segLED z kartą.Ponieważ jedno wyjście steruje 5 wyświetlaczami to domyślam się,że LED-y zapalają się okresowo na czas 1/5.
Tyle wstępnych pytań.Nie śledziłem tego projektu wcześniej ponieważ nie miałem schematu.Teraz przy uruchamianiu pojawiły się problemy,dlatego pytam.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 23, 2010, 19:31:10
Dobra wiadomość.Wgrałem program dla LCD dla IP 10 i LCD odpowiedziało 10/1.Teraz dalsze testy i jak zwykle pytania.
Pytania w poprzednim post są aktualne.Mam też nowe.
Jak napisać tekst w LCD.
Protokoły opisane przez Zajca są logiczne,ale pytanie jak z nich korzystać.Jeśli wybieramy jakąś opcję w testach to program generuje odpowiednie komendy do uP.Domyślamy się,że są wysyłane widząc skutki ich działania.
Czy korzystamy z komend pisząc skrypt,czy w innej sytuacji.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 23, 2010, 21:21:37
vito_zm - brawo !

W gwoli ścisłości - nie IP tylko ID :)

Jeśli chodzi o diody to na płytce w części przeznaczonej na diody są prostokąty oznaczone literką A. Tam podpina się anody diod. Są dwa piny na każdą kolumnę 8 diod. Tak zrobił Zając biorąc pod uwagę praktyczne wykorzystanie - można zastosować złącze 5x2 i taśmę. Tak więc te dwa piny w kolumnie są wspólne dla 8 diod.

Gniazdo dla wyświetlaczy 7-segmentowych jest opisane jako 1-8 czyli numery wyświetlaczy (uC obsługuje tylko 5 wyświetlaczy ale tutaj też jest takie złącze zastosowane aby było praktyczne (8x2)). Drugi rząd pinów do A-dp czyli kolejne segmenty wyświetlacza 7-segmentowego. Segmenty są po kolei: A, B, C, D, E, F, G, dp. Wyświetlacze 7-segmentowe tak jak diody mają być ze wspólną anodą.

Protokół opisany w instrukcji do wsadów jest tylko czysto informacyjnie gdyby ktoś chciał napisać własny program do obsługi simOUT. Moduł simOUT w DK realizuje ten protokół.

Aby wyświetlić coś na wyświetlaczu to tak samo jak w przypadku modułu LCDOnLPT tworzy się obszary tekstowe. Wcześniej trzeba dodać wyświetlacz. Na drzewku z urządzenia (w konfiguracji modułu simOUT) zaznacz interfejs COM (który dodałeś) i kliknij Dodaj. Z menu wybierz Wyświetlacze LCD... Podaj jakiś opis, ID urządzenia czyli numer z nazwy wsadu LCD_v1_XXX.hex. Wybierz ilość wyświetlaczy (simOUT XL obsługuje 2) i w tabelce podaj ich rozmiary (ilość wierszy i kolumn). Zatwierdzasz OK i właśnie dodałeś do drzewka urządzenie obsługujące wyświetlacze.

Teraz na pierwszej zakładce "Obszary znakowe wyświetlaczy LCD" kliknij prawym klawiszem myszy i wybierz "Dodaj...". Otwiera się okienko znane z modułu LCDOnLPT więc nie będę opisywał bo jest ono znane (filmik http://www.youtube.com/watch?v=GqCTjsbKHxo konfiguracja od 25 sekundy). Obszary tekstowe są później dostępne jako zmienne modułu o ID taki jakie podasz w konfiguracji obszaru. Później już tylko deklarujesz zmienną w skrypcie i działasz przypisując do niej odpowiednie teksty jakie chcesz wyświetlić.

Diodami LED i wyświetlaczami 7-segmentowymi steruje się tak samo. Można pojedynczymi diodami (wyświetlaczami) lub łączyć je w grupy, co w przypadku wyświetlaczy 7-seg ma sens bo zwykle chcemy wyświetlić jakąś liczbę kilku cyfrową.

Na chwilę obecną zrobiłem schemat płytki MASTER - cześć odpowiedzialna za połączenie uC z PC. Zrobię schematy modułowo bo szkoda czasu na robienie schematu całej płytki, która jest tylko połączeniem tych modułów.

(http://img121.imageshack.us/img121/7629/simoutmaster.th.jpg) (http://img121.imageshack.us/i/simoutmaster.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 23, 2010, 21:59:44
Dzięki za informacje,masz rację ID.Schemat modułu wystarczy ponieważ moduły się powtarzają.Jutro dalszy ciąg testów.Teraz patrzę na mecz.Jutro przedstawię wyniki testów.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 24, 2010, 00:06:50
Na schemacie brakuje rezystorów do diod. Poniżej poprawiony schemat.

(http://img683.imageshack.us/img683/7241/simoutmasterschemat.th.png) (http://img683.imageshack.us/i/simoutmasterschemat.png/)

Uploaded with ImageShack.us (http://imageshack.us)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 24, 2010, 09:05:44
Witam,
jestem po kolejnych testach.Na początek uwaga ogólna.Jestem mile zaskoczony rozwiązaniem sterowania LED.Przyjęte rozwiązanie tzn. "odświeżanie" podobnie jak dla 7segLED zmniejszyło ilość przewodów.Moje gratulacje.Po wyjaśnieniach codeking wyprowadzenia dla 7segLED są dla mnie zrozumiałe.
Co do sterowania LCD to nie mam problemu z identyfikacją.Mam problem z wyświetlaniem tekstu.Dioda D3 miga czyli komunikat jest przesyłany ale na LCD nie widać tekstu.Załączam obrazek.
(http://img441.imageshack.us/img441/6532/simout1.th.jpg) (http://img441.imageshack.us/i/simout1.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Włączam ON,ale nie znika informacja identyfikatora tzn. 10/1 na ekranie LCD.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 24, 2010, 09:34:47
Chciałbym uzupełnić informację wysłaną w ostatnim post.Jeśli mamy wyświetlony identyfikator na LCD to działają przyciski ON,OFF nie działa Clear tzn. nie można wyczyścić ekranu.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 24, 2010, 10:20:35
Pobierz wersję testową DK (a właściwie HSC) z linku, który rozesłał Zając, tam jest najnowszy moduł simOUT.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 24, 2010, 12:38:00
Link znalazłem,ale nie mogę otworzyć strony
http://ftp//zajac.homeftp.net/simout/homesimcockpit_1_0_2_7_test_14_06_2010.zip
Czy mogę prosic o przesłanie na mój mail.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 24, 2010, 18:47:43
Witam ponownie.Uruchomiłem nowy program homesimcockpit i zrobiłem test LCD.Zachowanie identyczne jak z DK tzn.brak edycji znaków.Zauważyłem jedną ciekawą rzecz w obu programach.Nie zawsze jest identyfikacja LCD,ale wystarczy zrobić on off zasilania karty SimOut i identyfikacja działa.Tak się zastanawiam gdzie jest problem.Dioda D3 miga wniosek jakieś komunikaty są przesyłane.On off zasilania może sugerować,że program "poszedł w maliny" i włączenie zasilania powoduje ponowne wejście w pętlę programową.Przydałby się "watch dog",ale to są tylko moje dywagacje.Nie mamy takiego narzędzia programowego jak odczyt odebranego komunikatu.Nie ma także kontroli i indykacji  sumy kontrolnej lub parzystości dlatego można próbować metodą dedukcji dojść czy komunikaty są prawidłowe.Mogę zaprogramować kości odpowiedzialne za sterowanie LED oraz 7segLED i sprawdzać czy wykonywane komendy z menu DK powodują odpowiednią reakcję.
Jeśli jest jakiś inny pomysł proszę o sugestie.Mogę oczywiście podłączyć oscyloskop na odbiorze RS232,ale komunikat jest asynchroniczny i trudno go odczytać a nie mam oscyloskopu z pamięcią.
Reasumując najprościej będzie zaprogramować kość sterującą LED i zobaczyć czy LED-y reagują na komendy.Jeśli nie to mamy być może zakłócenia na odbiorze RS232.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 24, 2010, 21:06:11
Moje gratulacje koledzy codeking i Zajac.Zdjęcie wszystko wyjaśnia.
(http://img534.imageshack.us/img534/5300/simout.th.jpg) (http://img534.imageshack.us/i/simout.jpg/)
Teraz kilka uwag.Ponieważ zrobiłem dwie rzeczy jednocześnie to nie potrafię powiedzieć jednoznacznie co było powodem kłopotów z LCD.Mógłbym wyjąć scalaki i sprawdzić.Co zrobiłem zaprogramowałem jeszcze raz kość LCD i jednocześnie obsadziłem kartę 2 uP oraz driverami.Mnie się wydaje na 99%,że przyczyna była w złym zaprogramowaniu kości LCD,ale mogę się mylić.Obciążenie linii odb.RS przez 2 dodatkowe uP nie powinno poprawić odbioru danych,chociaż jest trochę inne dopasowanie.Jeśli będzie taka potrzeba to mogę wyjąć kości i sprawdzić czy jest o.k.
Zauważyłem niejednoznaczność w opisie plików wsadów hex oraz opisu wsady.
W opisie jest ID 1-20 LCD
21-80 LED i wyświetlacze 7segLED
W plikach hex jest LCD_v1_001 do 010 oraz LED_v1_021 do 040.
Pytanie jakie pliki hex dotyczą 7segLED.Powinno się rozróżnić w opisie hex 7segLED.Tyle moich uwag na dzisiaj,teraz popatrzę na mecz.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 24, 2010, 22:43:13
Nie przypominam sobie byśmy z Zającem mieli takie problemy :/ Mam nadzieję, że się to wyjaśni.

Wsady do sterowania diodami LED i wyświetlaczami 7-segmentowymi to są te same wsady o nazwie LED_v2_XXX.hex (druga wersja, poprawiona, jest w archiwum pod adresem który rozsyłał Zając).

Co do rozbieżności ID i wsadów. Nie wygenerowałem wsadów ze wszystkimi ID. Wygenerowałem tyle ile wydało mi się wystarczającą, i tak pewnie jest ich za dużo. Po testach i ewentualnych poprawkach wygeneruje wszystkie wsady.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 06:47:04
Dzisiaj przy okazji wymiany programów w uP sprawdzę moją teorię.Faktycznie wsad może dla LED oraz 7segLED być taki sam (pnieważ mechanizm sterowania LED jest taki sam tylko dane są inne a te generuje DK (gdzie jest deklaracja typu LED).
Chcę wymienić wsady na aktualne,ale nie mogę otworzyć strony
http://ftp//zajac.homeftp.net/simout/wsady_led_v2.zip
Czy mogę prosić o uaktualnienie adresu.Testowałem SimOut w obu wersjach DK oraz HSC w obu pracował poprawnie.
Na koniec pytanie w jakiej wersji mam wykonywać dalsze testy?
I jeszcze jedno,ponieważ wsady LED oraz 7seg.LED mogą mieć tę samą nazwę tylko inne ID to mogę np.dla LED dać 021 a dla 7segLED 022?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 25, 2010, 09:08:25
Wsady wysłałem Ci na maila. Testy najlepiej robić na HSC i w razie jakichkolwiek problemów z programem - pisz.

Wsady LED_v2_xxx.hex mogą sterować diodami LED i wyświetlaczami 7-seg bo wyświetlacz 7-seg to 8 diod w jednej obudowie. Wgraj wsady o różnym ID np. dla LED 021 a dla 7-seg 022 itd.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 15:52:10
Po wykonaniu kolejnych testów jestem pewien na 99%,że moje problemy z RS wynikały z złego zaprogramowania kości.Teraz jest dobrze.
Zrobilem kolejny test tzn.podłączyłem drugi LCD.Jeśli wywołam identyfikację to mam na jednym 10/1 na drugim 10/2.
Teraz pytanie jak zrobić edycję wyświetlaczy.Są tam różne pola.Jeśli dla indeksu 2 wpiszę lcd_01_010 to mam komunikat,że jest konflikt (dwa razy ID 010).Czy mogę prosić o pomoc.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 17:16:49
Jeszcze jedno pytanie,czy wyświetlacze 7seg-LED są z wspólną anodą?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 25, 2010, 17:23:17
Identyfikatory wyświetlaczy muszą być unikalne, dlatego moduł tak zareagował. W edycji obszarów jest lista z wszystkimi wyświetlaczami, są na niej używane identyfikatory i opisy wyświetlaczy. Obszar może być "rozciągnięty" na wiele wyświetlaczy (niekoniecznie podpiętych do tego samego uC). Po prostu wybierz wyświetlacz, zaznacz znaki, wybierz kolejny wyświetlacz, zaznacz znaki itd.

(http://img339.imageshack.us/img339/2382/obszarlcd.th.jpg) (http://img339.imageshack.us/i/obszarlcd.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Tak, wyświetlacze 7-seg są ze wspólną anodą.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 19:04:34
Czegoś nie rozumiem.ID dla uP jest u mnie 10.Mogę ustawić 2 wyświetlacze lub jeden.Jeśli zrobię w obszarze tekstowym inny ID np.11 to zawsze będzie wyświetlał znaki tylko na LCD 1
(http://img685.imageshack.us/img685/3711/lcd2q.th.jpg) (http://img685.imageshack.us/i/lcd2q.jpg/)
Czy mogę prosić o wyjaśnienie metodą łopatologiczną jak ma ustawić w konfigu jeśli mam uP jako ID 010.Najlepiej na zdjęciach.
Mam już polutowane diody z wspólna anodą,ale z tym chcę poczekać,aż wyjaśni się sprawa LCD.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 25, 2010, 19:49:18
OK, widzę teraz, że niepotrzebnie namieszałem w konfiguracji z tymi identyfikatorami. Identyfikatory wyświetlaczy w konfiguracji tworzą się automatycznie, niestety z pewnym błędem tzn. powinny wyglądać tak: lcd_XX_YYY gdzie XX identyfikator urządzenia, a YYY to numer wyświetlacza. Niestety XX nie zmienia się gdy zmieniamy identyfikator urządzenia. To jest mylące bo wydaje się, że pierwsza liczba to numer wyświetlacza.

Identyfikatory wyświetlaczy, diod i wyświetlaczy 7-seg są dowolne, muszą być tylko unikalne. Najlepiej zostawiać je domyślne a zmieniać opis.

Błąd z tym identyfikatorem poprawię w kolejnej wersji. Najprawdopodobniej dodatkowo zablokuję edycję tych identyfikatorów.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 20:31:28
Czy z tego wynika,że nie mogę w obecnej chwili edytować teksu na LCD2.Czy można jakoś tak ustawić konfigurację aby sprawdzić oba LCD.U Zająca oba LCD działają.Czy mam czekać na poprawkę czy mogę jakoś przetestować drugi LCD.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 25, 2010, 20:45:49
Możesz bez problemu używać drugiego LCD. Zmień w konfiguracji urządzenia ilość wyświetlaczy na 2 i gotowe. Po prostu nie przejmuj się identyfikatorem wyświetlacza który będzie wyświetlany w tabeli z wyświetlaczami.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 20:49:35
Nie testowałem jeszcze LED i nie wiem jak tam będzie z adresowaniem.Idea ID jest dobra ale poszczególne wyjścia np.LCD,7segLED lub LCD powinny być zdefiniowane przez program w danym uP.Gdyby wyjścia (adresy) były na sztywno za numerowane np.zgodnie z schematem montażowym (ideowym)to pisząc skrypt nie byłoby problemu.Jeśli łączę LED  numerze 20 z uP o IP np.25 to wiem jaki fragment skryptu jest odpowiedzialny za to połączenie.Tak zrobiono w kartach OC oraz SIOC.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 25, 2010, 21:17:29
Zrobiłem tak jak sugerowałeś.Efekt jest taki,że mogę pisać tekst na obu LCD ale są one zdefiniowane od 1 do 64 tak jakby były połączone w szereg.
(http://img689.imageshack.us/img689/1457/test1wm.th.jpg) (http://img689.imageshack.us/i/test1wm.jpg/)
(http://img295.imageshack.us/img295/9121/test2p.th.jpg) (http://img295.imageshack.us/i/test2p.jpg/)
Adres lcd_01_002 jest generowany automatycznie.Układ nie potrafi edytować teksty niezależnie tzn.albo w LCD1 albo w LCD2 tylko albo w LCD1 lub szeregowo.
Może coś robię źle manualnie?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 25, 2010, 21:37:46
OK, powoli wychodzimy na prostą :) To na którym LCD będziesz wyświetlał tekst zależy od tego jak zdefiniujesz obszar tekstowy. Możesz zdefiniować obszar składający się np. tylko z 3 znaków (minimum 1) na pierwszym wyświetlaczu i kolejny obszar na drugim wyświetlaczu. Obszary są reprezentowane jako zmienne i można je dowolnie wykorzystywać w skryptach. Identyfikator obszaru nie ma nic wspólnego z urządzeniem, jest tylko dla Ciebie i dla zmiennej w skrypcie.

Dzisiaj udało mi się zrobić schemat do LED/7SEG

(http://img820.imageshack.us/img820/8512/simoutled7segschemat.th.jpg) (http://img820.imageshack.us/i/simoutled7segschemat.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 26, 2010, 10:15:41
Cytuj
To na którym LCD będziesz wyświetlał tekst zależy od tego jak zdefiniujesz obszar tekstowy.
To się prawda.Trochę mnie pomieszał opis.Teraz się tym nie przejmuję,jeśli program proponuje dla ID uP np.010 ozn drugiego LCD lcd_01_002 to tak zostawiam.Chociaż logiczniej byłoby:
dla LCD1 np.lcd_01_010_1
dla LCD2 np.lcd_01_010_2
gdzie 01 jest wersją,010 ID uP a 1,2 ozn.LCD.
Zrobilem testy pisania tekstu dla dwóch LCD definiując różnie długość pół tekstowych i działa to w ten sposób,że zawsze jest pisany tekst na LCD1 a następnie w LCD2.Nie ma takiej możliwości,że piszemy tekst w LCD2 z pominięciem LCD1 jeśli będzie zdefiniowany obszar dla LCD1.Z punktu widzenia pisania skryptu to nie ma znaczenia (tak myślę),ponieważ definiujemy fragmenty obszaru tekstowego jako zmienne i nimi się posługujemy.Jeśli coś pomieszałem to proszę o sprostowanie.
Chcę teraz sprawdzić mój stary skrypt na LPT dla Falcona sterujący LCD.Poprosiłem codeking o pomoc,ponieważ już zapomniałem jak się pisze skrypty w DK.
Dzisiaj rozpocznę testy SimOut pod kątem sterowania LED.O wynikach napiszę.
Codeking dziękuję za schemat,ułatwi uruchamianie.

Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 26, 2010, 10:44:19
To się prawda.Trochę mnie pomieszał opis.Teraz się tym nie przejmuję,jeśli program proponuje dla ID uP np.010 ozn drugiego LCD lcd_01_002 to tak zostawiam.Chociaż logiczniej byłoby:
dla LCD1 np.lcd_01_010_1
dla LCD2 np.lcd_01_010_2
gdzie 01 jest wersją,010 ID uP a 1,2 ozn.LCD.

Tak zrobię ale bez wersji wsadu bo ona nie ma w tym momencie znaczenia i myślę, że nie będzie się często zmieniać (o ile się zmieni).

Cytuj
Zrobilem testy pisania tekstu dla dwóch LCD definiując różnie długość pół tekstowych i działa to w ten sposób,że zawsze jest pisany tekst na LCD1 a następnie w LCD2.Nie ma takiej możliwości,że piszemy tekst w LCD2 z pominięciem LCD1 jeśli będzie zdefiniowany obszar dla LCD1. Z punktu widzenia pisania skryptu to nie ma znaczenia (tak myślę),ponieważ definiujemy fragmenty obszaru tekstowego jako zmienne i nimi się posługujemy.Jeśli coś pomieszałem to proszę o sprostowanie.

Nie do końca rozumiem. Jeśli chcemy pisać tylko na LCD1 to definiujemy obszar na LCD1, jeśli na LCD2 to definiujemy na LCD2. Jeśli na obydwu to robimy obszar na LCD1 i LCD2. Obszarów można tworzyć dowolną ilość, o dowolnych długościach i obejmujących dowolne dostępne LCD.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 26, 2010, 15:38:10
Witam,nie wiem o czego rozpocząć.Wgrałem pliki od codeking blokujące edycję,wgrałem skrypt pod SimOut i uruchomiłem w Falconie.Jak widać na zdjęciu wszystko działa poprawnie
(http://img97.imageshack.us/img97/4160/falconva.th.jpg) (http://img97.imageshack.us/i/falconva.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Jest jeden warunek.W moich testach działa to poprawnie jeśli wybiorę jeden LCD i zdefiniuję linię pierwszą 16 znaków oraz drugą 16 znaków.
Jeśli zdefiniuję dwa LCD to mam efekt tak jak na zdjęciu.
(http://img709.imageshack.us/img709/5392/2lcd.th.jpg) (http://img709.imageshack.us/i/2lcd.jpg/)
Na kolejnych zdjęciach są pokazane ustawienia w konfiguracji.
(http://img571.imageshack.us/img571/7498/lcdtest1.th.jpg) (http://img571.imageshack.us/i/lcdtest1.jpg/)
(http://img171.imageshack.us/img171/3190/lcdtest2.th.jpg) (http://img171.imageshack.us/i/lcdtest2.jpg/)
(http://img256.imageshack.us/img256/2730/lcdtest3.th.jpg) (http://img256.imageshack.us/i/lcdtest3.jpg/)
(http://img641.imageshack.us/img641/3966/lcdtest4.th.jpg) (http://img641.imageshack.us/i/lcdtest4.jpg/)
Reasumując jestem zadowolony ponieważ PFL w Falconie działa.Jedyny problem to jak zastosować drugi LCD tak aby pracowały niezależnie.Prawdopodobnie to będzie działać poprawnie mam na myśli oba LCD,ale trzeba odpowiednio ustawić konfigurację.
Mam prośbę do codeking.Jeśli możesz metodą łopatologiczną powiedzieć jak zrobić konfig dla dwóch LCD tak aby można było pisać teksty niezależnie zarówno w LCD1 jak i LCD2 z możliwością wyboru wiersza.Ja tego nie potrafię zrobić.Albo mam komunikat,że jest już zdefiniowane albo komunikat wchodzi na oba LCD co widać na załączonych obrazkach.
Dzisiaj już nie dam rady sprawdzić LED,może jutro.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 26, 2010, 16:53:47
Ze zrzutów wynika, że obszar L0 ma długość 32 znaków a na pierwszym wyświetlaczu wybranych jest tylko 16 więc pozostałe 16 jest wybrane na drugim LCD i dlatego tekst dłuższy niż 16 znaków przechodzi na drugi wyświetlacz. Edytuj ten obszar, wybierz wyświetlacz drugi i usuń znaki z tego wyświetlacza (klik prawym klawiszem myszy na znak na wyświetlaczu).
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 26, 2010, 18:27:53
OK zrobię jak radzisz.Najpierw kilka pytań związanych z LED.Podłączyłem 8 LED do gniazda ozn.1-8.W konfiguracji napisałem ID 21 tak jak jest zaprogramowana kość.Co dalej?Mam Ledy ozn.Led_021_001 do 008.W teście mogę zaznaczyć v dla każdej diody,ale nie widzę efektu świecenia.Jeśli zrobię identyfikację to zapalaja się 2 diody COL2 oraz COL3 wg.schematu.Pytanie jak konfigurować oraz jak testować?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 26, 2010, 18:51:13
Dzięki codeking miałeś rację,teraz działa prawidłowo.Zastanawiam się jak napisać wyjaśnienie na forum tak aby koledzy uruchamiający LCD w SimOut nie popełnili tego samego błędu.Kluczem do sukcesu jest prawidłowe zdefiniowanie obszaru tekstowego.
Tak myślę,że na stronie Zajca przydałaby się instrukcja objaśniająca testowanie SimOut.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 26, 2010, 19:14:39
Wgrałeś wersję 2 wsadów (LED_v2_021.hex) ?

Spróbuj w oknie testowym włączać diody z zakresu 33-40 - być może, że wkradł się błąd i odwróciła się numeracja diod.

Instrukcję jak najbardziej trzeba napisać tylko ciężko się do tego zabrać, może znajdą się osoby chętne do pomocy. Jednak wcześniej trzeba dobrze przetestować płytkę i moduł.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 26, 2010, 20:27:17
Sprawa się wyjaśniła.Diody 1 do 8 można załączać i wyłączać jeśli zadeklarujemy 40 diod.Kolejność jest prawidłowa.Jeśli zadeklarujemy tylko 8 diod to nie można ich zapalać ani gasić.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 26, 2010, 22:01:51
OK, dla diod właśnie kolejność używana przez program jest odwrotna (ze względu na płytkę simOUT XL) i dlatego diody nie były zapalane przy ustawionej ilości 8. Przy 40 działa. W takim razie zablokuję ilość na 40 bo simOUT dokładnie tyle obsługuje.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 27, 2010, 11:03:57
Witam,
jestem po wstępnych testach SimOut i chciałbym podzielić się moimi uwagami.Po pierwsze ta karta jest dobrym uzupełnieniem MJoya i razem są konkurencją dla kart OpenCockpits.SimOut jest w przybliżeniu równoważny 3 kartą z OC tzn.karcie Master oraz dwóm kartą Display II.Nie ma wejść,ale to uzupełnia MJoy.Porównując ceny to można stwierdzić,że SimOut jest znacznie tańszym rozwiązaniem.Jeśli ktoś ma cierpliwość do liczenia to może to dokładnie wyliczyć.
Teraz kilka uwag do SimOut.Nie mam zastrzeżeń do projektu koncepcji oraz projektu pcb.Jest bardzo trudno zrobić pcb dla wersji druku jednostronnego,dlatego jedną z metod jest projektowanie pcb dla wersji dwustronnej ale z założeniem,że druga strona płyty ma minimalną liczbę połączeń.Robi się projekt w ten sposób,że maksimum połączeń jest na jednej stronie a na drugiej minimum.Druk na stronie z minimum połączeń zastępuje się mostkami.Tutaj mamy tylko 3 mostki,dlatego niektóre ścieżki są dosyć długie,ponieważ trudno je projektować tylko na jednej stronie druku.
Mostki przy LCD1 oraz LCD2 lepiej umieścić po stronie druku,ponieważ nie będą przeszkadzać (mechanicznie) przy montażu złącz dla LCD.
Rezystory R6-R35 tak umieścić na druku aby nie przeszkadzały przy montażu złącz pod 7segLED (nie jest to problemem).
Złącza pod LED montować na przemian wannowe 10pin oraz listwę kołową (przyciętą z 2x40pin).Złącza wannowe nie można umieścić obok siebie.
Co do instrukcji testowania SimOut to pomyślę.Może zrobię krótki opis z zdjęciami i umieszczę na stronie EGHI.Można to zrobić na stronie Zająca.
Jeszcze jedna uwaga praktyczna.Po zaprogramowaniu kości radzę nalepić na scalaku naklejkę z opisem np.LCD 010 lub LED 021 itd.Ważny jest opis oraz adres ID.Po korekcji programu użytkownik będzie musiał tylko wpisać w konfiguracji ID,nie będzie problemów,które ja napotkałem.
Zając zrobił bardzo czytelną dokumentację.Mam tylko jedną uwagę aby zaznaczyć,że opisane komunikaty są tylko jako ciekawostka i nie są potrzebne do uruchamiania karty.Nadmiar informacji czasem odstrasza.
Mam zamiar obsadzić wszystkie złącza dla LED i sprawdzić ich adresowanie.Następnie uruchomię 7segLED,ale tylko pozycje IC11.Pozostałe pozycje obsadzę w miarę moich potrzeb.
Na koniec uwaga ogólna.Mając MJoya oraz SimOut można tanim kosztem zrealizować sterowanie uproszczonego kokpitu.System można oczywiście rozbudować w miarę potrzeb.Gratulacje dla kolegów Codeking oraz Zająca.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 27, 2010, 12:18:13
Zgadzam się z tym co napisałeś, simOUT miał być (jest) uzupełnieniem dla MJoy'a. Planowane jest także simIN czyli obsługa wejść.

Jeśli chodzi o płytkę, Zając wyliczył, że jednostronna jest znacznie tańsza niż dwustronna a wielkość płytki nie będzie różniła się na tyle aby opłacało się dopłacać. Za tą płytkę dla Zająca należą się gratulacje, upchał wszystko i właściwie nie ma miejsca na kolejny moduł więc płytka dwustronna naprawdę byłaby tylko minimalnie mniejsza.

vito_zm - gratulacje za uruchomienie płytki, na razie jesteś trzecią osobą, która to uczyniła (poza Zającem i mną). Czekamy na kolejnych śmiałków. Przy okazji wykryłeś parę rzeczy do poprawy za co kolejne dzięki.

Oznaczanie identyfikatorami uC nie jest takie ważne, po to powstała funkcja identyfikacji. Dla uC sterujących LED/7-SEG identyfikacja w wersji 2 wsadów trochę się zmieniła tzn. gdy podepnie się wyświetlacze 7-SEG to na wyświetlaczach 3, 4 i 5 będzie wyświetlony ID w formacie YYY np. 021. Dwa pierwsze wyświetlacze to będą wyświetlały ID w sposób binarny i trzeba to ręcznie przeliczać. Wyświetlacze LCD mają możliwość przyjaznego wyświetlenia swojego ID więc nie ma problemu przeliczania itd.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 27, 2010, 18:17:21
Gratulacje należą się Tobie i Zającowi,że zrobiliście ten projekt i że jest dostępny.Co do płytki jednostronnej to się z Tobą zgadzam.Mnie chodziło raczej o metodę projektowania płyty jednostronnej.Projektuje się płytę dwustronną (pozornie) po to tylko,aby ułatwić projektowanie pcb.Jedną stronę tej płyty zastępujemy mostkami.Oczywiście projektujemy tak aby na jednej stronie tej właściwej było dużo ścieżek a na tej drugiej "z mostkami" mało.Jest to technika,którą niektórzy stosują.
Co do oznaczeń scalaków to się temu przyjrzę przy uruchamianiu modułu 7segLED.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 27, 2010, 20:08:39
Witam

Co do płytki jednostronnej to się z Tobą zgadzam.Mnie chodziło raczej o metodę projektowania płyty jednostronnej.Projektuje się płytę dwustronną (pozornie) po to tylko,aby ułatwić projektowanie pcb.Jedną stronę tej płyty zastępujemy mostkami.Oczywiście projektujemy tak aby na jednej stronie tej właściwej było dużo ścieżek a na tej drugiej "z mostkami" mało.Jest to technika,którą niektórzy stosują.

Ja robiłem trochę inaczej. Od początku traktowałem ją jako jednostronną, a tam gdzie już nie był możliwości robiłem mostki, dzięki temu jest ich bardzo mało.

Mostki przy LCD1 oraz LCD2 lepiej umieścić po stronie druku,ponieważ nie będą przeszkadzać (mechanicznie) przy montażu złącz dla LCD.

Można i tak. Ja przewidziałem te mostki w takich miejscach aby przebiegały wzdłuż np złącz /które są obudowane plastikiem/, dzięki temu nie ma możliwości aby nastąpiło przypadkowe zwarcie np do nóżki jakiegoś elementu, oczywiście stosując listwy dwurzędowe a nie złącza wannowe bo wtedy będzie dla nich trochę mało miejsca.

Złącza pod LED montować na przemian wannowe 10pin oraz listwę kołową (przyciętą z 2x40pin).Złącza wannowe nie można umieścić obok siebie.

I tu się zgadzam jest tam trochę mało miejsca, lecz zwiększenie odległości między złączami akurat w tym miejscu pociągnęło by za sobą powiększenie całej płytki i co za tym idzie kosztów, ale mam nadzieje, że dzięki podpowiedzi vito_zm, każdy da sobie radę.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 27, 2010, 21:46:51
Druk jest zrobiony perfekcyjnie,moje gratulacje Zając.Ponieważ zastosowałem dla LCD złącza wannowe to zrobiłem mostki od strony lutowań,ale z odpowiedniego przewodu w izolacji tak aby nie było zwarć na druku.W projekcie jest parę spraw zrobionych bardzo dobrze co świadczy o dużej praktyce kolegów.To wychodzi dopiero w momencie uruchamiania płyty.Bardzo mi się podoba sterowanie LED,jest zrobione lepiej niż w OC.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 28, 2010, 15:48:28
Wykonałem kolejne testy.Sprawdzilem wszystkie wyjścia LED i numeracja jest prawidłowa.Następny wniosek nie można lutować złącz wannowych i kołowych na przemian.Nie wchodzi sznur połączeniowy.Muszą być gniazda kołkowe.Mam nadzieję,że taśmy połączeniowe 2x5 zakończone złączem wannowym zmieszczą się obok siebie.
Podobnie jest z złączami pod 7segLED.Tutaj jest problem lutowania rezystorów.Musiałem wy lutować 5 rezystorów (zbyt duża wartość) i miałem problem.
Kolejny problem to pojawiające się od czasu do czasu komunikaty,jest na załączonym zdjęciu.
(http://img204.imageshack.us/img204/5240/errorow.th.jpg) (http://img204.imageshack.us/i/errorow.jpg/)
Ostatnia sprawa to test 7segLED.Ja używam na codzień z wspólną katodą,ale znalazłem stare z wspólną anodą ozn.CQVP31.Podłączyłem do karty i rozpocząłem testy.Przy identyfikacji zapaliły się 8.Mam tylko 2 wyświetlacze 7segLED.Bardzo słabo świecą.Wymieniłem rezystory z 300om na 100om,niewiele się zmieniło.Jest opcja testu pojedynczych wyświetlaczy.U mnie nie działa lub nie widzę świecenia.W związku z czym pytania.
Jakie użyć wyświetlacze aby była pewność,że są o.k.Jakie wartości rezystorów.Jak testować pojedyncze wyświetlacze.
Przy okazji wg .schematu montażowego dla złącza port1 są połączenia:
pin1 R10 pin9 uP (ROW4 wg.schematu ideowego)
pin2 R9 pin 8 uP (ROW3)
pin3 R8 pin 7 uP (ROW2)
pin4 R7 pin 6 uP (ROW1)
pin5 R6 pin 11 uP (ROW5)
czy tak ma być?
pozdrawiam
vito_zm


Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 28, 2010, 18:24:08
Sprostowanie.Przy identyfikacji 7segLED nie ma 8 tylko jakieś zapalone 3 segmenty,które nie tworzą cyfry.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 28, 2010, 18:38:18
Wyświetlacze/diody są multipleksowane, w jednym momencie może się świecić max. 5 tych samych segmentów na wszystkich wyświetlaczach. Stąd może wynikać słabe świecenie. Jeśli jednak diody LED świecą u Ciebie dobrze to nie powinno być żadnego problemu. Diody wymagają zwykle większego prądu niż wyświetlacze 7-seg. Możesz spróbować dać mniejsze rezystory (82R). Znaczenie ma jeszcze zasilacz, ja stosuję zasilacz od PC więc mam 12A na 5V. Zając stosuje zasilacz chyba 2A na 5V - wyświetlacze świecą u niego dobrze (nie świecą super w dzień ale w nocy przynajmniej nie rażą).

Identyfikacja powinna zapalić na dwóch pierwszych wyświetlaczach (złącza 1-2) zakodowane ID (napisz dokładnie które segmenty są zapalone), natomiast na pozostałych trzeb powinien być wyświetlony prawdziwy ID.

Testowanie tak jak wyświetlacze, w oknie testowym można wpisywać wartość dla każdego wyświetlacza 7-seg z osobna. W oknie konfiguracyjnym jest możliwość utworzenia obszaru wyświetlaczy 7-seg (prawy przycisk myszy na dolnej tabeli na zakładce z wyświetlaczami 7-seg). Można wtedy wpisać całą liczbę i ona zostanie rozbita na poszczególne wyświetlacze.

Piny napisałeś poprawnie, tak właśnie powinny być połączone.

Odnośnie tego błędu, który czasem się pojawia. Gdy następnym razem wyskoczy to okienko - kliknij Szczegóły i prześlij mi zawartość okienka które się pojawi.

Jeszcze przyszło mi coś do głowy: jeśli wyświetlacze słabo świecą, sprawdź czy uC się nie grzeje, może jest jakieś zwarcie przy lutach rezystorów lub gniazda.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Czerwca 28, 2010, 19:35:10
Następny wniosek nie można lutować złącz wannowych i kołowych na przemian.Nie wchodzi sznur połączeniowy.Muszą być gniazda kołkowe.Mam nadzieję,że taśmy połączeniowe 2x5 zakończone złączem wannowym zmieszczą się obok siebie.
Podobnie jest z złączami pod 7segLED.Tutaj jest problem lutowania rezystorów.Musiałem wy lutować 5 rezystorów (zbyt duża wartość) i miałem problem.

dokładnie - w całej płytce przewidziałem zastosowanie dla gniazd kołkowych - przykład na mojej płytki jak to polutowałem / złącza dla wyświetlaczy LCD, diod LED i wyświetlaczy 7-segmentowych /.

(http://img706.imageshack.us/img706/5076/image03cr.th.jpg) (http://img706.imageshack.us/i/image03cr.jpg/)          (http://img180.imageshack.us/img180/4035/image02m.th.jpg) (http://img180.imageshack.us/i/image02m.jpg/)          (http://img153.imageshack.us/img153/3468/image01c.th.jpg) (http://img153.imageshack.us/i/image01c.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

W przypadku zastosowania takich złącz nie ma problemu z kabelkami / nawet dla diod LED - wchodzą złącza zaciskane na taśmę, trochę na ścisk ale dają radę /. Na pierwszym zdjęciu widać także jak jest poprowadzony mostek między dwoma złączami, które go chronią przed przypadkowym zwarciem o jakiś inny element.
Co do wartości rezystorów to u siebie zastosowałem do 7-segment 100R a do diod LED 150R i jest ok, ale jak pisał codeking można te wartości dobrać pod swoje potrzeby.

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 29, 2010, 08:04:40
Jest pewna niejasność związana z załączonym schematem ideowym.Skutek jest taki,że nie wiadomo jak liczyć numeracją kolejnych wyświetlaczy 7segLED.Projekt jest tak pomyślany,że program dla LED oraz 7segLED jest taki sam (to jest mój domysł).W jednym i drugim przypadku mamy do sterowania 40 LED.
Załączony schemat może sugerować schemat ideowy tylko modułu 7segLED.Jeśli tak to dlaczego jest na nim rez.R5,który dotyczy modułu sterowania LED.
Z schematu montażowego mamy następujące połączenia.
Port 1
pin1 R10 pin9 uP  wyświetlacz 7segLED ??
pin2 R9 pin 8 uP  wyświetlacz 7segLED ??
pin3 R8 pin 7 uP  wyświetlacz 7segLED ??
pin4 R7 pin 6 uP  wyświetlacz 7segLED ??
pin5 R6 pin 11 uP  wyświetlacz 7segLED ??

Złącza LED
rez.R5  pin11 uP grupa LED 1-8
rez.R4  pin6  uP grupa LED  9-16
rez.R3  pin7  uP grupa LED 17-24
rez.R2  pin8  uP grupa LED 25-32
rez.R1  pin9  uP grupa LED 33-40
Celowo nie używam ozn.ROW 1-5,ponieważ może to wprowadzić w błąd.
Połączyłem wyjście ozn.1,2 z portu1 7seg do anod moich dwóch wyświetlaczy.Dla identyfikacji mam na pierwszym wyświetlaczu zapalone segmenty f,g,d na drugim f oraz d.Czy to jest dobrze czy źle nie wiem,ponieważ nie wiem jak liczyć kolejność 7segLED.
Dzisiaj kupię jeszcze jeden zestaw dla 7segLED oraz wyświetlacze z wspólną anodą i będę testował.Przesłałem na maila szczegóły związane z komunikatem błędu,który się czasem pojawia.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 29, 2010, 18:41:33
Witam,
jestem po kolejnych testach.LCD oraz LED już są uruchomione pozostały tylko 7segLED.Ponieważ miałem problemy kupiłem drugi zestaw dla sterowania portu 2.Dodatkowo kupiłem wyświetlacze z wspólną anodą.Pierwsze testy wypadły nienajlepiej.Wyświetlacze podłączone do portu1 świeciły słabo i były problemy z identyfikacją.Po zamianie uP i zaprogramowaniu kości wady portu1 zniknęły.Segmenty świecą dosyć jasno oraz jest identyfikacja na obu portach.
Co trzeba jeszcze zrobić.
Jest błąd w oznaczeniach na schemacie lub połączeniach kablowych.Zamiast 0 jest wyświetlane 5 zamiast 2 segmenty c,e,f,a zamiast 3 segmenty a,d,e,f itd.Identyfikacja jest wyświetlana na obu portach (mam tylko podłączone 4 wyświetlacze).Na wyświetlaczu 1 i 2 palą się segmenty f,g,d,na wyświetlaczu 3 jest wyświetlane 0 oraz na wyświetlaczu 4 jest 2.
W tym momencie mam pytanie co powinno być na portach.Na schemacie montażowym jest opis złącza od lewej strony A....na końcu dp.Na schemacie ideowym są numery pinów złącza i obok opis segmentów.Jest pewna niekonsekwencja pomiędzy obu opisami.Na montażowym numeracja jest liczona od prawej do lewej strony na ideowym odwrotnie.Dla mnie jest istotne źródło czyli piny uP.Czy mogę prosić o informację na jakich pinach uP są segmenty 7segLED.
Następna sprawa to oznaczenie anod.Ja przyjąłem,że pin1 na złączu portu  na schemacie  montażowym dotyczy anody pierwszego wyświetlacza i dalej kolejno.
Jak wygląda u mnie testowanie wyświetlaczy.Wpisuję cyfrę na poz.001.Gdy przechodzę na poz.002 to w tym momencie pokazuje się informacja na pierwszym wyświetlaczu itd.Wpisanie cyfry nie powoduje jej wyświetlenie.Dopiero przejście na kolejna pozycję powoduje wyświetlenie poprzedniej wartości.
Reasumując nie spodziewałem się tak dobrego (jasnego) świecenia wyświetlaczy 7segLED,jest to miła niespodzianka.Co do przekłamanych cyfr to jest to sprawa trywialna i myślę,że Codeking znajdzie przyczynę.Zastosowałem rezystory 100om.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 29, 2010, 19:19:35
Czy ten uC, który wymieniłeś jest sprawny ? To chyba kolejny uC, z którym miałeś problem (błędnie zaprogramowany?).

Oznaczenia na płytce mają pierwszeństwo, sprawdzę jeszcze schemat (może gdzieś zrobiłem błąd). Płytka ma pierwszeństwo bo jej nie da się zmienić, więc ewentualne poprawki będą w module simOUT lub we wsadach.

Jeśli na wyświetlaczu zapalone są segmenty f, g i d to ID wynosi 22. Na wyświetlaczu 3 i 4 masz "02", na piątym powinna być wyświetlana cyfra 2. Czyli 3 ostatnie wyświetlacze poprawnie wyświetlają ID - "022".

Numeracja segmentów na schemacie ideowym jest dwuznaczna bo nie określa kierunku montowania (układu ścieżek) dla gniazda 7-SEG. Wszystkie segmenty są sterowane portem B uC czyli dokładnie te piny pokazane na schemacie ideowym.

Anody wyświetlacze są oznaczone i dokładnie to oznaczają co piszesz. Anoda 1 to wyświetlacz 1, 2 to 2 itd. aż do 5.

W oknie testowania ważne jest naciśnięcie klawisza ENTER po wpisaniu wartości dla wyświetlacza. Gdy komórka wyjdzie z trybu edycji (zniknie z niej kursor) to wtedy wartość jest pobierana i wysyłana do wyświetlacza. Więc należy pamiętać o klawiszu ENTER.

Poprzestawiane segmenty (wyświetlanie innych cyfr niż wpisane w oknie testowym) to wynik mojej nieuwagi i skopiowaniu złego pliku konfiguracyjnego.

Można to poprawić ręcznie edytując plik simout.xml (w katalogu /modules).

Należy w nim odszukać taki fragment:
    <ledDisplaysDictionary default="0" dot="64">
        <dotChars>
            <char chr="." />
            <char chr="," />
        </dotChars>
        <char chr=" " value="0" />
        <char chr="0" value="252" />
        <char chr="1" value="96" />
        <char chr="2" value="218" />
        <char chr="3" value="242" />
        <char chr="4" value="102" />
        <char chr="5" value="182" />
        <char chr="6" value="190" />
        <char chr="7" value="224" />
        <char chr="8" value="254" />
        <char chr="9" value="246" />
    </ledDisplaysDictionary>

W atrybutach
<char chr="1" value="96" />
określa się jakie segmenty mają być zapalane dla danego znaku. I tak dla powyższego przykładu, dla cyfry 1 będą zapalane segmenty b i c (liczba 96). W powyższym kodzie wartości są poprawne, więc wystarczy w swoim pliku podmienić na te powyższe. W kolejnej udostępnionej wersji plik konfiguracyjny będzie już poprawny.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 30, 2010, 18:55:00
Wgrałem simout.XLM i zrobiłem testy.Efekt widać na załączonym zdjęciu.Do 7segLED mogę wpisywać cyfry 0-9.Działają LCD oraz LED.Jedynie przy identyfikacji wyświetla coś takiego jak na zdjęciu.
Błąd o którym wspomniałem pojawia się jeśli jesteśmy w drzewku pod RS232 np. LED i naciskamy okienko Edytuj.Można edytować na polu z prawej strony (naciskamy prawy klawisz myszy).


(http://img256.imageshack.us/img256/953/testsimout.th.jpg) (http://img256.imageshack.us/i/testsimout.jpg/)
(http://img709.imageshack.us/img709/3668/identyf.th.jpg) (http://img709.imageshack.us/i/identyf.jpg/)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Czerwca 30, 2010, 19:40:05
vito - gratulacje ! Sprawdziłeś działanie wszystkich elementów na simOUT XL.

Te dziwne znaczki na wyświetlaczach 7-SEG są prawidłowe, tym się nie przejmuj, po prostu identyfikacja dla diod LED i wyświetlaczy 7-SEG działa tak samo, więc 2 pierwsze wyświetlacze pokazują ją w formie LED a 3 kolejne już normalnie. Podepnij piąty i będziesz wiedział jaki ID ma uC do którego podpięte są te wyświetlacze. Stawiam na 22 :)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Czerwca 30, 2010, 22:10:42
Czas na podsumowanie.Moim zdaniem jest to bardzo udany projekt.Łatwo go konfigurować oraz testować.Po napisaniu krótkiej instrukcji nie będzie problemów.Jestem mile zaskoczony jaskrawością świecenia 7seg-LED pomimo multipleksowania.Wyprowadzenia sygnałów są przemyślane i łatwe do rozprowadzenia.Łatwo programować uP podobnie jak MJoy.W połączeniu z MJoyem jest alternatywą dla innych projektów.Jeszcze raz gratuluję kolegą za projekt i udostępnienie go na forum.Teraz pozostaje pisanie skryptów,ale to już inna bajka.Ten temat pozostawiam na koniec lata.
Jeszcze jedna uwaga,projekt jest cenny ponieważ został zrealizowany i uchomiony.Dodatkową zaletą jest jego prostota.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 01, 2010, 05:59:51
Witam,
jestem po testach SimOut i zastanawiam się jak go w moim przypadku wykorzystać .U mnie występują stosunkowo duże odległości pomiędzy panelami.W związku z czym będę stosował różne typy sterowników w zależności od sytuacji.Mam konkretne pytanie dotyczące DK lub HSC.Jeśli będzie taka sytuacja jak u EGHI,że będzie miał kartę Skalarki oraz SimOut lub tak jak w moim przypadku myślę o dwóch kartach SimOut jak będzie działać DK.Czy program jest przygotowany na taki przypadek?
Pytam dlatego,że rozpatruję zastosowanie 2 kart SimOut.Jest oczywiście możliwość rozbudowy tej karty,ale pytanie na jaką odległość można umieścić dodatkowy moduł (wyjście z MAX 232).Jeśli będą dwie karty to trzeba zadeklarować dwa porty RS232.Czy w DK jest przewidziana taka sytuacja?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Lipca 01, 2010, 08:45:34
Tak, zarówno stare DK jak i nowe HSC może pracować na kilku różnych kartach jednocześnie.

W module simOUT możesz dodać kolejne interfejs RS232. Zaznaczasz główny węzeł i klikasz Dodaj...

RS232 powinien dać radę pracować na paru metrach bez żadnych problemów, można pomyśleć wtedy o jakimś lepszy przewodzie (ekranowany) zamiast taśmy. Nie powinno być problemów.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 01, 2010, 11:12:14
Jest to dobra wiadomość.Jeszcze jeden pomysł.Można podpiąć kilka SimOut do jednego podstawowego z MAX 232.Można je wyposażyć w moduły potrzebne w danym fragmencie kokpitu.Przy założeniu,że nie będzie zakłóceń na odległości 2-3 m na przewodzie w ekranie.U mnie taka sytuacja wystąpi.Można oczywiście doposażyć w MAX 232 i mieć niezależny moduł,ale trzeba kupić konwerter USB-RS 232.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 01, 2010, 18:04:14
W trakcie testów znalazłem błąd na sitodruku.Grupa LED ma ozn.16-24 powinno być 17-24.Nie jest to problemem.Można na rysunku montażowym to poprawić.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 22, 2010, 10:44:05
Witam,
kupiłem przejściówkę USB - RS232
http://allegro.pl/show_item.php?item=1103501328
Dopiero dzisiaj próbowałem ją uruchomić i mam problem.Kreator urządzeń zainstalował drivery z CD i w menedżer urządzeń jest widziana jako Prolific USB-to-serial Comm Port (COM4).
W DK zmieniłem z COM1 na COM4.Połączenie działa,ale nie działa identyfikacja.Zmieniałem wejścia USB.Każda zmiana wejścia powodowała inny numer COM4-7.Zmiana wejść USB nie pomogła.DK ma możliwość wyboru COM1,3 oraz nowy związany z wejściem USB.
Pytanie co dalej mogę z tym zrobić.
Przy okazji mam pytanie.Włożenie konwertera w różne gniazda USB powoduje w menager urządzeń przypisanie do tych portów (USB) różnych numerów COM...Czy mogę to wykasować ikoną odinstaluj?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Lipca 22, 2010, 11:04:49
Spróbuj w ustawieniach portu COM zmienić parametry. W Menedżerze urządzeń kliknij prawym klawiszem myszy na tą przejściówkę (Prolific USB-to-serial Comm Port X) i z menu wybierz właściwości. W Zaawansowanych można również zmienić numer portu COM.

Na zrzucie poniżej są moje ustawienia na których działa simOUT XL.

(http://img52.imageshack.us/img52/4907/comustawienia.th.jpg) (http://img52.imageshack.us/i/comustawienia.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 22, 2010, 11:51:44
Zrobiłem jak radziłeś,bez zmian.Połączenie jest ale brak komunikacji.Dioda D3 nie miga co sugeruje,że nie idą komunikaty.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 22, 2010, 14:50:02
Zrobiłem instalację HSC w nowym PC,gdzie nie mam RS232.Sytuacja analogiczna jak w starym PC.Mam połączenie,ale nie miga D3.Ustawiłem mniejszą szybkość transmisji,bez zmian.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Lipca 22, 2010, 17:40:28
Posiadasz jakieś inne urządzenie podpinane pod RS232 żeby sprawdzić ?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 22, 2010, 18:34:59
Nic nie przychodzi mi do głowy.Może zrobić pętlę nad z odb.Pytanie jakim programem to testować?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 24, 2010, 10:17:53
Zgodnie z sugestią codeking uruchomiłem program z strony
http://sites.google.com/site/terminalbpp/
Mam połączony pin 2 z 3 na łączówce DB9 RS232.Ustawiłem parametry RS232,wysyłam z klawiatury znaki ASCII i nic się nie dzieje.
Pytanie czy dobrze testuję,czy trzeba jeszcze coś połączyć na DB9?Mam na myśli sygnały RTS,CTS oraz DTR.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Lipca 24, 2010, 10:22:08
Znalazłem taki dokument http://www.ep.com.pl/okablowanie/Okablowanie_RS232.pdf

Na stronie 3 jest napisane, które piny połączyć aby przetestować gniazdo.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 24, 2010, 10:28:12
Dzięki za informację.Tak myślałem.Zaraz będę testował.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 24, 2010, 11:04:04
Program działa jeśli zrobimy pętlę nad-odb na wyjściu RS232.
Jeśli zrobię to samo w konwerterze USB-RS232 to nie działa.Zrobiłem test na dwóch pc.Codeking czy u Ciebie pętla nad-odb na konwerterze działała?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Lipca 24, 2010, 12:19:43
Tak, u mnie działa na przejściówce. Połączyłem tylko TX z RX. Płytka simOUT XL innych pinów nie używa.

Wygląda na to, że otrzymałeś niedziałającą przejściówkę - zwróć ją na wymianę.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 24, 2010, 13:01:06
Cytuj
Tak, u mnie działa na przejściówce. Połączyłem tylko TX z RX. Płytka simOUT XL innych pinów nie używa.
Dla pewności,czy na przejściówce masz połączone tylko pin 2 z pin 3 (nad-odb) a pozostałe są niepołączone i to działa w wspomnianym programie dla testów RS232?
Zwrócić nie mogę ponieważ otworzyłem obudowę chcąc sprawdzić jakie układy są w środku.Mogę kupić u siebie w Poznaniu konwerter za około 40zł lub w Internecie.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Lipca 24, 2010, 13:56:53
Tak, połączyłem tylko pin 2 z 3. W programie wybrałem port nie zmieniając innych ustawień. Połączyłem i po wysłaniu czegokolwiek to samo było odbierane.

Jeśli rozebrałeś to może widać tam jakieś zimne luty czy przerwy, bo skoro sterownik się instaluje, Windows widzi urządzenie to może da się to uruchomić.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 26, 2010, 15:27:00
Kupiłem nowy konwerter o nazwie Manhattan za 45zł i ten działa bez problemowo.Gratulacje codeking za udany projekt.Teraz mogę spokojnie umieścić SimOUT w nowej konfiguracji mojej elektroniki dla nowego kokpitu.O szczegółach napiszę w innym wątku.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Lipca 29, 2010, 09:21:52
Witam,kolejna faza aplikacji SimOUT w symulatorze Falcon.
(http://img823.imageshack.us/img823/6397/mlab.th.jpg) (http://img823.imageshack.us/i/mlab.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Na zdjęciu widać dwa systemy:karty OC z lewej strony oraz SimOUT z prawej.Będę teraz pisał skrypt dla SimOUT,który będzie sterował LED w symulatorze Falcon.Skrypt pisany dla kart OC różni się od DK (HSC) między innymi adresami zmiennych.Będę próbował zidentyfikować te zmienne z SharedMemHeaders porównując działanie karty OC oraz SimOUT.Mogą być dodatkowe różnice wynikające z wersji Falcona AF lub OF.Prawdopodobnie nie obejdzie się bez pomocy forum viperpits.Wyniki testów będę przedstawiał w innym wątku.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: shopiK w Października 15, 2010, 09:15:41
Przed momentem wysłałem zapytanie do vito - kto mógłby wykonać dla mnie moduł simout... Teraz doczytałem wątek i oficjalnie i publicznie przepraszam! Widzę, że póki co jedynie 3 osoby uruchomiły projekt. Teraz widzę ile to pracy, więc moja prośba była nie na miejscu... Na razie muszę się uporać z mjoyem :-)

nie mniej. Pozdrawiam i podziwiam
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Października 15, 2010, 18:23:03
Widzę, że póki co jedynie 3 osoby uruchomiły projekt. Teraz widzę ile to pracy, więc moja prośba była nie na miejscu... Na razie muszę się uporać z mjoyem :-)

Witam - jestem jedną z tych trzech osób, które uruchomiła ten projekt. Obecnie samodzielne uruchomienie nie jest chyba trudniejsze od mjoy-a / wręcz wydaje mi się ze jest prościej / płytka jest gotowa - do zamówienia, wsady są, wszystko sprawdzone, że działa. Dużo pracy to było podczas tworzenia projektu. Kończe obecnie aktualizacje strony, gdzie będzie wszystko dokładnie napisane jak simOUT zmontować - więc myślę, że dasz na pewno radę samodzielnie złożyć simOUT. W razie czego służę pomocą

pozdrawiam zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Października 15, 2010, 20:09:51
Moim zdaniem łatwiej uruchomić SimOUT.Jeśli zając uaktualni stronę to nie powinno być problemu.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: zajac w Października 16, 2010, 00:58:04
Moim zdaniem łatwiej uruchomić SimOUT.Jeśli zając uaktualni stronę to nie powinno być problemu.

Własne to zrobiłem i zapraszam, na stary adres oraz na nowy www.simproject.wa.pl (http://www.simproject.wa.pl) - to nowa nazwa  :001:

pozdrawiam Zając
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Października 16, 2010, 07:17:54
Moje gratulacje Zając.Twoja strona pomoże w realizacji sterowników.Jest bardzo atrakcyjna i będzie bardzo przydatna.Jest to bardzo optymistyczne,że w tym roku powstały nowe projekty oraz strony,które je opisują.Mam na myśli Codeking,Ciebie oraz Damosa.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: shopiK w Października 16, 2010, 22:44:27
No nie! Tak zrobionej dokumentacji dawno nie widziałem! Jest tam szczególnie to, z czym problem ma większość amatorów elektroniki - wyjaśnione jest jak rozpoznać który element jest który. Przynajmniej ja z tym miałem zawsze problem. Przyszła paczka kondensatorków 103, 104 - i który jest który?

Ta strona, to kawał dobrej roboty.
Niebawem zamówię płytkę simout. Póki co nacieszę się (tzn. poprogramuję sobie w hsc) mjoyem.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: shopiK w Listopada 13, 2010, 23:58:41
Zbieram się do złożenia zamówienia na elementy potrzebne do złożenia modułu simOUT. Płytka już zamówiona. Mam jednak problemy z wyborem niektórych elementów, ze względu na fakt, że odstępnych jest po kilka wariantów danego podzespołu, oraz na fakt, że nie wszystkie funkcje będą mi potrzebne. A zatem kilka pytań:

1.   Kóry MAX232 wybrać? W sklepie tme.pl mam do wyboru: MAX232 ACPE, AEPE, CPE, ECPE, EEPE, EPE   <- to te które wydaje mi się, że mogą pasować po przyjrzeniu się zdjęciu na stronie projektu.

http://www.tme.eu/pl/katalog/artykuly.phtml?search=MAX+232&idp=1#search%3DMAX+232  (http://www.tme.eu/pl/katalog/artykuly.phtml?search=MAX+232&idp=1#search%3DMAX+232)

2.   Cytat ze strony:
Cytuj
Jedyną wymaganą częścią urządzenia jest obsługa portu RS232. Składa się na niego: układ MAX232 i 4 kondensatory elektrolityczne 4uF.

Ale w spisie podane są kondensatory 1uF – zatem które wybrać?


Bardzo proszę sprawdzić mój spis elementów, jeśli zakładam, że będę wykorzystywał  jedynie obsługę diod LED i wyświetlaczy 7 segmentowych to wystarczy mi (tego nie udało mi się samemu wykonać, ze względu na zbyt małą znajomość elektroniki):
1.   IC – 1   MAX 232   1 szt.
2.   IC 10 – 16    ULN 2803   7 szt.   
3.   Podstawka  DIL-16   1 szt.
4.   Podstawka  DIL-18   7 szt.
5.   C 1 – 4   Kondensator elektrolityczny 1uF    4 szt.
6.   C 13 – 28   Kondensator ceramiczny 22pF           5 szt.
7.   R 1 – 5   Rezystor 82R – 330R               5 szt.
        (spróbuję najpierw 100R) – będę używał diod zielonych i czerwonych (zwykłych, nie super jasnych)

8.   C 6 – 35   Rezystor 82R – 330R  150R           30 szt.
        do wyświetlaczy 7segmentowych (będę używał wyświetlaczy czerwonych lub pomarańczowych – a wy jakie macie?)

9.   R 36 – 38   Rezystor 330R   3 szt.
10.   D 1 – 2   Dioda LED – 5mm   3 szt.
11.   Pr 1 -2   Potencjometr RM / montażowy / 10k   2 szt.
12.   Pr 3 -4   Potencjometr RM / montażowy / 100R   2 szt.
13.   Złącza WS-3 + gniazda           8 szt.
        (na zdjęciu płytki naliczyłem  6 – a w spisie jest rozdzielone kilka pozycji – w sumie 8. Czy chodzi o różne złącza?)

14.   Listwa kołkowa do druku prosta - 3x40pin                   4 szt.
        (wezmę jedną sztukę więcej – najwyżej zostanie trochę – zamiast dodatkowej 1x10pin)
15.   D-SUB 9   Złącze kątowe żeńskie D-SUB 9           1 szt.
16.   DC 5V   Gniazdo zasilające DC kątowe 5,5/2,1mm   1 szt.

Wiem, że sprawdzenie tego może być uciążliwe. Ale naprawdę nie jestem sam w stanie tego zrobić.



Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Listopada 14, 2010, 10:53:51
Chyba nie kupujesz w TME ? Ceny mają zabójcze. Polecam lispol.com Te wszystkie symbole MAX232 to różne obudowy. Do simOUT XL potrzebujesz tego układu w obudowie DIP16. Kondensatory 4 x 1uF, ale na układzie będziesz miał jeszcz dodatkową literkę np. MAX232A. Musisz wtedy upewnić się w datasheet układu, jakie dokładnie kondensatory (najczęściej 1uF albo 0.1uF). Przyjrzałem się Twojej liście i liście na stronie simproject.info Niestety na stronie jest błędna lista  :005: Trzeba ją poprawić. W instrukcji montażu też jest zła lista. Ale jest w niej rysunek (strona 1) na którym dobrze widać co (przede wszystkim w jakich ilościach) potrzeba. Ogólnie:
 - do komunikacji: MAX232, 4 x 1uF (lub 0.1uF), złącze żeńskie RS232 kątowe, gniazdo zasilania 5.5/2.1 DC kątowe, 3 x 330R lub większy, 3 x LED (rezystory i diody są opcjonalne), 1 x podstawka DIL16
 - do sterowania LED (i 7-SEG): 1 x Attiny2313 20PU, 1 x kwarc  11.0592MHz, 1 x 100nF, 2 x 22pF, 1 x ULN2803, 5 x 100R (lub inny, musisz dobrać samemu na podstawie jasności świecenia diod LED - zależne od zasilania), 1 x goldpin 2x8, 1 x podstawka DIL18, 1 x podstawka DIL20

Wszystkie elementy do sterowania LED mnożysz razy ilość układów, czyli jeśli chcesz wykorzystać wszystkie wyświetlacze 7-SEG i diody LED, to x 7. Ale złącze programowania jest przy sterowniku LCD więc elementy: 100nF, 2 x 22pF, podstawka DIL20 i złącze WS-5 musisz dodatkowo kupić i wlutować.

Wszystkie elementy kup "na zapas", zawsze może się przydać.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Listopada 14, 2010, 11:30:09
Zgadzam się z codeking,że elementy z lispol.com są tańsze w porównaniu do TEM.Sprawdziłem kilka pozycji.Szkoda tylko,że mają ograniczony asortyment.
Co do listy to celowo nie chciałem ingerować czekając na twórców ponieważ zauważyłem pewne nieścisłości,które zauważył codeking.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: shopiK w Listopada 14, 2010, 12:18:31
Elementy do mjoya kupowałem w seguro... Ale nie wszystkie były... więc dokupowałem w tme... ale jeszcze czegoś tam brakło i pojechałem do Łodzi... Efekt dwa razy płaciłem za przesyłkę, plus paliwko na 70km (tyle w tę i  z powrotem)...

Czyli w sumie jeśli nie ma wszystkich elementów w danym sklepie to i tak wyższe koszta w tme wyniosą mnie taniej niż kompletowanie w innych. A skorzystałem z tych sklepów, bo polecane były na stronie mjoya. Zajrzę do lispola.

Te wszystkie symbole MAX232 to różne obudowy. Do simOUT XL potrzebujesz tego układu w obudowie DIP16. (...) ale na układzie będziesz miał jeszcz dodatkową literkę np. MAX232A. Musisz wtedy upewnić się w datasheet układu,
Wszystkie elementy kup "na zapas", zawsze może się przydać.

Czyli taki MAX232 ACPE Pasuje bo ma 16 pinów i A w nazwie. Dobrze rozumiem? Co do kupowania na zapas - to oczywiste. Mam już trochę takich zachomikowanych elementów.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Listopada 14, 2010, 13:43:28
MAX232 ACPE jest OK, tylko musisz zamontować kondensatory 0.1uF zamiast 1uF.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: shopiK w Listopada 23, 2010, 08:45:22
Dotarła wreszcie do mnie płytka simOUT. Są jeszcze dwa pytania:
1. Wyświetlacze LED (7-seg) mają być z wspólną katodą, czy anodą?
2. Do połączenia simout z komputerem - mogę użyć zwykłego przewodu com ze sklepu komputerowego, czy muszę lutować jakieś specjalne kombinacje (NIE chodzi mi o programator, tylko o normalną pracę)?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Listopada 23, 2010, 10:54:51
Wyświetlacze ze wspólną anodą. Przewód RS232 standardowy, polecam kupić tanią (za ok. 10 PLN) przejściówkę RS232<>USB i wpiąć bezpośrednio do płytki.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: shopiK w Listopada 23, 2010, 12:54:40
O... sprytne. Pomyślę nad tym rozwiązaniem
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Grudnia 21, 2010, 22:48:07
Dobra wiadomość, jest już dostępny wsad z regulacją jasności. Dodatkowo można poszerzyć możliwości sterownika LED o dodatkowe 8 diod LED (lub 1 wyświetlacz 7-SEG). Jak to zrobić + nowe wsady - http://simproject.info/ (http://simproject.info/) Moduł simOUT z obsługą tych "nowości" jest dostępny jako aktualizacja. Prawdopodobnie jutro opiszę na stronie HSC jak sterować jasnością.

Jasność ustawia się wspólnie dla wszystkich diod/wyświetlaczy podpiętych do danego sterownika, czyli nie można np. przyciemnić diody pierwszej a rozjaśnić diodę trzecią.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Grudnia 22, 2010, 06:23:21
Jest to bardzo dobra wiadomość.Teraz są bardzo duże możliwości wyboru LED lub 7segLED.W moim przypadku brakowało wyjść dla dodatkowych LED.Mam jedno pytanie dotyczące wyprowadzeń LED z łączówki 16 pin.Na których pinach są wyjścia LED1-LED8.
Tak z ciekawości czy zwiększenie jasności świecenia LED uzyskałeś zwiększając częstotliwość odświeżania?
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: codeking w Grudnia 22, 2010, 08:55:00
Chodzi Ci o goldpiny na płytce simOUT XL ? Są one opisane, tam gdzie jest podpina się katodę jest oznaczenie numerami (bądź literami segmentów). Anody opisane są jako A (lub numerem wyświetlacza).

Jasność maksymalna pozostaje taka jak była (może być delikatnie większa). Regulacja polega na skróceniu czasu włączenia diody i dodaniu czasu "nieświecenia". W przypadku maksymalnej jasności czas "nieświecenia" wynosi 0. W przypadki minimalnej jasności czas świecenia wynosi 0. Poziomów jest 11. Poziom 0 to całkowite wyłączenie świecenia, poziom 10 to maksymalna jasność.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Grudnia 22, 2010, 09:23:17
Miałem na myśli kolejność LED na złączu 16 pin.
Przykład:
wersja 7segLED    LED
katoda 1-seg       LED1
dp                     LED2
katoda 2-seg       LED3
seg G                 LED4
katoda 3-seg       LED5
seg F                  LED6
katoda 4-seg       LED7
seg E                 LED8
pin free              katoda LED
Co do regulacji jasności świecenia to regulujesz czas świecenia diod, jest to bardzo przydatne w przypadku zmiennych warunków oświetlenia otoczenia.Niektórzy stosują wariant sprzętowy z regulacją ręczną lub automatyczną z fotoelementami reagującymi na zmianę natężenia światła.
Tytuł: Odp: Zamówienia na płytkę drukowaną "SimOUT XL"
Wiadomość wysłana przez: vito_zm w Grudnia 22, 2010, 20:50:34
Przeczytałem opis przykładu na stronie domowykokpit.pl i zwróciłem uwagę na sugestię codeking aby regulować jasność świecenia wskaźników enkoderem lub przyciskami.Jest to dobry pomysł.Aby jeden enkoder sterował wszystkimi wyświetlaczami LED to trzeba zmienne związane z regulacją świecenia LED przyporządkować do tego samego enkodera.Nie ma sensu stosować dla każdego uP oddzielnych przycisków lub enkoderów.