Autor Wątek:  Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.  (Przeczytany 769322 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline CTL

  • Zasłużony dla Symulatora
  • Wiadomości: 384
    • Zobacz profil
  • Otrzymane polubienia: 57
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1320 dnia: 29 Marca 2024, 21:34:57 »
Jak by ktoś był zainteresowany to istnieje możliwość pozyskania pulpitów (komplet) z jednostek EN71, oraz z lokomotywy ET22. Po szczegóły zapraszam na PW.

Offline Kolejman06

  • Wiadomości: 8
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1321 dnia: 01 Kwietnia 2024, 19:21:59 »
Witam!

Czy opisywany wcześniej problem związany z kranem hamulca FV4a podłączonego przez Pokeysa występuje także z kranem FVel6?

Online lcddisplay

  • Deweloper
  • Wiadomości: 248
    • Zobacz profil
  • Otrzymane polubienia: 559
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1322 dnia: 17 Kwietnia 2024, 20:54:20 »
Podzielcie się Koledzy jak macie podłączony nastawnik od EN57/71. Muszę się zainspirować.
Uśmiechnij się :)

Offline Joozeph

  • Wiadomości: 35
    • Zobacz profil
  • Otrzymane polubienia: 38
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1323 dnia: 18 Kwietnia 2024, 11:08:35 »
Właśnie zacząłem podłączanie swojego i chce to zrobić jako drabinka rezystorowa do PINu analogowego w ATmega. Zależy czy masz oryginalny nastawnik. Ja mam i użyję jak narazie 6 styczniów (do  6 pozycji). Zależność nastawnika kierunkowego i pozycji „najprzód 1” i „naprzód 2” - będę uaktualniał. Na tej samej zasadzie czyli drabince rezystorowej.

Online lcddisplay

  • Deweloper
  • Wiadomości: 248
    • Zobacz profil
  • Otrzymane polubienia: 559
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1324 dnia: 18 Kwietnia 2024, 15:40:31 »
Czyli jeśli dobrze rozumiem to podłączysz wszystkie styki od pozycji (1-6) pod taką drabinkę np 8x10k. I wtedy jak będzie pozycja pierwsza to będzie połączenie z pierwszym pinem drabinki, jak druga pozycja to z dwoma pinami drabinki itd.

I wtedy Arduino będzie ustalało wysłanie odpowiednich bitów w zależności od odczytanej rezystancji:

- jeżeli R = 10k to ustaw pozycję 1
- jeżeli R = 20k to ustaw pozycję 2

itd.


Dobrze rozumuję?
Uśmiechnij się :)

Offline Kacper202023

  • Wiadomości: 9
    • Zobacz profil
  • Otrzymane polubienia: 8
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1325 dnia: 28 Kwietnia 2024, 10:19:02 »
Witam, po długiej przerwie powracam znów do robienia pulpitu.
Za nic nie mogę pojąć, jak podłączyć serwa (do manometrów hamulcowych) do Arduino oraz jaki ma być użyty kod, aby współpracowały z maszyną. Czy znajdę jakąś dobrą duszę która zechciałaby pomóc?

Edit. Podłączyłem, lecz patrząc z przodu serwa kręci się w odwrotną stronę niż powinno. Może tym razem znajdę kogoś kto chciałby pomóc?
« Ostatnia zmiana: 29 Kwietnia 2024, 14:36:43 wysłana przez Kacper202023 »

Offline Hirek

  • Wiadomości: 300
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 215
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1326 dnia: 26 Maja 2024, 00:26:52 »
Siemka, w trakcie prac falownik. Dzisiaj pierwsze jego pomyślne uruchomienie. Jakby ktoś był chętny na grata do sterowania prędkościomierzem (299.99 zł z VATem lub jak kto woli fakturę) to zapraszam na priv.



To na razie wczesna wczesna wersja, ale wreszcie po 2 latach tworzenia (z przerwami) jest.
« Ostatnia zmiana: 28 Maja 2024, 23:55:48 wysłana przez Hirek »

Offline Hirek

  • Wiadomości: 300
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 215
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1327 dnia: 23 Czerwca 2024, 01:32:17 »
Po 30 przejechanych kilometrach i upalonych kilku mosfetach do falownika doszła wreszcie możliwość sterowania prędkością obrotową. Zostało jeszcze dorobić PWM na niskie częstotliwości, mierzenie prądu, biblioteka do arduino i produkt będzie gotowy. Niżej filmik.

Offline CTL

  • Zasłużony dla Symulatora
  • Wiadomości: 384
    • Zobacz profil
  • Otrzymane polubienia: 57
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1328 dnia: 09 Lipca 2024, 20:05:45 »
Jeśli ktoś był by zainteresowany posiadam pulpit ET22 w skład którego wchodzą: nastawnik jazdy, dolny panel z przełącznikami, panel z manometrami, panel z miernikami, panel górny z przełącznikami, kran FV4A, mapnik, szybkościomierz wskazujący. Posiadam także manipulatory (jojsticki), jeden do hamulca, oraz jeden nastawnik jazdy.
« Ostatnia zmiana: 09 Lipca 2024, 21:06:30 wysłana przez CTL »

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 299
    • Zobacz profil
    • Pitkowa Kolej
  • Otrzymane polubienia: 319
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1329 dnia: 25 Lipca 2024, 09:42:03 »
W związku z licznymi złomowaniami EN57 (ode mnie tylko wywożą i nie idzie nic załatwić), poszukuję części pulpitu kibelka w rozsądnych pieniądzach. Co już mam:
- kran,
- manometry,
- panel z lampkami,
- panel z miernikami,
- rączka z nastawnika, klucz do kierunku oraz ozdoby z pozycjami,

Czego poszukuję?
- sprawnego, kompletnego nastawnika jazdy z całym mechanizmem,
- całej górnej blachy + blachy z przełącznikami,
- budkę z SHP (od biedy sam sobie zrobię),
- panel z otwieraniem/zamykaniem drzwi,
- kasowanie czuwaka (od biedy też do wykonania samemu),
- prędkościomierz Hasler.
- pewnie coś o czym jeszcze zapomniałem :D

Jeśli będzie rozsądna cena, to wezmę całość bez rozdrabniania się na części. Ale może komuś coś zalega podublowane i chętnie się pozbędzie.


Offline myheaven

  • Wiadomości: 16
  • https://www.rcn.tlx.pl/
    • Zobacz profil
  • Otrzymane polubienia: 10
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1330 dnia: 25 Lipca 2024, 10:09:05 »
W związku z licznymi złomowaniami EN57 (ode mnie tylko wywożą i nie idzie nic załatwić), poszukuję części pulpitu kibelka w rozsądnych pieniądzach. Co już mam:
- kran,
- manometry,
- panel z lampkami,
- panel z miernikami,
- rączka z nastawnika, klucz do kierunku oraz ozdoby z pozycjami,

Czego poszukuję?
- sprawnego, kompletnego nastawnika jazdy z całym mechanizmem,
- całej górnej blachy + blachy z przełącznikami,
- budkę z SHP (od biedy sam sobie zrobię),
- panel z otwieraniem/zamykaniem drzwi,
- kasowanie czuwaka (od biedy też do wykonania samemu),
- prędkościomierz Hasler.
- pewnie coś o czym jeszcze zapomniałem :D

Jeśli będzie rozsądna cena, to wezmę całość bez rozdrabniania się na części. Ale może komuś coś zalega podublowane i chętnie się pozbędzie.
Do sprzedania ale w komplecie. Zaczęliśmy robić go pod MaSzynę ale trafił nam się inny pulpit i zmieniliśmy koncepję.
https://www.olx.pl/d/oferta/pulpit-en57-lampka-shp-czuwak-panel-otw-drzwi-koleje-mazowieckie-CID99-ID10PZuy.html?bs=olx_pro_listing

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 299
    • Zobacz profil
    • Pitkowa Kolej
  • Otrzymane polubienia: 319
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1331 dnia: 25 Lipca 2024, 11:06:41 »
To jakby ktoś miał cały nastawnik, to byłby komplet :)

Offline Hirek

  • Wiadomości: 300
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 215
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1332 dnia: 24 Sierpnia 2024, 00:10:22 »
Jeśli ktoś poszukuje rozwiązania do sterowania haslerem to załączam tutaj link do falownika. Faktura, paragon, do wyboru, do koloru.

