ICD2 дебъгер и PIC контролери
Устройството за изпитване на инкременталните на PIC-контролер.
от Krepsky
По-специално, че е необходимо да се провери коректността на сметката на енкодер канали, възможностите за обслужване Z-канал. Работа инкрементален енкодер канал обикновено представени в схемата по-долу - 2 канал ( "А", "обърнат А" и "В", "В обърнато"), както и канал Z (графиката обозначен с "С").
Представен на снимката по-долу проект има за цел да контролира изпълнението на подобни инкременталните
Апаратът се контролира от PIC-контролер. Принципът на функциониране на този дяволски колички е проста - ускоряващия мотор върти вала на енкодер в този момент, контролерът произвежда брой импулси, изчислените стойности се показват на LCD-дисплея.
На първия екран, виждаме готовността на машината
След като натиснете някой от клавишите, за да се премине към изпълним програмата:
Програма 1: отчитане на броя на оборотите на кабели контролер на базата на броя на стъпков мотор импулси. Възможност за задаване на скорост от 1 до 10. Преброяване на броя на импулсите, разделен на броя на навивките и екранът показва броя на импулси на оборот. Подходящ за енкодери без Z-канал
Програма 2: преброяване на броя на оборотите проводници контролер на базата на синхронизиращ сигнал Z-канал. Първият движение започва броенето След първото усвояване Z-канал. Възможност за задаване на скорост от 1 до 10. Преброяване на броя на импулсите, разделен на броя на навивките и екранът показва броя на импулси на оборот.
На следващия екран - избор на измерване на скоростта
След това - след натискане на "Enter" ще работната програма
И в крайна сметка - на дисплея на резултатите от измерването на броя на единичните енкодер импулси на оборот
Схематична диаграма на устройството, показано по-долу
(За да се отвори в цял размер, кликнете върху снимката)
Контрол на стъпков мотор в режим polushagovom (че в нашия двигател 5-инчово устройство е 400 импулса / обороти).
Входно контролер изолира от оптрон канал енкодер.
Изчисляване импулс се появява на състоянието промяна прекъсват входен порт В (RB4: RB7)
Z се използва за входен канал прекъсване RB0 (INT)
Връзки към документация на хардуерните компоненти могат да бъдат намерени в долната част на страницата.
Захранващият блок осигурява на захранващото напрежение 24, 12, и 5V, което позволява тестване на инкременталните са проектирани да работят с всички тези захранващи напрежения. Ключът на платката на контролера също се включва оптрон входни резистори, в зависимост от конкретния напрежение изхода на енкодер (5, 12, и 24v съответно).
Тук са снимките борда управление на захранването и. Надписите върху клавишите не носят семантично натоварване - просто се обърна на такива бутони. Всъщност, най-добре - "още" - "по-малко от" отдолу - на "Enter". Ключът за вход е бил използван от стария радиото и следователно няма 3 позиции, и 7 (използване 3).
На следващо място, - изготвяне на печатната платка (на страничните проводниците и от части)
(За да се отвори в цял размер, кликнете върху снимката)
Проектът за връзка на този съвет може да бъде изтеглен Sprint Layout (* .lay).
И тук е снимка сглобени с LCD - дисплей.
Механична система е стъпков двигател въртящ schesteronku голям диаметър (взета от стария рекордера), вал, който чрез "меко предаване" (кратка секция на дебелина гумена тръба), свързан с енкодер вал. В същата енкодер здраво затегнат монтажна плоча (дизайна по принцип може да бъде всеки). съотношение 4.8 трансфер Оказа се, че във връзка с двигателя 5-инчов устройството в режим polushagovom (400 срт / обем) дава 1920 импулси / оборот на енкодер).
Ето как изглежда в работата си?
за програма PIC-контролер е писано в MicroC PRO v.4.15
Допълнителна информация за справка на снимачната площадка на устройства: