Помогите скорректировать прошивку PIC18F2550

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
Шерлок Холмс
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 26, 2013 08:24:42

Помогите скорректировать прошивку PIC18F2550

Сообщение Шерлок Холмс »

Прошу помощи мудрых котов.

Есть самодельный пульт управления ЧПУ станком
HidPendant (1).zip
(418.14 КБ) 208 скачиваний
(в архиве: исходник прошивки на пикбасик, файл для протеуса и плата в DXF)

Подключается пульт к ПК через USB и определяется как USB HID клавиатура.

Но есть одна большая проблема: при повороте энкодера пульта на один шаг, ось станка также должна перемещаться на один шаг (шаг выбирается в MACH-3)- так должно быть в идеале. В реале ось может переместится и на 6 шагов и на 4 и на 1.

Это проблема схемотехники или прошивки? Можете помочь подправить прошивку?
Реклама
Аватара пользователя
Шерлок Холмс
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 26, 2013 08:24:42

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение Шерлок Холмс »

Забыл добавить, что между 2х выходов энкодера и выходу который подключается к земле подсоединены 2 кондёра на 0.1мкф . Никаких RC цепочек там нет. Не знаю хорошо ли это -или плохо. Для информации в общем.
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение Аlex »

Шерлок Холмс писал(а):0.1мкф
Высоковата ёмкость для внутренних сопротивлений. Попробуйте уменьшить, либо вообще убрать (дребезг, скорее всего, давится программно).
Аватара пользователя
Шерлок Холмс
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 26, 2013 08:24:42

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение Шерлок Холмс »

Аlex

Кондёры с энкодера убрал, дребезг остался.

Прошивку я сам исправить не смогу, потому что не знаю в каким именно месте её нужно править. Потому и прошу помощи по прошивке у котов.
Реклама
Эиком - электронные компоненты и радиодетали
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение akl »

Хорошо помогает установка резисторов подтяжки 1 кОм на выходах энкодера.
сравните
без резисторов подтяжки, работают только встроенные сопротивления контроллера
Изображение
с резисторами 510 Ом при питании +3V
Изображение
Реклама
Аватара пользователя
Шерлок Холмс
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 26, 2013 08:24:42

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение Шерлок Холмс »

akl

Резисторы от выходов энкодера к +5В поставлю. Только я не совсем понял: резисторы должны быть на 510Ом или 1Ком

Конденсаторы там всё таки должны быть или нет? Как лучше?
Реклама
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение akl »

Конденсаторы убрать, т.к. разряд конденсатора на замкнувшийся контакт равносильно микросварочному аппарату.
Аватара пользователя
Шерлок Холмс
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 26, 2013 08:24:42

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение Шерлок Холмс »

Отпишусь, как только проверю вариант с резисторами подтяжки
Аватара пользователя
Шерлок Холмс
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 26, 2013 08:24:42

Re: Помогите скорректировать прошивку PIC18F2550

Сообщение Шерлок Холмс »

Резисторы подтяжки не помогли. Вообще никаких изменений
Ответить

Вернуться в «PIC»