DRO dla ubogich poraz wtóry.

Planujesz zakup sprzętu do warsztatu, masz problem z maszyną tu możesz o tym porozmawiać - nie tylko maszyny CNC

tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 54
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: DRO dla ubogich poraz wtóry.

#71

Post napisał: tristar0 » 27 gru 2020, 22:14

piny attachInterrupt()

2, 3, 18, 19, 20, 21


Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Tagi:


Avalyah
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 2437
Rejestracja: 29 lis 2015, 00:38
Lokalizacja: Bielsko-Biała

Re: DRO dla ubogich poraz wtóry.

#72

Post napisał: Avalyah » 28 gru 2020, 08:52

No to musisz sprawdzić, jakie to piny bezpośrednio na kontrolerze:

Chodzi o te oznaczone żółtawym kolorem - PD1, PE5 itd.
A tutaj masz jak wpisywać do nich stan:
https://mansfield-devine.com/speculatri ... gpio-pins/

W skrócie tak:

Zapis:

Kod: Zaznacz cały

DDRB |= (1 << DDB3);     // set pin 3 of Port B as output
PORTB |= (1 << PB3);     // set pin 3 of Port B high
PORTB &= ~(1 << PB3);    // set pin 3 of Port B low
PORTB |= (1 << PORTB3);  // set pin 3 high again

Odczyt:

Kod: Zaznacz cały

PINB & (1 << PINB4)

Przy czym jeśli ustawisz pin poprzez arduino to rejestru DDRX nie musisz zmieniać, także zostanie tylko ustawianie pinów.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 54
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: DRO dla ubogich poraz wtóry.

#73

Post napisał: tristar0 » 28 gru 2020, 09:15

o to właśnie chodziło .
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 54
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: DRO dla ubogich poraz wtóry.

#74

Post napisał: tristar0 » 28 gru 2020, 17:53

No po namowach pogrzebałem trochę o STM i wesoło nie jest niby może działać w środowisku arduino tyle że biblioteki nie koniecznie pasują czyli trzeba robić własne skłaniałbym się już w strone arduino DUE pomimo że pracuje na 3,3v ,tylko jak to działa ma ktoś już jakieś doświadczenia ?
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 9340
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: DRO dla ubogich poraz wtóry.

#75

Post napisał: tuxcnc » 29 gru 2020, 01:36

tristar0 pisze:
28 gru 2020, 17:53
ma ktoś już jakieś doświadczenia ?
DUE ma jeden kanał sprzętowej obsługi enkodera z indeksem i podobno drugi kanał bez indeksu, ale tego drugiego nie testowałem.
Indeks przydaje się przy podzielnicy, czy innym urządzeniu które powinno mieć sprzętowe zero.
Poza tym cena wszystko psuje. Może nie jest zaporowa kiedy nic innego nie podpasuje, ale jednak jest drogo.

Wróćmy jednak do STM32 w postaci Blue Pill za 10 PLN.
U mnie już działa.
Miałem mały problem, bo autor biblioteki którą linkowałem spieprzył obsługę przerwań i najzwyczajniej nie działały, ale poprawiłem i jest już obsługa przepełnienia licznika.
Trzy kanały, można mierzyć ±∞
Do tego moduł HC-05 za drugie 10 PLN i tablet lub telefon z Yuriy's DRO.
Jak dla mnie rozwiązanie optymalne.
Kod kiedyś udostępnię, ale najpierw sadystycznie poobserwuję jak Ty sobie radzisz ...

Awatar użytkownika

zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

Re: DRO dla ubogich poraz wtóry.

#76

Post napisał: zacharius » 29 gru 2020, 06:36

używam takiego od lat kilku na tokarce. po wymianie kabli w liniałach na ekranowane i uziemieniu tego co ma byc uziemione działa bez zarzutu. testy pierwszych wersji na powtarzalność itp są u mnie na kanale youtube. serce układu arduino nano
https://www.chipmaker.ru/topic/143676/

zaznaczam ze nie jestem twórca tegoż dzieła ale używam długo i jestem zadowolony
Nie otrzymasz koni wyścigowych krzyżując dwa osły


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 54
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: DRO dla ubogich poraz wtóry.

#77

Post napisał: tristar0 » 29 gru 2020, 10:21

tuxcnc pisze: najpierw sadystycznie poobserwuję jak Ty sobie radzisz ...

hehe
Jakoś sobie radzę ,dzięki za zainteresowanie i troskę.
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 9340
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: DRO dla ubogich poraz wtóry.

#78

Post napisał: tuxcnc » 29 gru 2020, 12:09

zacharius pisze:
29 gru 2020, 06:36
używam takiego (...) https://www.chipmaker.ru/topic/143676/ (...) i jestem zadowolony
Jak grochem o ścianę ...
Partactwo i druciarstwo, ale "u mnie działa" ...
Normalnie ręce opadają ...


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 54
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: DRO dla ubogich poraz wtóry.

#79

Post napisał: tristar0 » 29 gru 2020, 13:33

Może jak w tytule forum "DRO dla ubogich poraz wtóry"
nie wszystkim są może potrzebne odczyty które mają 8000 imp/obr,
jak piszesz sam
tuxcnc pisze:Miałem mały problem, bo autor biblioteki którą linkowałem spieprzył obsługę przerwań i najzwyczajniej nie działały, ale poprawiłem i jest już obsługa przepełnienia licznika.
Trzy kanały, można mierzyć ±∞
nie każdemu jest potrzebny odczyt w zakresie ±∞. podsyłasz link i sam podważasz jego wiarygodność . Może zobacz na pierwszej stronie początki na suwmiarkach rozumiem że masz swoją idee którą propagujesz każdymi metodami ( partactwo ,druciarstwo, debilne rozwiązanie ipt). Każdy z nich z mas robi coś na miarę swoich możliwości .
Staram się zrozumieć twoje (spinanie d...y) ale może czas odpuścić już bo zaczniemy się martwić o twoje zdrowie psychiczne , choć z drugiej strony czytając o twoich sadystycznych skłonnościach to już nie wiem co myśleć . Bo niby nie chciałeś a wszystkich obrażałeś w końcu na złość chyba sobie postanowiłeś coś zrobić , niby chcesz to pokazać ale nie chcesz > no jak panna się zachowujesz która niby chce ale nie chce . A d..ę wszystkim zawraca nic z tego jak zawsze nie wynika . Obrazek
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 9340
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: DRO dla ubogich poraz wtóry.

#80

Post napisał: tuxcnc » 29 gru 2020, 14:34

tristar0 pisze:
29 gru 2020, 13:33
nie każdemu jest potrzebny odczyt w zakresie ±∞. podsyłasz link i sam podważasz jego wiarygodność
Metrowego liniału nie obsłużysz na 16 bitach, więc musisz liczyć przepełnienia licznika, a jak już zaczniesz je liczyć, to możesz do nieskończoności.
Myślałem że tak prostych rzeczy nie trzeba Ci tłumaczyć.
Co do tej biblioteki, to darowanemu koniowi w zęby się nie zagląda. Autor pisze że nie jest ona przetestowana i niektóre funkcje nie działają. Cały problem sprowadzał się do składni jednej funkcji i zmarnowałem na to może z pół godziny.
Natomiast jeśli nie potrafisz zrozumieć dlaczego nie chciało mi się robić DRO, to Ci wyjaśnię.
Najzwyczajniej nie jest mi potrzebne, bo nie mam go gdzie podłączyć.
Prawie wszystkie maszyny mam CNC, tylko w "Zośce" mam suwmiarki, ale one się sprawdzają i nie będę ich wymieniał na liniały.
Po prostu dla mnie napisanie DRO to była strata czasu.
Sprawa była mi o tyle znana, że robiąc podzielnicę na DUE szukałem informacji czy nie dałoby się na STM32F103, on jednak nie obsługuje indeksu, co zamykało temat.
Kiedy jednak zacząłeś mnie publicznie obrażać i zrobiła się awantura, to postanowiłem sprawdzić czy na pewno mam rację. Tak dla świętego spokoju, bo wiedziałem że działać musi. No taki już jestem, że jak coś piszę to chcę mieć pewność że nikogo nie wprowadzam w błąd.
Kod udostępnię, bo na pewno wielu ludziom się przyda, ale trochę z tym poczekam.
Po prostu sprawia mi frajdę patrzeć jak z jednej strony rżniesz nieomylnego guru, a z drugiej nawet nie potrafisz się zdecydować której płytki użyć.
Jak pisałem, mój projekt już działa, a twój jest w fazie wstępnych założeń.
Niczego lepszego od mojego rozwiązania nie wymyślisz, ale zrób chociaż coś porównywalnego, coś co za podobne pieniądze będzie miało podobne parametry ...
I daruj sobie wycieczki ad personam, bo w tej sytuacji to tylko siebie kompromitujesz.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „WARSZTAT”