Эти безумные эксперименты !!!

Обсуждение электронных компонентов, схем станков

Модераторы: Dj_smart, life, koolhatcker

Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

NikolayUA24 писал(а):Я думаю что Виталя не зря отказался от монитора питания
Давно известно что начинать заполнение EEPROM с 0-го адреса не кошерно :), однако, Виталий пренебрег данной рекомендацией. При всем уважении к Виталию, в купе с той проблемой что потребовала разрыва нулевого контура мне видится теория заговора %) :-| :ggg: :crazy:
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

NikolayUA24 писал(а):Атмега работает от 1.8-5.5 вольт
хочу добавить, что амплитуда как и скважность ШИМ влияют на опорное напряжение. Исходя из этого, изменения амплитуды шим в пределах 1.8-5.5 вольт не допустимы, и могут привести к ОГРОМНЫМ погрешностям при дроблении шага. Контроллер то не знает своего питающего напряжения...
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Эти безумные эксперименты !!!

Сообщение NikolayUA24 »

Mosfett я нашел статью в Инете.
Главная же сложность при работе с EEPROM — возможность повреждения ее содержимого при недостаточно быстром снижении напряжения питания в момент выключения. Обусловлено это тем, что при уменьшении напряжения питания до некоторого порога (ниже порога стабильной работы, но недостаточного для полного выключения) из-за колебаний напряжения МК начинает выполнять произвольные команды, в том числе может осуществить процедуру записи в EEPROM. Если учесть, что типовая команда МК AVR выполняется за десятые доли микросекунды, то ясно, что никакой реальный источник питания не может обеспечить снижение напряжения до нуля за нужное время. По опыту автора ( http://controllersystems.com/books/prak ... eprom.html ) при питании от обычного стабилизатора типа LM7805 с рекомендованными значениями емкости конденсаторов на входе и на выходе содержимое EEPROM будет неизбежно испорчено примерно в половине случаев. :(
Contemplator
Станкостроитель
Станкостроитель
Сообщения: 35
Зарегистрирован: 27 дек 2010, 01:00

Re: Эти безумные эксперименты !!!

Сообщение Contemplator »

NikolayUA24 писал(а):Mosfett я нашел статью в Инете.
содержимое EEPROM будет неизбежно испорчено примерно в половине случаев. :(
Это в теории, Mosfett не отчаивайтесь, у Виталя работают и я свой победил:
1. R1 заменил на 10ком
2. 10мкф на ресет
3. фьюз - Brown-out detection at VCC=4.3 V
4. порезанную дорогу в районе транзистора VT1 восстановил
ЕЕPROM больше не слетал, полдня мучал...
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение koolhatcker »

NikolayUA24 писал(а):А МАЧ незнает что мы мониторим питание он продолжает работать а в итоге мы получим пропущенные шаги и т.д. :(
Вот оно, откровение...
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: Эти безумные эксперименты !!!

Сообщение UAVpilot »

NikolayUA24 писал(а):Я думаю что Виталя не зря отказался от монитора питания по даташиту Атмега работает от 1.8-5.5 вольт а с монитором питания (DS 1233-10) она будет работать от 4.25-4.49 вольт. Допустим по какой либо причине упало напряжение монитор питания блокирует процесор до того момента пока питание не востановится. А МАЧ незнает что мы мониторим питание он продолжает работать а в итоге мы получим пропущенные шаги и т.д. :(
Вы не поняли. При включении питания напряжение нарастает за какое-то время, аналогично при выключении оно постепенно падает, это всё из-за конденсаторов.
В итоге атмега пытается работать при слишком низком напряжении питания пока оно не достигло нормы при включении и стало ниже нормы при выключении, видимо это и есть причина порчи данных в EEPROM. Супервизор "зажимая" ресет не даёт атмеге работать при неправильном питании.

Я в своих проектах с микроконтроллерами всегда не просто подтягиваю RESET к питанию, но и вешаю между ним и землёй конденсатор - это позволяет при подаче питания "отпускать" RESET с небольшой задержкой, когда питание уже в норме. Здесь можно тоже попробовать так сделать - повесить на RESET конденсатор на 0.01 - 0.1 uF.

P.S. Вообще конечно очень чешутся руки переразвести плату с соблюдением соотв. правил. Да и в прошивке слегка поковыряться - есть мысль как сохранить SPI включенным.
Contemplator писал(а): Это в теории, Mosfett не отчаивайтесь, у Виталя работают и я свой победил:
Если повнимательней присмотреться к Виталиным фоткам, на которых он показывает партии изготавливаемых драйверов, то можно обнаружить интересные отличия от "оригинала"... :tss:
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

koolhatcker писал(а): Это в теории, Mosfett не отчаивайтесь
Я не отчаиваюсь, тем более как я сказал выше супервизор помог
OlegX
Наблюдающий
Сообщения: 7
Зарегистрирован: 15 май 2011, 00:00
Откуда: Украина, Тернополь
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение OlegX »

s3301 писал(а):Если повнимательней присмотреться к Виталиным фоткам, на которых он показывает партии изготавливаемых драйверов, то можно обнаружить интересные отличия от "оригинала"... :tss:
Не увидел никаких отличий. Хочу повторять, но на что обратить внимание?
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Эти безумные эксперименты !!!

Сообщение NikolayUA24 »

OlegX писал(а):
s3301 писал(а):Если повнимательней присмотреться к Виталиным фоткам, на которых он показывает партии изготавливаемых драйверов, то можно обнаружить интересные отличия от "оригинала"... :tss:
Не увидел никаких отличий. Хочу повторять, но на что обратить внимание?
http://cncfiles.su/photo/11846/659901323355448.jpg Мы

http://cncfiles.su/photo/12003/178511324127957.jpg Виталя
OlegX
Наблюдающий
Сообщения: 7
Зарегистрирован: 15 май 2011, 00:00
Откуда: Украина, Тернополь
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение OlegX »

NikolayUA24 писал(а):
OlegX писал(а):
s3301 писал(а):Если повнимательней присмотреться к Виталиным фоткам, на которых он показывает партии изготавливаемых драйверов, то можно обнаружить интересные отличия от "оригинала"... :tss:
Не увидел никаких отличий. Хочу повторять, но на что обратить внимание?
http://cncfiles.su/photo/11846/659901323355448.jpg Мы

http://cncfiles.su/photo/12003/178511324127957.jpg Виталя
Спасибо, Николай!
Вижу, что у Виталия на АТМеге по питанию стоит ещё тантал на 10 мкФ. Ну а отсутсвующие ограничивающие диоды V9, V10, V12,V13 и другие номиналы R17-24 погоду по слёту настроек не делают.
Andry
Станкостроитель
Станкостроитель
Сообщения: 532
Зарегистрирован: 20 янв 2010, 01:00
Имя: Андрей
Откуда: Украина.Г.Носовка

Re: Эти безумные эксперименты !!!

Сообщение Andry »

[quote=,,Contemplator"]1. R1 заменил на 10ком2. 10мкф на ресет3. фьюз - Brown-out detection at VCC=4.3 V4. порезанную дорогу в районе транзистора VT1 восстановилЕЕPROM больше не слетал, полдня мучал...[/quote]
Тут я так понял самое действенное ето резюк потяжки и установить фюз.(Brown-out detection)Странно ето просто стандартнное решение почему Виталий ето не применил.
Дорожку я в районе VT1 на некоторых платах я не резал,поскольку убедился ,что ето и не кчему.И так и так работает без разницы.
Contemplator
Станкостроитель
Станкостроитель
Сообщения: 35
Зарегистрирован: 27 дек 2010, 01:00

Re: Эти безумные эксперименты !!!

Сообщение Contemplator »

Mosfett писал(а):НО! SPI отключен при прошивке (разве нет?), т.е. или супервизор за 40 руб, или новый камень.
НЕТ. Если Вы его сами не отключили...
Mosfett писал(а):P.S. Из-за данной проблемы по глупости выкинул 2 контроллера при наладке драйверов :-| :ggg:
Ну - это по богатому...
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Эти безумные эксперименты !!!

Сообщение NikolayUA24 »

Contemplator писал(а):
NikolayUA24 писал(а):Mosfett я нашел статью в Инете.
содержимое EEPROM будет неизбежно испорчено примерно в половине случаев. :(
Это в теории, Mosfett не отчаивайтесь, у Виталя работают и я свой победил:
1. R1 заменил на 10ком
2. 10мкф на ресет
3. фьюз - Brown-out detection at VCC=4.3 V
4. порезанную дорогу в районе транзистора VT1 восстановил
ЕЕPROM больше не слетал, полдня мучал...
2. 10мкф на ресет, --- тантал ???? :(
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

Для тех кто при прошивке не отключил SPI рекомендуется не оставлять сигналы MISO и MOSI в воздухе - пишут что может стать причиной слета флеша. Сделайте подтяжку через килоом 10 к +5V.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: Эти безумные эксперименты !!!

Сообщение UAVpilot »

OlegX писал(а): Вижу, что у Виталия на АТМеге по питанию стоит ещё тантал на 10 мкФ. Ну а отсутсвующие ограничивающие диоды V9, V10, V12,V13 и другие номиналы R17-24 погоду по слёту настроек не делают.
Как раз отсутствие того самого диода и позволяет избежать плодов неправильной разводки. С другой стороны появляется шанс спалить компараторы, особенно при высоковольтном питании и без дампера.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
SerGPOOL
Наблюдающий
Сообщения: 4
Зарегистрирован: 08 мар 2012, 12:52

Re: Эти безумные эксперименты !!!

Сообщение SerGPOOL »

здравствуйте. Подскажите пожалуйста что лутше собирать это:- РЕДАКТ ДРАЙВЕР или это StepDriverFast?? в чём отличия и одна превосходит одна другой??
taran_ob
Станкостроитель
Станкостроитель
Сообщения: 121
Зарегистрирован: 05 ноя 2011, 20:27
Откуда: Одесса

Re: Эти безумные эксперименты !!!

Сообщение taran_ob »

Собрал драйвер, все ОК, автору спасибо!
Дергал питание надцать раз, прошивка не слетает.
Развел под себя. Плата 47х115, для крепления на алюминиевый уголок 50х30 в качестве каркаса и радиатора. Хотя на моих движках 50В 1.5А полевики оказались слегка теплые.
На плате предусмотрен генератор на LM321 вместо вентилятора. Сигналом EN DRV генератор останавливается, правда драйвер на это реагирует не сразу. Отсутствует преобразователь 485, не использую сериализатор.
http://cncfiles.su/download/2315

Есть пару вопросов:
1 Не понял для чего в конфигураторе опции максимальная скорость, максимальный ток, форсирование?
2 Выставлен делитель 8, движок вращается без пропусков до 10 кГц, но если резко накручиваю генератор, то можно поднять до предела 100 кГц!!! Как использовать этот режим? Похоже что вращение не контролируемое?

ПС Пробовал использовать повышающий преобразователь на MC34063 для питания ирок от 5В
-не получилось, на высоких скоростях портились 5В.

Изображение
Изображение
Изображение
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Эти безумные эксперименты !!!

Сообщение NikolayUA24 »

taran_ob

Есть пару вопросов:
1 Не понял для чего в конфигураторе опции максимальная скорость, максимальный ток, форсирование?

http://www.cncmasterkit.ru/viewtopic.php?p=36854#p36854

http://www.cncmasterkit.ru/viewtopic.php?p=21777#p21777

Отсутствует преобразователь 485, не использую сериализатор.
А как вы конфигурируете контролеры %)
Andry
Станкостроитель
Станкостроитель
Сообщения: 532
Зарегистрирован: 20 янв 2010, 01:00
Имя: Андрей
Откуда: Украина.Г.Носовка

Re: Эти безумные эксперименты !!!

Сообщение Andry »

А кто говорил ,что прошывка слетает?Чтобы изменить EEPROM и кстати проверить ,изменяется содержымое при нестабильном питании вам всё таки придётьса прицепить контроллер к компу.A там на ваш выбор UART или RS485.Да и простое дёргане ето тоже не тест.
Andry
Станкостроитель
Станкостроитель
Сообщения: 532
Зарегистрирован: 20 янв 2010, 01:00
Имя: Андрей
Откуда: Украина.Г.Носовка

Re: Эти безумные эксперименты !!!

Сообщение Andry »

Mosfett как там тест на станке после изминений?Нет больше глюков?
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

тест на станке будет через неделю. Станок пока на работе, а я в отпуске.
taran_ob
Станкостроитель
Станкостроитель
Сообщения: 121
Зарегистрирован: 05 ноя 2011, 20:27
Откуда: Одесса

Re: Эти безумные эксперименты !!!

Сообщение taran_ob »

NikolayUA24 писал(а):Отсутствует преобразователь 485, не использую сериализатор. А как вы конфигурируете контролеры
Через переходник TTL USART<->USB на ft232
taran_ob
Станкостроитель
Станкостроитель
Сообщения: 121
Зарегистрирован: 05 ноя 2011, 20:27
Откуда: Одесса

Re: Эти безумные эксперименты !!!

Сообщение taran_ob »

Andry писал(а):А кто говорил ,что прошывка слетает?Чтобы изменить EEPROM и кстати проверить ,изменяется содержымое при нестабильном питании вам всё таки придётьса прицепить контроллер к компу.A там на ваш выбор UART или RS485.Да и простое дёргане ето тоже не тест.
Пардон, имел ввиду слет ЕПРОМА. Я так понял, что в момент вкл/выкл питания может "портится" содержимое ЕПРОМА и следовательно конфигурация. Так вот этого я не наблюдаю.
Перед первым включением подключил драйвер компу - сконфигурировал. Поигрался пару часов, - проверил конфиг - все ОК.
taran_ob
Станкостроитель
Станкостроитель
Сообщения: 121
Зарегистрирован: 05 ноя 2011, 20:27
Откуда: Одесса

Re: Эти безумные эксперименты !!!

Сообщение taran_ob »

NikolayUA24 писал(а):Есть пару вопросов:1 Не понял для чего в конфигураторе опции максимальная скорость, максимальный ток, форсирование?viewtopic.php?p=36854#p36854viewtopic.php?p=21777#p21777

Правильно ли я понял, что максимальная скорость - это скорость выше которой подается максимальный ток на двигатель?
Andry
Станкостроитель
Станкостроитель
Сообщения: 532
Зарегистрирован: 20 янв 2010, 01:00
Имя: Андрей
Откуда: Украина.Г.Носовка

Re: Эти безумные эксперименты !!!

Сообщение Andry »

taran_ob писал(а):Правильно ли я понял, что максимальная скорость - это скорость выше которой подается максимальный ток на двигатель?
Ну я тоже так подумал.А там кто его знает :ggg: давно автор не коментирует.
yra85
Наблюдающий
Сообщения: 6
Зарегистрирован: 11 фев 2012, 11:36
Откуда: Укаїна Карпати

Re: Эти безумные эксперименты !!!

Сообщение yra85 »

Здравствуйте.Решился и я сделать этот контролер.
Изображение
Изображение
Подскажите подойдет ли этот программатор
http://e-devices.com.ua/progdebugmcu/usbasp
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

Программатор под AVR, и значит подойдет
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: Эти безумные эксперименты !!!

Сообщение UAVpilot »

yra85 писал(а): Подскажите подойдет ли этот программатор
http://e-devices.com.ua/progdebugmcu/usbasp
Придётся с софтом пошаманить, ибо штатно этот программатор не умеет шить ATmega88.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение Mosfett »

Можно и вовсе обойтись 5-ю проводами если в будущем AVR шить не планируется. если планируется, то взять что посерьезнее, например STK500
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Эти безумные эксперименты !!!

Сообщение dizzyy »

s3301 писал(а):Придётся с софтом пошаманить, ибо штатно этот программатор не умеет шить ATmega88.
сам придумал???
у меня такой самодельный (его шил таким же но покупным )
Изображение
все, я на море
Ответить