https://danzosystems.eu/produkt/falownik-fm25060-mocy/

Filmiki z jego działania pokazywałem kilka postów wcześniej.

Offline Kacper202023

  • Wiadomości: 9
    • Zobacz profil
  • Otrzymane polubienia: 8
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1333 dnia: 29 Sierpnia 2024, 12:11:16 »
Panowie, pytanie. Jak najlepiej zrobić mechanizm nastawnika, samemu? Oryginalny wał odpada, nie ma skąd pozyskać, najzwyczajniej nie chce mi się jeździć po całej Polsce po kupę żelastwa. Czytałem rozwiązania, które były już wykorzystywane, lecz większość jest przestarzała.

Offline RooteK

  • Wiadomości: 1246
    • Zobacz profil
    • Nieoficjalna strona węzła kolejowego Jaworzno.
  • Otrzymane polubienia: 27
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1334 dnia: 29 Sierpnia 2024, 19:08:53 »
Panowie, pytanie. Jak najlepiej zrobić mechanizm nastawnika, samemu? Oryginalny wał odpada, nie ma skąd pozyskać, najzwyczajniej nie chce mi się jeździć po całej Polsce po kupę żelastwa. Czytałem rozwiązania, które były już wykorzystywane, lecz większość jest przestarzała.

Ja bym zrobił mechanizm zapadkowy na wzór oryginalnego - dla uzależnienia wału kierunkowego i głównego, oraz dla wyczuwalnych pozycji, a dla odczytu pozycji wykorzystał enkoder.
W załączniku prototyp takiego rozwiązania, które lata temu wykonałem. Mechanizm zapadkowy powstał z krzywki wyciętej ze sklejki oraz prostej dźwigni z rolką i sprężyną dociskową. Enkoder wykonałem samemu w postaci ruchomej przesłony z nacięciami oraz zespołu diody IR i dwóch fototranzystorów. Kolejność, w jakiej dioda oświetlała oba tranzystory wymuszała wysterowanie klawisza "+" albo "-", w zależności od kierunku obrotu dźwigni nastawnika. Jeżeli jest to dla ciebie zbyt prymitywne i przestarzałe rozwiązanie, to możesz sprzęgnąć wał nastawnika z jakimś fabrycznym enkoderem, potencjometrem albo w jakikolwiek inny sposób przekazać informację o położeniu nastawnika do mikrokontrolera.
« Ostatnia zmiana: 29 Sierpnia 2024, 19:11:24 wysłana przez RooteK »

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3932
    • Zobacz profil
  • Otrzymane polubienia: 288
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1335 dnia: 29 Sierpnia 2024, 21:29:33 »
Cytuj
które były już wykorzystywane, lecz większość jest przestarzała.
Drukarka 3D

Offline myheaven

  • Wiadomości: 16
  • https://www.rcn.tlx.pl/
    • Zobacz profil
  • Otrzymane polubienia: 10
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1336 dnia: 29 Sierpnia 2024, 23:38:07 »
Panowie, pytanie. Jak najlepiej zrobić mechanizm nastawnika, samemu? Oryginalny wał odpada, nie ma skąd pozyskać, najzwyczajniej nie chce mi się jeździć po całej Polsce po kupę żelastwa. Czytałem rozwiązania, które były już wykorzystywane, lecz większość jest przestarzała.
A ja bym pojechał uzyskać oryginalny nastawnik. Byłem w dwóch miejscach i  mamy nastawniki. Jeden dzień jeżdźenia przez pół Polski i warto było.

Offline Joozeph

  • Wiadomości: 35
    • Zobacz profil
  • Otrzymane polubienia: 38
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1337 dnia: 08 Listopada 2024, 00:34:51 »
Cześć,
Pięć lat szukania dziś przyniosło wyczekiwany skutek: dorwałem wreszcie kolumnę nastawników z siódemki.
Potrzebuję zaś parę drobiazgów. Odkupię:
- styki z kolumny nastawników (tu jak się nie mylę obojętnie z jakiego typu lokomotywy, wszystkie styki były jednakowe).
- komplet mierników elektrycznych z siódemki (taka sama historia, mierniki z byle czego. Mają wyglądać na „siódemkowe”.)
- kran hamulca zespolonego fv4a i fd1.
- szkiełka od kontrolek (różne kolory, interesuje mnie tylko góra tj. Szkiełko i ramka).
- tabliczki z opisami tablic sterowniczych z siódemki i pochodnych.

