Помогите разобраться с автономным ЧПУ контроллером

Обсуждение электронных компонентов, схем станков

Модераторы: Dj_smart, life, koolhatcker

Ответить
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Помогите разобраться с автономным ЧПУ контроллером

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

Здравствуйте.

Изготовил вот это устройство

http://cncfiles.su/photo/24224 (Схема)



http://cncfiles.su/download/4416 (Плата в спринт-лайоуте)

http://cncfiles.su/download/4417 (Прошивки, протеус)

Подключил дисплей WG12864A

PIC18F4620 DIP пришивал JDM програматором, верификацию и чтение прошел без проблем

Плату на предмет разрывов прозвонил

При подаче питания светодиод питания загорается

Дисплей пробовал подключать как по схеме в протеусе так и по схеме которая на gif картинке(эти схемы почему то сильно разные, хотя источник один). И как итог дисплей включается но ничего неотображает, даже контрастность подстроечником не регулируется. Все подключения дисплея на несколько раз перепроверил.

Можете мне подсказать какие наименования контактов ПИКа к каким контактам должны подключаться на дисплее(например RB6 - R/W)?
Сам я не смогу разобраться
Аватара пользователя
Fiks
Станкостроитель
Станкостроитель
Сообщения: 439
Зарегистрирован: 01 ноя 2010, 01:00
Откуда: Московская обл.

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Fiks »

Посмотри внимательно, у этих дисплеев распиновка контактов может быть не по порядку. Хотя по даташиту http://catalog.gaw.ru/index.php?page=document&id=3188 здесь все нормально. Подключать нужно по даташиту. Может и дисплей дохлый попался, может прошился плохо. В протеусе как я понял у тебя все работает. Значит прошивка и схема рабочие. Кварцовый генератор вообще заводится?
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Помогите разобраться с автономным ЧПУ контроллером

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

Fiks,
На схеме написано что дисплей должен быть WG12864В, у меня такого не было, поэтому поставил WG12864А, наименования контактов у них абсолютно одинаковые, но расположение разное.

WG12864А я подключал согласно дататшиту на него и http://cncfiles.su/photo/24224. Не работает.

Как проверить заводится ли кварцовый генератор?

В протеусе всё работает, но схема в протеусе почему то не соответствует вот этому http://cncfiles.su/photo/24224
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Planet »

Шерлок Холмс писал(а):Подключил дисплей WG12864A
если была переплюсовка, то эти дисплей быстро сдыхают, имею с ними два неудачных опыта. :)
Окно откройся - onclick="return !window.open(this.href)"
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Помогите разобраться с автономным ЧПУ контроллером

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

Не, переполюсовка вряд ли могла быть, я думаю что ошибка в подключении проводов, отвечающих за данные и управление. Но я сам не могу выявить эту ошибку. Подключал по 2м разным схемам - ничего не показывает.

Если бы была переполюсовка он бы сгорел и вообще бы ничего не показывал а он включается но ничего не отображает.

Какая схема всё таки верна: из протеуса или вот эта http://cncfiles.su/photo/24224 ?
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Planet »

Шерлок Холмс писал(а):Если бы была переполюсовка он бы сгорел и вообще бы ничего не показывал а он включается но ничего не отображает.
Включается задняя подсветка, это же LCD экран. Можешь выкрутить яркость на максимум и посмотреть на картинку.
Окно откройся - onclick="return !window.open(this.href)"
Аватара пользователя
Fiks
Станкостроитель
Станкостроитель
Сообщения: 439
Зарегистрирован: 01 ноя 2010, 01:00
Откуда: Московская обл.

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Fiks »

Генерацию осциллографом надо смотреть. Вот еще, у пиков JDM программаторы могут затирать калибровочную константу. Которая задает точность генерации. Находится она в последних адресах памяти. Для каждого проца индивидуальная. Какой софтинкой прошивал?
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Помогите разобраться с автономным ЧПУ контроллером

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

Planet,

Для регулировки яркости стоит переменник на 10ком, я его кручу-реакции никакой. Или это и есть признак здохшего дисплея?

Fiks,

Прошивал WINPIC через ком-порт (никаких переходников юсб-ком не было)
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение UAVpilot »

Шерлок Холмс писал(а):Для регулировки яркости стоит переменник на 10ком, я его кручу-реакции никакой. Или это и есть признак здохшего дисплея?
Это регулировка контрастности.
Дисплей точно рабочий? Обычно если на них подавать только питание, то он будет рисовать полный экран, либо полэкрана полностью закрашенных знакомест.
Fiks писал(а):Вот еще, у пиков JDM программаторы могут затирать калибровочную константу. Которая задает точность генерации. Находится она в последних адресах памяти. Для каждого проца индивидуальная.
Если затереть эту константу, то генерация всё равно будет. Опять-же в схеме использован кварц, а "фьюзы" в PICах уже в прошивку встроены, их невозможно неправильно прошить.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Аватара пользователя
mura
Станкостроитель
Станкостроитель
Сообщения: 69
Зарегистрирован: 12 май 2011, 00:00
Откуда: Харьков

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение mura »

