Схема 3х осьового контролера чпу на основі atmega8

Схема 3х осьового контролера чпу на основі atmega8

Зверніть увагу, що даний контролер значно поступається за своїми характеристиками hCNC3

мета:
1. Максимально спростити електричну схему контролера, за рахунок ускладнення програмою частини.
2. Конфігурація без використання перемичок на платі і т.п.
3. Намагаємося вичавити все "соки" з даного MK (але не суперечачи пункту №1).
4. Отримати найпростіший контролер для автономної налагодження і перевірки механіки верстата, а так же, повністю функціональний контролер для управління станком.

Що вже може:
1. Підтримка стандарту Step \ Dir.
2. Режим кроку - повний (дві фази), повний (одна фаза), напівкрок.
3. Режим утримання (через 2 секунди) із завданням струму (0-100%). Опціонально.
4. Обмеження струму на ШД (0-100%) в робочому режимі псевдоШІМом (або недоШІМом). Без автоматичної підтримки струму. Опціонально.
5. Режим логічного підтримки струму на ШД. Загальний для всіх осей. Опціонально.
6. Всі настройки вказуються окремо для кожної осі (крім пункту №5).
7. Налаштування зберігаються в незалежній пам'яті МК.
8. Ручне переміщення осей з клавіатури.
9. 9. Автоматичний виїзд в нуль по команді з клавіатури (при раніше заданому нулі координат).

Активний рівень на входах - нуль!

Проект не OpenSourse, тобто початкових кодів в загальний доступ не викладаю. Але все, що буде реалізовано - викластися сюди, без будь-яких обмежень на використання.

Схема 3х осьового контролера чпу на основі atmega8

Якщо клавіатура не потрібна, можна не розводити на друкованій платі. При цьому ви отримаєте контролер, налаштований за замовчуванням (напівкрок, 100% струму, режим утримання 100% струму).

Схема 3х осьового контролера чпу на основі atmega8
Схема 3х осьового контролера чпу на основі atmega8

Драйвера можна застосовувати практично будь-які, схем море.

Схема 3х осьового контролера чпу на основі atmega8

Пояснення то тексту:
"Опціонально" - за замовчуванням вимкнено, але можна включити і настроїти.

"Режим логічного підтримки струму на ШД" - така штука, яка будучи включеною, намагається (в міру своїх сил) утримувати струм через ШД при зміні швидкості обертання. Більш того, при початковому розгоні (приблизно до пари оборотів в секунду) відбувається невелике плавне збільшення струму для легшого "расталкивания" Тяжолое осей при рушанні з місця і початковому розгоні.

В архіві невеликий мануал, прошивки, проект для Proteus. схеми, печатка в форматі .lay

Завантажити архів: hcnc.zip [478,55 Kb] (cкачиваний: 210)