Перейти к содержимому


Раздел "Черный и белый список" удален. Отзывы о недобросовестных продавцах запрещены, соответствующие изменения будут добавлены в правила.

Воруют-с!

Управление токарным на Atmega


Сообщений в теме: 8514

#8361
ozha72 Отправлено 14 September 2017 - 14:46
14 September 2017 - 14:46

    2-ой разряд

    • Галерея ozha72
    • Изображения ozha72
  • Members
  • PipPip
  • 69 сообщений
  • Город:Тирасполь
  • Имя:Андрей
Наверное зависит от мотора и материала! Но программа то может, о чем и был вопрос!

#8362
Автор темы  Олег А. Отправлено 14 September 2017 - 15:00
14 September 2017 - 15:00

     

    • Блог Олег А.
    • Изображения Олег А.
  • Members
  • PipPipPipPipPipPipPipPip
  • 4460 сообщений
  • Город:Рига

Просмотр сообщенияKhom (14 September 2017 - 10:21) писал:

Моя проблема вряд ли тут находится, условие выполняется всегда, просто глаз зацепился.
Да, конечно это опечатка, надо:
if (Limit_Buttons_New == Limit_Buttons_Old)

но проблема не тут, упоры можно выставить/снять только в подрежиме "Manual", (в среднем положении переключателя подрежима)

#8363
Khom Отправлено 14 September 2017 - 15:37
14 September 2017 - 15:37

    7-ой разряд

    • Изображения Khom
  • Members
  • PipPipPipPipPipPipPip
  • 344 сообщений
  • Город:Минск
  • Имя:Валерий. И лучше на "ты".
Точно, спасибо. У меня этот галетник вообще не был подключен (поперечка не механизирована).

#8364
Автор темы  Олег А. Отправлено 14 September 2017 - 16:05
14 September 2017 - 16:05

     

    • Блог Олег А.
    • Изображения Олег А.
  • Members
  • PipPipPipPipPipPipPipPip
  • 4460 сообщений
  • Город:Рига
Тогда перемычку, пока ошибка со второй строки не уйдет, подача вообще не поедет.

#8365
frostcraft Отправлено 14 September 2017 - 22:43
14 September 2017 - 22:43

    1-ый разряд

    • Изображения frostcraft
  • Members
  • Pip
  • 44 сообщений
  • Город:Тюмень
  • Имя:Вячеслав

Просмотр сообщенияОлег А. (14 September 2017 - 00:59) писал:

А джойстиком можно одновременно две оси двигать, продольную и поперечную, или только по очереди?
Одновременно только в режиме "конус", в остальных по очереди, но ничто не мешает вторую ось подкручивать руками, как на любом токарном станке.
Получается нужно джой переделывать, чтоб по диагонали двигался? :shok:

#8366
vn67 Отправлено 14 September 2017 - 23:37
14 September 2017 - 23:37

    3-ий разряд

    • Изображения vn67
  • Members
  • PipPipPip
  • 136 сообщений
  • Город:Шебекино
  • Имя:Владимир
Зачем переделывать. Я спросил чтобы знать каким должен быть джойстик. Диагональ практически не нужна.

Еще интересно как будет себя вести управление при вкл. двух осей. Остановится, или будет выполнять операцию начатую первой.

Заказал на упр. Дисплеем кнопки, они большие. Вот, думаю, может туда км1-1 поставить...

#8367
Khom Отправлено 15 September 2017 - 10:35
15 September 2017 - 10:35

    7-ой разряд

    • Изображения Khom
  • Members
  • PipPipPipPipPipPipPip
  • 344 сообщений
  • Город:Минск
  • Имя:Валерий. И лучше на "ты".

Просмотр сообщенияОлег А. (14 September 2017 - 16:05) писал:

пока ошибка со второй строки не уйдет, подача вообще не поедет.
Перемычку я сразу и сделал после Вашего ответа. Но подачи/резьбы и без неё работали, никаких ошибок на дисплее не было, только упоры с индикацией не работали. При лог. 1 на всех входах переключателя подрежима программа входит в такое состояние, я потом ещё раз проверил - так и есть. В общем-то, это не проблема, хотя для "одноосевых" исполнений (привод только на Z) можно сделать фиксацию ручного режима при отсутствующем переключателе.

#8368
Автор темы  Олег А. Отправлено 15 September 2017 - 12:02
15 September 2017 - 12:02

     

    • Блог Олег А.
    • Изображения Олег А.
  • Members
  • PipPipPipPipPipPipPipPip
  • 4460 сообщений
  • Город:Рига