Как вариант,
в схеме может работать ТОЛЬКО индикатор с внутренним отрицательным источником (бывает не у всех, опция)
Проверь напряжение на 18-й ноге индикатора.

P.S. первоисточник озвучте плс.
kudrinni
Станкостроитель
Станкостроитель
Сообщения: 365
Зарегистрирован: 02 фев 2012, 15:45
Откуда: Украина Херсонская обл

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение kudrinni »

Лет 7 назад делал частотомер и использовал покупной LCD все запустилось на одном дыхании, позже снял экран для вольт ампер ват метра и в нем он не заработал, потом подставил LCD с китайского балансира и все заработало без возни. Толком не разбираюсь но там есть разные языковые библиотеки, может и протокол общения разный.
А где можно почитать о самом контроллере?
expertlviv
Станкостроитель
Станкостроитель
Сообщения: 54
Зарегистрирован: 09 май 2011, 00:00
Имя: Андрій
Откуда: Україна Львів

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение expertlviv »

kudrinni писал(а):А где можно почитать о самом контроллере?

http://www.usinages.com/electronique-sp ... 15-75.html

http://www.cnczone.com/forums/open_sour ... ler-3.html
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Planet »

Последний раз редактировалось Planet 16 янв 2014, 14:25, всего редактировалось 3 раза.
Окно откройся - onclick="return !window.open(this.href)"
expertlviv
Станкостроитель
Станкостроитель
Сообщения: 54
Зарегистрирован: 09 май 2011, 00:00
Имя: Андрій
Откуда: Україна Львів

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение expertlviv »

Показать\Спрятать Видео
Аватара пользователя
Fiks
Станкостроитель
Станкостроитель
Сообщения: 439
Зарегистрирован: 01 ноя 2010, 01:00
Откуда: Московская обл.

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Fiks »

UAVpilot писал(а):Если затереть эту константу, то генерация всё равно будет. Опять-же в схеме использован кварц, а "фьюзы" в PICах уже в прошивку встроены, их невозможно неправильно прошить.
Если прошивать без проверки и прошивальщик не сообщит о поддтверждении или отмены замены последнего адреса на нули, то контроллер не запустится. Эту константу нужно восстанавливать. Чтобы на такое не попасть, желательно заранее прочитать содержимое чистого контроллера и посмотреть данные последних адресов (четыре байта). Записать их на бумажку на всякий случай. Сам на такое попался, когда начинал осваивать пики. Т.к. таким способом контроллер не лочится, восстановить константу не проблема. Можно прочитать с похожего и вставить в нерабочий.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Помогите разобраться с автономным ЧПУ контроллером

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

То есть нужно считать константу с только что купленного PIC18F4620 , открыть свою прошиву, вписать эту константу в то же место в прошивке и прошить, согласившись с заменой этой константы?
Аватара пользователя
Fiks
Станкостроитель
Станкостроитель
Сообщения: 439
Зарегистрирован: 01 ноя 2010, 01:00
Откуда: Московская обл.

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение Fiks »

Можно. Прочитай прошитый проц для интереса, что у него в конце записано.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Помогите разобраться с автономным ЧПУ контроллером

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

Прочитал абсолютно новый PIC18F4620

в последней угловой правой ячейке написано FFFF. И во всех остальных ячейках тоже самое. Мож пик неисправен? Читал что там обязательно должно быть какое то число начинающееся на 34.... . Если програматор неисправен, то почему он шьёт, читает и проверяет всё нормально?
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: Помогите разобраться с автономным ЧПУ контроллером

Сообщение UAVpilot »

Fiks писал(а):Если прошивать без проверки и прошивальщик не сообщит о поддтверждении или отмены замены последнего адреса на нули, то контроллер не запустится.
Вы путаете. В PIC18 калибровочная константа находится в регистре OSCTUNE, который расположен среди прочих регистров (в 4 банке у данного МК), туда можно записывать что угодно, причем даже на этапе выполнения программы - просто будет немного меняться тактовая частота внутреннего RC-генератора. По ресету автоматически восстановится заводская константа.
В последних адресах флеш-памяти находятся только регистры конфигурации состояние которых прошивается штатно значениями, находящимися в файле прошивки.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Ответить