Znaleziono 2 wyniki

autor: majek
30 lis 2023, 12:21
Forum: Silniki, sterowniki silników (stepsticki)
Temat: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji
Odpowiedzi: 35
Odsłony: 3632

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

atom1477 pisze: 28 lis 2023, 12:58 GND.gif
Te przekreślone połączenia mas nie są potrzebne, a potencjalnie mogą być nawet szkodliwe.
Ja bym zrobił odwrotnie, uciął masy sygnałowe.
Co prawda ten 'poprawiony' schemat będzie działał i jest za tym jakaś logika, ale:
- tak się nie robi
- ustala się jeden wspólny punkt masy w całym urządzeniu i tam się je podłącza w gwiazdę (coś jak oryginalny schemat)
- w tym wypadku punkt wspólny dałbym blisko MKS
- w tym 'poprawionym' podłączenie czy odłączenie jakiś kabelków do stepsticków czy pi może zakończyć się tragicznie (przy włączonym urządzeniu), bo masy wtedy będą na nieustalonym i losowym względem siebie poziomie, a te wszystkie wtyczki nie są mechanicznie zbudowane tak, że najpierw łączą masę, a później sygnałowe, i dlatego TAK SIĘ NIE ROBI
- nawet na wyłączonym urządzeniu elektrostatyka może sprawić, że każdy zasilacz będzie na innym poziomie i można uwalić coś podłączając kabelki
- debug rozseparowanej masy też jest do bani, jeżeli z założenia ma być wspólna masa, to ma być jak w samochodzie, ma być wszędzie i na stałe
autor: majek
23 lis 2023, 22:46
Forum: Silniki, sterowniki silników (stepsticki)
Temat: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji
Odpowiedzi: 35
Odsłony: 3632

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

A spróbuj wymusić o wiele niższą prędkość na spi (spi_speed), np. ucinając zero na końcu. Jeżeli błędy są przez słabe kable, to może być lepiej. Jeżeli błędy są przez zakłócenia, to pewnie nie zrobi różnicy.

Co do pętli masy, to ja bym odłączył masę między PI a MKS i zostawił tylko TX/RX.
Punkt wspólny GND też dałbym jak najbliżej MKS-a.

Wróć do „MKS_Rumba32 i TMC5160 (external) - błędy komunikacji”