Najchętniej odkupiłbym to wszytko na raz, jednak jak nie będzie takiej oferty - pojedyncze zakupy również rozważę.

Jeżeli ktoś coś ma - proszę o kontakt na PW.
« Ostatnia zmiana: 08 Listopada 2024, 00:36:28 wysłana przez Joozeph »

Offline myheaven

  • Wiadomości: 16
  • https://www.rcn.tlx.pl/
    • Zobacz profil
  • Otrzymane polubienia: 10
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1338 dnia: 09 Listopada 2024, 21:10:20 »
Gratulacje. Samy wiemy z synem ile to szukania i mordęgi aby uzyskać legalnie i oficjalnie części od pulpitu. Nam się też udało po długim czasie tyle ze odEN57

Offline Kolejman06

  • Wiadomości: 8
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1339 dnia: 15 Grudnia 2024, 18:31:59 »
Witam!
Zabrałem się za manometry do EN57. Użyłem silniczków krokowych x27.168. Wszystko działa poza jednym mankamentem. Silniczki bardzo wolno się poruszają i odbiegają prędkością zmiany wskazania od Maszyny. Na testowym programie od Guy Carpentera silniczki szybko działają. Ma ktoś pomysł co może być nie tak?
#include <SwitecX12.h>

const int STEPS (315*12);
const int A_STEP = 7;
const int A_DIR = 8;
const int B_STEP = 9;
const int B_DIR = 10;
const int C_STEP = 11;
const int C_DIR = 12;
const int RESET = 13;

SwitecX12 motor1(STEPS, C_STEP, C_DIR);
SwitecX12 motor2(STEPS, B_STEP, B_DIR);
SwitecX12 motor3(STEPS, A_STEP, A_DIR);

W setup:
digitalWrite(RESET, HIGH);
  motor1.zero();
  motor2.zero();
  motor3.zero();
W loopie:
motor1.setPosition(map(zPC[11], 0, 255, 0, STEPS));
  motor1.update();
  motor2.setPosition(map(zPC[13], 0, 255, 0, STEPS));
  motor2.update();
  motor3.setPosition(map(zPC[15], 0, 255, 0, STEPS));
  motor3.update();
W eu07.ini:
uart COM3 500000 0.01 0.1
uarttune 0 0 0 0 1.6 216 1 222 1 220 1 255 4000 177 600 255 150 1023
Nie mogę sobie również poradzić z lampką przetwornicy. Nie działa na wyjściu dla przekaźnika nadmiarowego przetwornicy, chyba że robię coś nie tak i powinna na tym działać dla wyłączenia przetwornicy w EN57.
« Ostatnia zmiana: 16 Grudnia 2024, 07:22:28 wysłana przez Kolejman06 »

