Activity
Поставил резисторы 0.2 Ом 2Вт, диоды 3А 35нс. От нагрева помогает радиатор.
Подал 12в, подключил контроллер к mach3 и при попытке покрутить движок влево-право начинает заметно дрожать, дёргаться, крутится не плавно. Чтобы движок крутился быстрее надо подать больше напряжение ? Подавал 30в движок вроде как неуспевает крутиться. Пищит и стоит на месте. Какие есть идеи ?
Я когда собирался покупать резисторы, остановился на 1 Ом 2 Вт, ибо <1 Ом ваще не видел даже. Ну а если соединять 5 штук паралельно то занимают дофига места.
Вот схема контроллера. Только на печатной плате нету синхронизации. 1-е выводы L297 не соединены, RC-цепочки есть во всех трёх каналах. Резисторы горяченькие. Наверно надо ставить какие-то проволочные типа. Диоды вроде живые, греются тоже. Про радиаторное охлаждение почитаю.
Полная схема+ пе&#.zip
А радиатор то есть? При таком токе на L298 будет рассеяно 18Вт, без охлаждения картина вполне логичная.
Какие диоды стоят по выходу? (то же влияет на нагрев, желательно 3А, не более 50-75нс )
Радиатор не стоит. Даже незнаю какой должен быть радиатор… Диоды стоят FR157 Максимальный прямой (выпрямленный за полупериод) ток,А: 1.5, Максимальное время обратного восстановления,нс: 500. Мда… придётся менять…
Давненько я не отписывался тут…
Так вот. Контроллер пашет, движок крутит. Проблема в том, что L298 очень сильно греется. За 15 сек температура доходит до 90 градусов.
Шаговики щас стоят:
Pacific Scientific PowerMaxII P22NRXB 1500RPM R=1.52 Ом, 65 В, 2.3 А, L=8.4mH
Согласно программе для расчёта
Rизм=0.5 Ом, Uref=1.12 В. Напряжение подавал сначало 12В движки свистели и L298 грелась сильно, думал что надо больше напряжения и подал 30В. Движки перестали свистеть но проблема с нагревом осталась. Ограничение по току до 2А непомогает. (Сам шаговик не греется). Номинал у подстроечного резистора, регулирующего Vref щас стоит 30кОм. Что думаете на счёт этого? Как решить проблему с нагревом\шипением ?😃
люди помогите настроить Mach3 пожалусто.
А как настроить Mach3 или что-то другое под этот контроллер ? Надо ли ставить какие-то драйвера ?
А можите показать схему из rcopen.com/forum/f110/topic43370
а то непонятно где находится
- в разъеме подключения к компьютеру поставить перемычки между
общим проводом и входами _ENA, _ENB, _ENC - установить перемычки JP2-JP3 (JP1-не устанавливать вообще!), - микросхемы L297 2-3 каналов должны выключиться
по той схеме что у меня неразобраться
Спаял я контроллер😁 подключил 1 ШД незнаю правильно ли. включил питание. ШД просто шумит. есе покрутить подстроечник то шум меняется. ШД пальцами пальцами невозможно покрутить 😃
собственно вопросы. как проверить контроллер? как подключить правильно 5-ти выводный ШД? то есть как соблюдать полярность обмоток движка.
фоты
Вот ещё один архив. Там есть схема более правильная.😉
Неполучается залить сюда… 😃
ifolder.ru/15047495
ну да… буду ставить паралельно 2 резистора по 1 Ом 2Вт
Ого! Супер! Пасиба.
буду кароче ставить 2 по 1Ом…😃
Люди подскажите кто знает. В схеме стоят резисторы по 0.2 Ом. Вместо них можно моставить например 1 Ом ? Или там это обязательно ? Даташит L298 www.chipfind.ru/datasheet/pdf/…/l298.pdf 😃
Вот архив. Там схема, печатка.😃
Спасибо, всё понял. Сделал плату для imafania.narod.ru/contr1.htm надо детали купить… как спаяю то напишу что получилось.
Пасибо за ответы. У меня шаговики от флопиков 5". а на счёт вот этого imafania.narod.ru/contr1.htm можете сказать что-то ?
для твоих подойдет, если у тя не 86-е
а что такое 86-е ? может я что-то непонимаю… и ещё вопрос униполярные движки будут подключаться к тем контроллерам как биполярные или униполярные ?
эти я видел… кажись они для биполярных
Есть 6-ти выводные двигатели в кол-ве 4 штуки. Необходима рабочая схема контроллера трёх осей (X,Y,Z) совместимая с Mach3 или подобными программами.
Есть люди, которые делали подобное ?😃
А при помощи щупа #OSP-100
X1 / X10 attenuation range switch.
Compensation adjustment for X10 range.
100MHz X10 bandwidth ( 4MHz X1 bandwidth).
10Mohm X10 resistance, 1Mohm X1.
15pF X10 capacitance, 100pF X1 (typical).
Standard BNC connector.
Includes probe tip assortment.
46 inches (116cm) long.
будет измерять типа 100 Мгц ?
И сколько этот осциллограф может видеть мгц ?
всё понял. можно как-то проверить PIC на то, что он живой или нет не собираю программатора? просто есе буду на радиорынке шоб сразу купить все нужные детали.
пасибо большое! буду пробывать
вот прошивка взятая с ФТП ftp://ftp.radio.ru/pub/2006/08/rcprog.zip
может что-то не так тошо я в программировании нешарю
кодер:
incl*ude<p16f84.inc>
__CONFIG B’11111111111001’;osc xt, wdog timer off, power-up timer off,
;constants
WOLUM_T equ D’63’;D’63’, H’3F’,max number in comand
NAMB_B equ 6 ;number bit in comand
TANGASH equ 0 ;chanel tangash
KREN equ 1 ;chanel kren
GAZ equ 2 ;chanel gaz
D_BIT equ 83 ;time sent bit
;variabls
TIME_T equ H’11’; time tangash
TIME_K equ H’12’; time kren
TIME_G equ H’13’; time gaz
DISCR equ H’14’;discret comand
COUNTER equ H’15’;counter for measurements or sent bit
COUNT equ H’16’;counter for macro
;macros delay
DLAY macro CIKL;(1-254)
local loop
movlw CIKL
movwf COUNT
loop decfsz COUNT,F
goto loop
endm ;_______delay=cikl*3T
;programa____________________
org H’0’
RESET goto START
org H’4’
START
bsf STATUS,RP0 ;portB0,B1,B2, port A0 output, resistor off
movlw B’11111000’
movwf TRISB
movlw B’11111110’ ;port A0 output
movwf TRISA
movlw B’11111110’ ;resistor off
movwf OPTION_REG
bcf STATUS,RP0
movlw B’00000111’ ;1 sent in port B0,B1,B2 and port A0
movwf PORTB
movlw B’00000001’ ;1 sent in port A0
movwf PORTA;____________________________10T
DLAY D’255’ ;charge capacity (2,3mc)____500T
DLAY D’255’
DLAY D’251’
movfw B’00000000’;0 sent in port A0
movwf PORTA
bsf STATUS,RP0 ;portB resiv
nop
movlw B’11111111’
movwf TRISB
bcf STATUS,RP0
movlw WOLUM_T ;install namber of the count
movwf COUNTER
clrf TIME_T
clrf TIME_K
clrf TIME_G;____________________________10T
LOOP_1 btfsc PORTB,0 ;measurement tangash
incf TIME_T,f
btfsc PORTB,1 ;measurement kren
incf TIME_K,f
btfsc PORTB,2 ;measurement gaz
incf TIME_G,f
DLAY D’5’
decfsz COUNTER,f;if counter=0 then exit
goto LOOP_1
DLAY D’238’
movlw B’00000001’;sent START bit in port A0
movwf PORTA;
nop
DLAY D’132’
movlw B’00000000’
movwf PORTA;
nop
DLAY D’131’
movlw 6
movwf COUNTER
loop_2 movf TIME_T,W;cikl sent tangach
movwf PORTA
nop
nop
nop
DLAY D_BIT
movf TIME_T,W
xorlw B’00000001’
movwf PORTA
DLAY D_BIT
rrf TIME_T,f
decfsz COUNTER,f
goto loop_2
movlw 6
movwf COUNTER
loop_3 movf TIME_K,W;cikl sent kren
movwf PORTA
nop
nop
nop
DLAY D_BIT
movf TIME_K,W
xorlw B’00000001’
movwf PORTA
DLAY D_BIT
rrf TIME_K,f
decfsz COUNTER,f
goto loop_3
movlw 6
movwf COUNTER
loop_4 movf TIME_G,W;cikl sent gaz
movwf PORTA
nop
nop
nop
DLAY D_BIT
movf TIME_G,W
xorlw B’00000001’
movwf PORTA
DLAY D_BIT
rrf TIME_G,f
decfsz COUNTER,f
goto loop_4
movf PORTB,W;sent dickretn comand
movwf DISCR
rrf DISCR
rrf DISCR
rrf DISCR
movlw 3
movwf COUNTER
loop_5 movf DISCR,W;cikl sent gaz
; andlw B’00000001’
movwf PORTA
nop
nop
nop
DLAY D_BIT
movf DISCR,W
xorlw B’00000001’
movwf PORTA
DLAY D_BIT
rrf DISCR,f
decfsz COUNTER,f
goto loop_5
goto START
end
прошивал программатором по ссылке: pic16f84.narod.ru/pechat6.htm конфигурация в в общем вышла 3FF9. pic без проблем прошился.