Znaleziono 16 wyników

autor: markcomp77
12 paź 2012, 11:19
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

to jest zaganienie - tzw. sterowania napięciowego (bo PWM - to jakby napięcie)

jest to dobrze opisane w nocie katalowej L6470 (dla silnika krokowego co prawda... ale zasadnicza część teorii jest ta sama)
http://www.st.com/internet/com/TECHNICA ... 061093.pdf

[ Dodano: 2012-10-12, 11:21 ]
ursus_arctos pisze:Trzeba znać:
opór uzwojenia
napięcie zasilania
obroty
KV
Napięcie zasilające nie musi być stabilne i trzeba je mierzyć.
jeszcze trzeba kompensować zmiany temperaturowe...
autor: markcomp77
12 paź 2012, 09:19
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

AOLEK pisze:
markcomp77 pisze: ciekawe czy uda się to przyłączyć ?...
udało się ?
nie - ale wiem jak... niestety to "kawał męskiej przygody"
i chyba się poddam... mam netbooka win-xp do prac z servami (niestety programy komunikacyjne są prawie wyłącznie pod windowsy) - i winstaluje tam coIDE

sama praca coIDE - czyli zmodyfikowanego eclipse, pod jre zainstalowanym pod wine nie jest zbyt stabilna - szkoda... po środowisko coIDE wydaje się uporządkowane...

budując od podstaw środowisko do pracy na bazie eclipsa + dodatki, mamy do dyspozycji wiele możliwości... i wiele niezbyt udanych bibliotek itd.. itp....
dlatego takie uporządkowane elipse --- coIDE to dobry pomysł
zwłaszcza, że poza środowiskiem trzeba się równolegle uczyć stm32 i jego bibliotek...
autor: markcomp77
12 paź 2012, 00:59
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

ursus_arctos pisze: nie wiemy, z jakim momentem silnik w danej chwili ciągnie
moment -- zgodnie z zasadą zachowania energii -- "tyle wylata ile wlata"
czyli moment określony jest przez:

-napięcie zasilania Uz
-prąd podawany I
-prędkość chwilowa

są pewnie jeszcze jakieś straty... ale pewnie jakiś nie wielki procent...
autor: markcomp77
11 paź 2012, 21:54
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

nie wskazałeś na właściwy katalog z gcc toolsem

[ Dodano: 2012-10-11, 21:58 ]
/Program Files (x86)/GNU Tools ARM Embedded/4.6 2012q2/bin

to ten katalog (zapewne na początku patha C:)
u mnie jest unixowa konwencja ściężki - więc jest "/" zamiast "\"
autor: markcomp77
11 paź 2012, 17:34
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

ja robiłem miganie LEDem pod linuksem
ale kolega ursus wskazał na miłe środowisko IDE - CoIDE, bazujące na eclipse...
właśnie teraz odpalam to na linuksie pod Wine (zapewne pod wine nie będzie działała na dzień dobry komunikacja z discovery... ale może sama kompilacja itp.. pewnie tak)

zaczynam od tego:
http://www.coocox.org/CooCox_CoIDE.htm

przed COIDE instalujemy "GCC ARM Embedded"
https://launchpad.net/gcc-arm-embedded/ ... 120614.exe

jestem w trakcie... pod wine

[ Dodano: 2012-10-11, 17:45 ]
no.. udało się skompilować takie "nic" pod coide:

Kod: Zaznacz cały

int main(void) 
{ 

    while(1) 
    { 
    } 
} 
oto wynik kompilacji

Kod: Zaznacz cały

GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.6 2012q2\bin
compile: 
    [mkdir] Skipping C:\CooCox\CoIDE\workspace\test1\Debug\bin because it already exists.
    [mkdir] Skipping C:\CooCox\CoIDE\workspace\test1\Debug\obj because it already exists.
       [cc] 2 total files to be compiled.
       [cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb -Wall -ffunction-sections -O0 -g -c -DSTM32F407VG -IC:\CooCox\CoIDE\workspace\test1 C:\CooCox\CoIDE\workspace\test1\main.c C:\CooCox\CoIDE\workspace\test1\syscalls\syscalls.c
       [cc] Starting link
       [cc] arm-none-eabi-gcc -O0 -nostartfiles -Wl,-Map=test1.map -mcpu=cortex-m4 -mthumb -LC:\CooCox\CoIDE\workspace\test1 -Wl,--gc-sections -Wl,-TC:\CooCox\CoIDE\workspace\test1\link.ld -g -o test1.elf ..\obj\main.o ..\obj\syscalls.o
Program Size: 
      text	   data	    bss	    dec	    hex	filename
         0	      0	      0	      0	      0	test1.elf

BUILD SUCCESSFUL
Total time: 7 seconds
ciekawe czy uda się to przyłączyć ?...

[ Dodano: 2012-10-11, 19:03 ]
AOLEK pisze:CoCenter
chyba nie... instalowałem toolsa do gcc i plik CoIDE-1.4.1.exe (kiedyś ściągnięty)
autor: markcomp77
11 paź 2012, 15:47
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

debuger i programator jest na module discovery.. więc trzeba tylko kabel usb... i sam moduł

Obrazek
autor: markcomp77
11 paź 2012, 15:03
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

klub discovery sie poszerza :)
pod linuksem też daje się programować i debugować go
autor: markcomp77
11 paź 2012, 12:11
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

allegro faktycznie - nie ma sterowników dla silników DC z końcówką dla mosfetów (same końcówki)

ciekawiej jest dla BLDC (ale to już z halem) - A3930 and A3931, A4936, A4938....

[ Dodano: 2012-10-11, 12:22 ]
wysiłek włożony w opracowanie czegoś dla BLDC ma większą szansę na zwrot...
autor: markcomp77
11 paź 2012, 11:58
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

IRF540 wypada czasem na papierze gorzej niż w realu...
to najczęściej stosowany tranzystor w takich rozwiązaniach...
łatwiej o model do ltspice.. itd
autor: markcomp77
11 paź 2012, 11:50
Forum: Elektronika CNC
Temat: Co powinien umieć sterownik?
Odpowiedzi: 53
Odsłony: 4761

a4940, a3941, a4957

Wróć do „Co powinien umieć sterownik?”