Просмотр сообщенияKhom (15 September 2017 - 10:35) писал:

никаких ошибок на дисплее не было, только упоры с индикацией не работали. При лог. 1 на всех входах ...
...хотя для "одноосевых" исполнений (привод только на Z) можно сделать фиксацию ручного режима при отсутствующем переключателе.
О, можно самодиагностику по переключателям замутить, как для процесса сборки, так и в процессе работы,
отвалился провод/разъем, а чего это у меня не едет, типа:
Mode Switch Err, Mode Sw Error,
SubM Switch Err, SubMode Sw Error,
Scale Switch Err, Scale Sw Error

#8369
frostcraft Отправлено 15 September 2017 - 16:47
15 September 2017 - 16:47

    1-ый разряд

    • Изображения frostcraft
  • Members
  • Pip
  • 44 сообщений
  • Город:Тюмень
  • Имя:Вячеслав
Самодиагностика - это здорово!

#8370
mirage-net Отправлено 15 September 2017 - 17:20
15 September 2017 - 17:20

    2-ой разряд

    • Изображения mirage-net
  • Members
  • PipPip
  • 77 сообщений

Просмотр сообщенияОлег А. (15 September 2017 - 12:02) писал:

О, можно самодиагностику по переключателям замутить
Причем только переключатели можно диагностировать, джойстик и кнопки не выйдет... Может сделать отдельный подпункт меню выбрав который можно было бы проверить работу всей переферии? Типа жмем на кнопку видим на экране что нажали... Или джойстик переключаем и тоже видим срабатывание на экране... и т.д.

#8371
kYd Отправлено 15 September 2017 - 18:48
15 September 2017 - 18:48

    2-ой разряд

    • Изображения kYd
  • Members
  • PipPip
  • 68 сообщений
  • Имя:Константин
А зачем все это нужно? Если собрано руками и ни когда это не понадобится. Если кнопка или переключатель не работает, то это и так понятно.

#8372
OilМажор Отправлено 15 September 2017 - 22:23
15 September 2017 - 22:23

    2-ой разряд

    • Галерея OilМажор
    • Изображения OilМажор
  • Members
  • PipPip
  • 65 сообщений
  • Город:Керчь
  • Имя:Денис

Просмотр сообщенияkYd (15 September 2017 - 18:48) писал:

А зачем все это нужно?
Это Вам сэкономит уйму времени когда-нибудь. Руками или ногами, у многих станок стоит в гараже, клемы имеют свойство окисляться, т.к. работаем с напряжениями 5 вольт и низкими сигнальными токами - в любой момент может отказать. Вы же не будете распаивать все разъемы Meg'и к шилду.

#8373
Автор темы  Олег А. Отправлено 15 September 2017 - 22:36
15 September 2017 - 22:36

     

    • Блог Олег А.
    • Изображения Олег А.
  • Members
  • PipPipPipPipPipPipPipPip
  • 4460 сообщений
  • Город:Рига

Просмотр сообщенияmirage-net (15 September 2017 - 17:20) писал:

Может сделать отдельный подпункт меню выбрав который можно было бы проверить работу всей переферии? Типа жмем на кнопку видим на экране что нажали... Или джойстик переключаем и тоже видим срабатывание на экране
В рабочей программе думаю это не надо,
Но!, можно попробовать накидать отдельную маленькую программку,
в которой проверить все свои органы управления + посчитать кол-во линий энкодеров.

#8374
Sacha3 Отправлено 15 September 2017 - 23:07
15 September 2017 - 23:07

     

    • Изображения Sacha3
  • Members
  • PipPipPipPipPipPipPipPip
  • 426 сообщений
  • Город:Тула
  • Имя:Александр

Просмотр сообщенияОлег А. (15 September 2017 - 22:36) писал:

в которой проверить все свои органы управления + посчитать кол-во линий энкодеров.

Вот это было бы отлично +++++

#8375
Автор темы  Олег А. Отправлено 15 September 2017 - 23:46
15 September 2017 - 23:46

     

    • Блог Олег А.
    • Изображения Олег А.
  • Members
  • PipPipPipPipPipPipPipPip
  • 4460 сообщений
  • Город:Рига
За 3 вечера удалось TFT запустить, и даже тачскреен успел граблями залапать :)
удобно читаемым размером шрифта на 2.8" (320х240) у меня получается все те же 16 знакомест на строку,
любой цвет подсветки, любой цвет шрифта, угол обзора несколько лучше, чем на наших 16х2.
Надо думать, комментируйте.

Сообщение отредактировал Олег А.: 16 September 2017 - 00:42