Offline Maciej_ZG

  • Wiadomości: 3
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1340 dnia: 16 Grudnia 2024, 15:52:55 »
Ja też korzystam w swoim pulpicie od EU07 z tych samych silniczków i mam podobne problemy.
Funkcja update (https://github.com/clearwater/SwitecX25/blob/master/SwitecX12.cpp#L147) wykonuje ruch (advance) co określony czas (microDelay), który pochodzi z tabeli defaultAccelTable. Można pobawić się z wartościami w tej tabeli, bo mają one wpływ na płynność ruchu, ale chyba najważniejszym jest odpowiednie skorelowanie odbioru danych z funkcją ruchu. Jeśli dane przychodzą np. z I2C poprzez kod wykonywany z przerwania - można pokusić się o użycie właśnie advance zamiast update (a przynajmniej ja mam taki plan).

Jest jeszcze "blokująca" funkcja stepTo() ze stałym delayem pomiędzy krokami.

Duży wpływ na płynność mają też dane z samego symulatora. Jako że dostajemy je co pewien interwał czasowy, poszczególne dane mają również swój "skok", który może powodować widoczne szarpanie zamiast płynnej zmiany wartości.
Aktualnie walcze z tym problemem u siebie, jak będę miał coś wystarczająco satysfakcjonującego - podziele się rozwiązaniem.

« Ostatnia zmiana: 16 Grudnia 2024, 16:12:19 wysłana przez Maciej_ZG »

Offline Kolejman06

  • Wiadomości: 8
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1341 dnia: 16 Grudnia 2024, 16:20:12 »
Wydaje mi się że problem leży w komunikacji symulatora z tymi silniczkami.

Offline Maciej_ZG

  • Wiadomości: 3
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1342 dnia: 16 Grudnia 2024, 16:23:45 »
A jak odbierasz dane ? przez UART czy jakoś inaczej ?

Ja mam całe rozwiązanie oparte na proxy z UART na I2C (https://github.com/maciejszymanskizg/custom_desktop_control), więc dane odbieram z interrupt handlera dla przychodzących danych I2C.

Offline Kolejman06

  • Wiadomości: 8
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1343 dnia: 16 Grudnia 2024, 16:27:29 »
A jak odbierasz dane ? przez UART czy jakoś inaczej ?

Ja mam całe rozwiązanie oparte na proxy z UART na I2C (https://github.com/maciejszymanskizg/custom_desktop_control), więc dane odbieram z interrupt handlera dla przychodzących danych I2C.

Przez UART.
Zauważyłem jeszcze jedną ciekawą rzecz, która pokazuje że może być to problem z komunikacją. Na torze doświadczalnym silniczki chodzą szybciej niż na zwykłej scenerii.

Offline Maciej_ZG

  • Wiadomości: 3
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1344 dnia: 16 Grudnia 2024, 21:30:53 »
U mnie nie ma różnicy czy to sceneria doświadczalna czy inna, także rzeczywiście może być problem z komunikacją.
Co do samego ruchu wskazówek - wszystko zależy jaką dostaniemy "deltę" pomiędzy obecnie ustawioną wartością manometru a odebraną z Maszyny.
I tak jak zauważyłem wcześniej - modyfikacja tablicy akceleracji ma tu duże znaczenie.

Obecnie korzystam z takich wartości :
static unsigned short defaultAccelTable[][2] = {
  {   20, 2000 },
  {   40, 1600 },
  {   80, 1200 },
  {  100, 600 },
  {  150, 400 },
};

i ruch jest dużo płynniejszy.

Myślę że do każdego z manometrów przydałaby się osobna tablica a dane do niej trzeba by obliczyć na podstawie największej możliwej zmiany wartości w ciągu 1 sekundy.

Offline Kolejman06

  • Wiadomości: 8
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1345 dnia: 16 Grudnia 2024, 21:35:47 »
U mnie nie ma różnicy czy to sceneria doświadczalna czy inna, także rzeczywiście może być problem z komunikacją.
Co do samego ruchu wskazówek - wszystko zależy jaką dostaniemy "deltę" pomiędzy obecnie ustawioną wartością manometru a odebraną z Maszyny.
I tak jak zauważyłem wcześniej - modyfikacja tablicy akceleracji ma tu duże znaczenie.

Obecnie korzystam z takich wartości :
static unsigned short defaultAccelTable[][2] = {
  {   20, 2000 },
  {   40, 1600 },
  {   80, 1200 },
  {  100, 600 },
  {  150, 400 },
};

i ruch jest dużo płynniejszy.

Myślę że do każdego z manometrów przydałaby się osobna tablica a dane do niej trzeba by obliczyć na podstawie największej możliwej zmiany wartości w ciągu 1 sekundy.

U mnie nie ma problemu z płynnością działania silniczków, ale z ich szybkością w stosunku do tego, jak szybko powinny zmieniać wartości. Działają na stałej, niezmiennej prędkości dla każdej zmiany ciśnienia. Z tą komunikacją może być problem. Sprawdzałem na starszych wydaniach Maszyny (pulpit postawiony mam na 22.08), ale w tych starszych działa dokładnie tak samo jak w 22.08. Nie patrzyłem na nowsze.

EDIT:
Znalazłem rozwiązanie:

while (!Serial.available()) {
  motor1.update();
  motor2.update();
  motor3.update();
 }
« Ostatnia zmiana: 17 Grudnia 2024, 12:04:47 wysłana przez Kolejman06 »