może zintegrować ARM z discovery na sposób "PLUTO"
czyli zorganizować szybką dwustronną komunikację pomiędzy uC i komputerem przez port LPT w trybie EPP...
a następnie zaimplementować np.
-parę modułów obsługi enkodera AB (ew. I)
-szybki StepGen
-dużo wejść/wyjść
rozpracowujemy PLUTO tutaj:
https://www.cnc.info.pl/topics54/serwok ... t49218.htm
Znaleziono 21 wyników
Wróć do „Arduino + LinuxCNC = Sterowanie po USB”
- 23 sie 2013, 13:47
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
- 03 paź 2012, 20:41
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
- 29 wrz 2012, 21:29
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
idzie o wygodę testowania... i możliwość zastapienia płyty głównej w sterowaniu maszynyblue_17 pisze:W sumie to co to za różnica czy w płytę będziesz wpinał shield czy czystą discvery
jeszcze jedna kwestia - jak zrobić przyłączenie tego do linuxcnc, tak aby można było bawić się HALem... itd? (jakei są ed. inne możliwości?)
- 29 wrz 2012, 20:40
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
a ja trafiłem opinię zniechęcającą do łączenia maple--discovery
http://forums.leaflabs.com/topic.php?id=630One could probably port the libmaple-stuff to the discovery board and upload "sketches" with the serial bootloader (or with the USB ST-link if you use Windows). It would be some work but not impossible. But I don't think anyone have done that. (And I don't think leaflabs is interested in doing it, they probably want to sell the hardware too).
So my suggestion is, if you want to get things done, buy a Maple (or two, as I did). And if you want to get into the lower level details you try that on the discovery board (or on the Maple(s), you can do that there too).
Posted 1 year a
moze coś się zmieniło od tamtego czasu...
kto wie?
następny pisze, że się da maple z discovery
ale się trochę męczy
czytam dalej...I use Maple IDE to compile for Discovery but using STM32 ST-Link Utility for firmware downloading. It not so comfortably but it works, at least in simple examples.
I added section in boards.txt with:
discovery.name=Discovery to FLASH
discovery.upload.ram.maximum_size=8000
discovery.build.f_cpu=24000000L
discovery.build.linker=maple/discovery.ld
in libmaple.h :
#define USER_ADDR_ROM 0x08000000
in maple/discovery.ld :
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 8K
rom (rx) : ORIGIN = 0x08000000, LENGTH = 128K
in wirish.c :
rcc_clk_init(RCC_CLKSRC_PLL, RCC_PLLSRC_HSE, RCC_PLLMUL_3); //24 MHz
and comment out setupUSB();
in boards.h :
#define CYCLES_PER_MICROSECOND 24
#define SYSTICK_RELOAD_VAL 23999 /* takes a cycle to reload */
#define BOARD_BUTTON_PIN 2 /* PA0 USER */
#define BOARD_LED_PIN 37 /* blue led LD4 */
Also it is possible to load firmware using console util APIsample.exe from STM programming toolkit.
Posted 1 year
PS
clk_speed = (usart_num == USART1) ? 24000000UL : 12000000UL;
in usart.c
[ Dodano: 2012-09-29, 20:47 ]
https://github.com/anton19286/libmaple
- 29 wrz 2012, 16:02
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
jestem za... załatwiajblue_17 pisze:Jeśli masz taką możliwość to mogę ci załatwić arduino IDE do tego discovery
http://www.st.com/interne...duct/252419.jsp

ze swojej strony - przymierzam się do zrobienia płyty pcb z podstawką na discovery
a na tym pcb transoptory na 5..6 osi... + wejścia jakieś do krańców również izolowane+ ew. jakieś wejścia analogowe również izolowane optycznie (na 7840 np)
mam też chęć stworzenia "pola startowego" dla modułów zawierających L6470 na tej pcb
pcb na max proste - jedna warstwa do żelazka
- 29 wrz 2012, 14:04
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
- 26 wrz 2012, 10:21
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
- 26 wrz 2012, 08:43
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
to jest optotriak...czyli taki jakby "przekaźnik" na traku sterowany światłem... tutaj potrzebny jest transoptor sygnałowy - np. hcpl2631, 2531... lub wolniejsze 817pitsa pisze:MOC3041
czyli jedynie o izolacje optyczną...
czy jest ona potrzebna?
w warunkach produkcyjnych... w przypadku różnych panoszących się zakłóceń - TAK
jednak na etapie testowania - można sobie darować...
- 30 sie 2012, 13:28
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657
markcomp77 pisze:arduino powstało aby uprościć wszelkie operacje... ale my potrafimy komplikowaćjarekk pisze:Bo gadasz z inżynierami którzy są dumnie z komplikowania spraw naprawdę prostychjarenio pisze: czuję się jak Indianin z buszu któremu pokazano tablet
witamy w klubie..... skomplikowanych inżynierówjarenio pisze:hihi, ale ja też jestem kompilującym inżynierem

- 30 sie 2012, 11:10
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23657