#8376
templer Отправлено 16 September 2017 - 02:22
16 September 2017 - 02:22

    5-ый разряд

    • Галерея templer
    • Изображения templer
  • Members
  • PipPipPipPipPip
  • 220 сообщений
  • Город:г. Дзержинск
  • Имя:Михаил
Мой вариант шилда V7. Размер платы 100х55 мм. Sprint layout v6.0
Управление токарным на Atmega: PCB v7.JPG
http://www.chipmaker...d46b21dc9/43765

#8377
templer Отправлено 16 September 2017 - 03:11
16 September 2017 - 03:11

    5-ый разряд

    • Галерея templer
    • Изображения templer
  • Members
  • PipPipPipPipPip
  • 220 сообщений
  • Город:г. Дзержинск
  • Имя:Михаил
Плата рассчитана под резисторные сборки такого плана, на разное количество выводов: https://ru.aliexpres...2311.0.0.dha2CU

Сообщение отредактировал templer: 16 September 2017 - 03:13


#8378
AndreyFly Отправлено 16 September 2017 - 05:50
16 September 2017 - 05:50

    5-ый разряд

    • Изображения AndreyFly
  • Members
  • PipPipPipPipPip
  • 229 сообщений
  • Город:Риддер
  • Имя:Андрей
Олег, а чего думать то? Попробуй экран от nextion, если тач не нравится то привяжи кнопки к экрану (до 9), только в версии enhanced. Скорость отработки высокая, графический интерфейс легко управляется, при изменении функционала прошивка в экран редактируется прямо в компьютере с минимальным писанием кода. Ну и главное - всего 2 пррвода. Да, цена кусается за 3,5" экран около 35 долларов, но оно окупается легкостью в работе и подключении.

#8379
Автор темы  Олег А. Отправлено 16 September 2017 - 09:15
16 September 2017 - 09:15

     

    • Блог Олег А.
    • Изображения Олег А.
  • Members
  • PipPipPipPipPipPipPipPip
  • 4460 сообщений
  • Город:Рига

Просмотр сообщенияAndreyFly (16 September 2017 - 05:50) писал:

Олег, а чего думать то? Попробуй экран от nextion,
А это и есть бюджетный Nextion, без граф. оболочки,
не сейчас, но можно C8T6 на него с заду приклеить,
Надо бы на нем секундомер написать, просто глянуть, как визуально "знакоместо" переписывается под Нано-й.

#8380
AndreyFly Отправлено 16 September 2017 - 10:31
16 September 2017 - 10:31

    5-ый разряд

    • Изображения AndreyFly
  • Members
  • PipPipPipPipPip
  • 229 сообщений
  • Город:Риддер
  • Имя:Андрей

Просмотр сообщенияОлег А. (16 September 2017 - 09:15) писал:

А это и есть бюджетный Nextion, без граф. оболочки,
ну не с проста они с 48 мГц на 96 мГц перешли в Enhanced версии. Конечно просто надписи можно быстро выводить, но тогда ничего не меняется по сравнению с 16х2 дисплеем, а если с пиктограммами, то нано уже по быстродействию не потянет, да и при каждом изменении даже шрифта, код придется переписывать для дисплея. В некстион экране за Вас код пишет визуальная среда, быстродействие с запасом. При желании сдвинуть область отображения или пиктограмму, просто мышкой сдвигаете и все остается работоспособным, при условии неизменности идентификатора элемента. Более того, я уже баловался дисплеем на ILI подобном контроллере, только в связке с уно. Запустился мой дисплей только через 3 недели плотного чтения форумов, и угадывания чипа, на котором он собран. Потом еще 3 дня на поиски несоответствия ног и описания в прошивке. Некстион я запустил за несколько часов и при этом сильно не напрегся.
По цене разница минимальна, 12 УЕ экран с 3,5" к нему надо ардуино, ну даже пусть нано за 3 уе, плюс много усилий. Либо 35 уе плюс 1 уе за плату согласования с кнопками (чтоб самому не паять), разница всего в 19 уе, но если начать думать про более мощные СТМ контроллеры, то 12 уе за экран и 13 уе за СТМ, плюс время на написание кода, экономия в 9 долларов... И целая отдельная ветка на 100 страниц с вопросами как таки запустить и почему у Олега все работает, а у меня нет, и просьбы переписать инициализацию под их контроллер экрана.

Сообщение отредактировал AndreyFly: 16 September 2017 - 10:33






Количество пользователей, читающих эту тему: 6

2 зарегистрированных, 4 гостей, 0 скрытых


Модератор темы: