Arduino Micro do kontroli rozstawu rolek w maszynie

Dyskusje o programowaniu mikroprocesorów.

Autor tematu
krolikbest
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 41
Rejestracja: 14 wrz 2014, 18:14
Lokalizacja: Skoczów

Arduino Micro do kontroli rozstawu rolek w maszynie

#1

Post napisał: krolikbest » 08 lip 2021, 13:13

Cześć,

dzisiaj pokazuję taki projekcik którego założeniem było monitorowanie rozstawu rolek tłoczących w urządzeniu przetwarzającym taśmę stalową. Operator ręcznie, za pomocą korbki ustawia dystans między rolkami. Jeżeli w przeciągi około 2 sekund wartość odczytanego rozstawu się nie zmieni, jest on zapisywany automatycznie do eepromu. Po wyłączeniu zasilania i załączeniu ta zapisana wartość jest aktualną. Operator nie ma możliwości zmiany dystansu rolek przy braku prądu. Za pomocą przycisku można też wyzerować wartość tego dystansu. Jest to możliwe w skrajnym położeniu rolek. . Projekt zrobiony na Arduino Micro, oprogramowany w Bascom, enkoder inkrementalny o gęstości 400 ppr i drobnica elektroniczna.




Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4146
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#2

Post napisał: Steryd » 08 lip 2021, 14:02

Ale on kontroluje te rolki, czy tylko mierzy?
Można?
Morzna!!!

Awatar użytkownika

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

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#3

Post napisał: tuxcnc » 08 lip 2021, 16:46

Po pierwsze, do takich rzeczy używa się STM32F103C8T6, który jest najtańszym mikrokontrolerem ze sprzętową obsługą enkodera kwadraturowego.
Po drugie, poważne programy pisze się w C a nie Bascomie.


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

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#4

Post napisał: Avalyah » 08 lip 2021, 16:59

Brawo tux, napisałeś właśnie chyba najgłupszy post w Twojej karierze :) a było z czego wybierać.

Awatar użytkownika

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

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#5

Post napisał: tuxcnc » 08 lip 2021, 17:05

Avalyah pisze:
08 lip 2021, 16:59
Brawo tux, napisałeś właśnie chyba najgłupszy post w Twojej karierze :) a było z czego wybierać.
Jakieś merytoryczne argumenty?


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

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#6

Post napisał: Avalyah » 08 lip 2021, 18:00

tuxcnc pisze:Jakieś merytoryczne argumenty?

Żartujesz sobie ze mnie? A w Twoim poście coś merytorycznego było?

Chłop na arduino zrobił, co chciał, a Ty mu mówisz, że tego się nie robi na Arduino tylko na stmie. Co z tego, że ma sprzętową obsługę enkodera kwadraturowego? Ten jego AVR w Arduino i tak się nudzi nie mając nic do roboty, więc nie byłoby żadnego zysku z robienia tego na innym procesorze tylko dlatego, że jest tańszy. Oczywiście pomijając finansowy, ale jeśli bawi się na codzień arduino, a prawdopodobieństwo jest spore, skoro mu leżało pod ręką, to nie ma żadnego powodu przesiadać się na stm z tak błachego powodu i w ogóle zmieniać środowisko.

A co do tego Bascoma to może sam wyjaśnij najpierw, czemu się na nim nie pisze poważnych programów? I co ten programik do kontroli rozstawu ma wspólnego z poważnym programem? Też wolę C, bo jest lepszy, ale co to ma do rzeczy w tym przykładzie?

Awatar użytkownika

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

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#7

Post napisał: tuxcnc » 08 lip 2021, 18:07

Nie ma wytłumaczenia dla partactwa i druciarstwa, jeśli zrobić porządnie jest łatwiej i taniej.
EOT.


Autor tematu
krolikbest
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 41
Rejestracja: 14 wrz 2014, 18:14
Lokalizacja: Skoczów

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#8

Post napisał: krolikbest » 08 lip 2021, 18:36

Steryd pisze:
08 lip 2021, 14:02
Ale on kontroluje te rolki, czy tylko mierzy?
Mierzy, ale było blisko żeby sterowanie rozstawem było też na Micro. Powstrzymał mnie stosunek ceny (czy raczej po co komplikować prostą czynność) do ilości roboty którą trzeba by jeszcze włożyć i sprzętu. Ale ogólnie nie byłoby problemu..


0livaw
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 13
Rejestracja: 07 lis 2020, 23:01
Lokalizacja: Kraków
Kontakt:

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#9

Post napisał: 0livaw » 26 lip 2021, 20:40

Nie ma co negować Arduino.
Sam popełniłem kiedyś sterowanie takiego prototypu:
https://www.e-tronix.eu/37,sterownik-podajnika.html

Zwykła ATmega oprogramowana w Arduino obsłużyła MODBUS-a Master, 3 silniki krokowe i siłownik. Jak widać można.

Awatar użytkownika

gothye
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 134
Rejestracja: 15 kwie 2009, 15:18
Lokalizacja: Płock

Re: Arduino Micro do kontroli rozstawu rolek w maszynie

#10

Post napisał: gothye » 26 lip 2021, 20:55

tuxcnc pisze:
08 lip 2021, 16:46
Po pierwsze, do takich rzeczy używa się STM32F103C8T6, który jest najtańszym mikrokontrolerem ze sprzętową obsługą enkodera kwadraturowego.
Po drugie, poważne programy pisze się w C a nie Bascomie.
W 100% popieram , arduino i bascom służy do pierwszych kroków w uC i programowaniu a nie do poważnych projektów

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Arduino, Raspberry pi i inne systemy mikroprocesorowe”