Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)
Машина создана командой из 5 студентов для курса «Конструирование и CAD» (Машиностроительный факультет, Скопье). Сортирует два типа пластин: с отверстиями и без. Решение заняло 1-е место из 25 участников. Управление на микроконтроллере PIC16F628A, прошивка в MikroElektronika (MikroC).Принцип работы



Электрическая схема
Исходный код (MikroC для PIC)
/********************************************************************************/
/* Mechatronic Design Team */
/* Proekt po Konstruiranje i CAD */
/* "Dizajn i razvoj na nov ured za razdeluvanje na dva tipa plocki" */
/* Mikrokontroler: PIC16F628A */
/* Oscilator: Interen na 4MHz */
/* Dekemvri, 2012, Skopje */
/********************************************************************************/
void left() {
RB2_bit = 1; // мотор влево
delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500);
PORTB = 0x00; // стоп на крайнем левом
delay_ms(200); // торможение
RB3_bit = 1; // реле смены направления
delay_ms(20);
RB2_bit = 1; // мотор вправо
delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); // середина
PORTB = 0x00; delay_ms(150);
}
void right() {
RB3_bit = 1; delay_ms(30);
RB2_bit = 1; // мотор вправо
delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); // крайний правый
PORTB = 0x00; delay_ms(200);
RB2_bit = 1; // мотор влево
delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); // середина
PORTB = 0x00; delay_ms(150);
}
void main() {
TRISB = 0x00; // PORTB выходы
TRISA = 0xff; // PORTA входы
CMCON = 0x07; // выкл. компараторы
do {
delay_ms(50); PORTB = 0x00;
if(PORTA.b0==1) { // есть пластина?
delay_ms(100);
if(PORTA.b1==0) { left(); } // есть отверстие -> влево
else { right(); } // нет отверстия -> вправо
}
} while(1);
}
Производственный процесс
- ЭЭГ-аппараты: дизайн, производство и новые применения
- Торговые автоматы: индустрия США на $36,6 млрд
- Голосовальные машины: история, технологии и стандарты
- Эволюция и производство швейных машин: от изобретений XIX века к современной автоматизации
- Идеи проектов для мини ЧПУ: от начинающих завороток до продвинутого тиски инструментмейкера
- Автоматические станки для сверления и нарезки резьбы: полный обзор
- Автоматические прессовые станки: принцип работы, преимущества и применение
- Автоматический швовой сварочный аппарат: точность и эффективность для крупносерийной швовой сварки
- Автоматические трубогибочные станки: подробный обзор
- JW Machine: услуги точного контрактного производства по чертежам ЧПУ