Эти безумные эксперименты !!!
Модераторы: Dj_smart, life, koolhatcker
Re: Эти безумные эксперименты !!!
Ребята! на какой скорости идет обмен в конфигураторе по RS485?
Re: Эти безумные эксперименты !!!
Прошу помощи у собравших сериализатор.
Борюсь пока с передающей частью. Программатор видит Atmega48pa, верификация прошивки с внешним кварцем на 20мГц проходит, стало быть осциллятор работает. Но никаких признаков жизни устройство не подает.
Что должно быть на выводах процессора Rx и Tx? У меня постоянное напряжение +5В, никакой реакции при изменении уровней на контактах 2-9 LPT нет.
Борюсь пока с передающей частью. Программатор видит Atmega48pa, верификация прошивки с внешним кварцем на 20мГц проходит, стало быть осциллятор работает. Но никаких признаков жизни устройство не подает.
Что должно быть на выводах процессора Rx и Tx? У меня постоянное напряжение +5В, никакой реакции при изменении уровней на контактах 2-9 LPT нет.
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
нужно паять 2 шт и их соединять (если смотреть на схему то надо 1 с 3, 2 с 4 , 3 с 1 и 4 с 2)Dangog писал(а):Прошу помощи у собравших сериализатор.
Борюсь пока с передающей частью. Программатор видит Atmega48pa, верификация прошивки с внешним кварцем на 20мГц проходит, стало быть осциллятор работает. Но никаких признаков жизни устройство не подает.
Что должно быть на выводах процессора Rx и Tx? У меня постоянное напряжение +5В, никакой реакции при изменении уровней на контактах 2-9 LPT нет.
а так работает на ура
у меня вопрос - нужно 4 провода тянуть или обязательно должен быть "-" еще ???
все, я на море
Re: Эти безумные эксперименты !!!
Спаяна пара. В паре соответственно тоже не работает. "-" тоже протянут, вроде нужен для уравнивания потенциалов обоих устройств в случае неизолированного интерфейса.dizzyy писал(а): нужно паять 2 шт и их соединять
а так работает на ура
-
- Станкостроитель
- Сообщения: 325
- Зарегистрирован: 05 янв 2011, 01:00
- Имя: Николай
- Откуда: UA24
Re: Эти безумные эксперименты !!!
Я подключал сериализатор так Прошивка LPT-RS485 (SerialLptM.hex) , RS485-CNC (SerialLptCNC.hex) Настраиваем Mach порты- пины, подключаем к компьютеру через шнур LPT подав на обе платы питание, проверяем RS485-CNC пин 1 и 2 тестер показывает 5.23v запускаем прогу LPT Proba http://cncfiles.su/download/3389 Встаем тестером на пин 2 RS485-CNC активируем клавишу в LPT Proba включить D1 напряжение должно упасть до 2.56-2.57v. У А так работает хорошо вот видео Наверное придется вить пару или включают согласующие резисторы Rt по 120 Ом (0.25 Вт) как здесь советуют http://masters.donntu.edu.ua/2004/fema/ ... /art7.html Стоит рукой коснутся кабеля возле LPT-RS485 сразу срабатывает E-Stop.
Показать\Спрятать Видео
Re: Эти безумные эксперименты !!!
Хмм.. Я вообще-то сериализатором особо не интересовался, но на картинке подключение больше похоже на RS422. RS485 - это только одна пара.NikolayUA24 писал(а):Я подключал сериализатор так
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Re: Эти безумные эксперименты !!!
Проверил, что передает процессор сериализатора в зависимости от сигналов на LPT. Он кодирует состояние LPT в одной посылке.
Вот так выглядят все 0:
Последовательно вводим биты 1, затем 3, добавляем 5:
Пока все логично.
Добавляем старший бит:
И тут-же его снимаем:
Состояние LPT аналогичное таковому на 4 картинке, но импульс, переданный процессором, уже другой. Проверка выходов LPT вольтметром показывает корректность работы программы-тестера порта. То-есть сериализатор интерпретирует состояние LPT неоднозначно, в зависимости от его предыдущего состояния.
Так происходит с различными комбинациями битов, когда активация старшего или младшего бита закономерно меняет картинку, а его снятие не возвращает ее к прежнему состоянию, а передает пустой кадр.
Это косяк или фича? Если фича, то как распознаются различные состояние LPT, имеющие одинаковый пустой кадр? Если косяк, то как с ним бороться?
P.S. Все-таки это фича. Соединение контроллеров передатчика и приемника напрямую, минуя микросхемы интерфейса RS-485, демонстрирует, что не смотря на разный кадр, состояния LPT приемником распознаются корректно. В моем случае система неработоспособна из-за проблем с RS-485, очень сильно зализаны фронты сигналов, время подъема-спада более 0.1 мкс, не зависимо от наличия-отсутствия соединительного кабеля и нагрузочных резисторов. Стоят SN65HVD3082ED, очень медленные они. Понаписал много, а проблема оказалась на поверхности.
Остается интерес, как-же разные кадры распознаются приемником как одно состояние LPT?
Вот бы автор просветил...
Вот так выглядят все 0:
Последовательно вводим биты 1, затем 3, добавляем 5:
Пока все логично.
Добавляем старший бит:
И тут-же его снимаем:
Состояние LPT аналогичное таковому на 4 картинке, но импульс, переданный процессором, уже другой. Проверка выходов LPT вольтметром показывает корректность работы программы-тестера порта. То-есть сериализатор интерпретирует состояние LPT неоднозначно, в зависимости от его предыдущего состояния.
Так происходит с различными комбинациями битов, когда активация старшего или младшего бита закономерно меняет картинку, а его снятие не возвращает ее к прежнему состоянию, а передает пустой кадр.
Это косяк или фича? Если фича, то как распознаются различные состояние LPT, имеющие одинаковый пустой кадр? Если косяк, то как с ним бороться?
P.S. Все-таки это фича. Соединение контроллеров передатчика и приемника напрямую, минуя микросхемы интерфейса RS-485, демонстрирует, что не смотря на разный кадр, состояния LPT приемником распознаются корректно. В моем случае система неработоспособна из-за проблем с RS-485, очень сильно зализаны фронты сигналов, время подъема-спада более 0.1 мкс, не зависимо от наличия-отсутствия соединительного кабеля и нагрузочных резисторов. Стоят SN65HVD3082ED, очень медленные они. Понаписал много, а проблема оказалась на поверхности.
Остается интерес, как-же разные кадры распознаются приемником как одно состояние LPT?
Вот бы автор просветил...
-
- Станкостроитель
- Сообщения: 42
- Зарегистрирован: 02 июл 2012, 18:30
- Имя: Николай
- Откуда: Украина/ Одесса
Re: Эти безумные эксперименты !!!
Собрал драйвер.
Подключил драйвер (+12в, степ, дир, вентилятор, RS485 (А,В) силовую нет).Сигналы степ и дир подавал от интерфейсной платы с робозон v2.1.
Через RS485 настроил драйвер на:
-номер контроллера - 1
-ток контроллера -2,8А
-max ток контроллера -3.3А
-деление шага - 1
- ток удержания - 0,9А
- max скорость об/сек - 15
- внешний обдув, удержание, форсирование - галочки не стоят.
Записал потом считал всё сошлось.
сигнал на IR2104 (IN) -нет
сигнал на IR2104 (SD) -присутствует порядка 10 kHz
E-Stop - 0 Вольт
Fan exit - 5 Вольт
Что посоветуете?
Посмотрел осцилограммы на 23,24,25,26 Atmega 88PA. На них нет ничего.
Пробовал перепрошить - ничего не изменилось. Прошивал AVR doper - STK-500.
Я так понимаю что мега дохлая.
Подключил драйвер (+12в, степ, дир, вентилятор, RS485 (А,В) силовую нет).Сигналы степ и дир подавал от интерфейсной платы с робозон v2.1.
Через RS485 настроил драйвер на:
-номер контроллера - 1
-ток контроллера -2,8А
-max ток контроллера -3.3А
-деление шага - 1
- ток удержания - 0,9А
- max скорость об/сек - 15
- внешний обдув, удержание, форсирование - галочки не стоят.
Записал потом считал всё сошлось.
сигнал на IR2104 (IN) -нет
сигнал на IR2104 (SD) -присутствует порядка 10 kHz
E-Stop - 0 Вольт
Fan exit - 5 Вольт
Что посоветуете?
Посмотрел осцилограммы на 23,24,25,26 Atmega 88PA. На них нет ничего.
Пробовал перепрошить - ничего не изменилось. Прошивал AVR doper - STK-500.
Я так понимаю что мега дохлая.
-
- Станкостроитель
- Сообщения: 325
- Зарегистрирован: 05 янв 2011, 01:00
- Имя: Николай
- Откуда: UA24
Re: Эти безумные эксперименты !!!
Нет. Подключи шаговики,подай 12в подай вольт 36 не больше 50 а потом посмотриш что он скажет.Я так понимаю что мега дохлая.
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
и так сообщаю о успешном слете еепром
подключил 2 двигателя, запустил тестовую прогу и через некоторое время движок перестал крутится
шаманил, проверял, отсоединяя кулер сработала защита
после перепрошивки все заработало
что делать ???
подключил 2 двигателя, запустил тестовую прогу и через некоторое время движок перестал крутится
шаманил, проверял, отсоединяя кулер сработала защита
после перепрошивки все заработало
что делать ???
все, я на море
Re: Эти безумные эксперименты !!!
Я сталкивался со слетом еепром в результате помехи по питанию при срабатывании защиты от перегрузки (не в этом проекте). Может питание недостаточно чистое?dizzyy писал(а):и так сообщаю о успешном слете еепром
что делать ???
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
да нет, транс 200-300 Ватт, мост 50А, кондюк 6800мФ (но мотор на 2.8+2.2 А) , питание слаботока от компового
завтра отвезу к станку , там транс помощней 900-1000 Ватт и кондюки фильтра около 25 000 мФ
просто столько времени баловался , а тут доделал серилизатор и задумав завтра установку на станок на тебе
в статье писали что может быть во время включения такое, а это при работе
завтра отвезу к станку , там транс помощней 900-1000 Ватт и кондюки фильтра около 25 000 мФ
просто столько времени баловался , а тут доделал серилизатор и задумав завтра установку на станок на тебе
в статье писали что может быть во время включения такое, а это при работе
все, я на море
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
На станке работет давно не разу не слетало. Наталкивает на мысль ,что у вас лезет помеха по RS485.Вот она и меняет ваши настройки.У вас я так понял сериализатор?Когда то экспериментировал и просто висела другая прога на ком порте на котором был RS485,так от она хаотично плевала пакеты которые иногда меняли настройки.Менялось всё что угодно,микрошаг ток и тд... посему и движок мог остановица.У вас может ити опрос чем то по компорту на котором висит конфигуратор.Проверить просто,отключив .dizzyy писал(а):просто столько времени баловался , а тут доделал серилизатор и задумав завтра установку на станок на тебе в статье писали что может быть во время включения такое, а это при работе
Re: Эти безумные эксперименты !!!
Что, и контрольная сумма у этих помех правильная?Andry писал(а):лезет помеха по RS485.Вот она и меняет ваши настройки
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
UAVpilot писал(а):Что, и контрольная сумма у этих помех правильная?
Что, и контрольная сумма у этих помех правильная?Andry писал(а):лезет помеха по RS485.Вот она и меняет ваши настройки
Я не щитывал,но факт остайотся фактом просто вернул всё назад. Было каждый раз когда безхозно висела другая программа на этом порту а он был подключён.Если быть точным то был вкл плагин управления шпинделём по RS485.
2 раза забывал поменять порт,и всё время был предсказуемый результат это убирался до 0 ток драйвера. Значит совпадало
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
Andry, у меня нет RS485 , я изменял переходником каждый контролер отдельно и другим компом , так что отпадает
именно сбросило ток к 0
что еще может быть?
именно сбросило ток к 0
что еще может быть?
все, я на море
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
Сбиваются все?Фюзы нормально?Чем питаете? Поставьте другой источник питания, желательно линейный.
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
транс 200-300 Ватт, мост 50А, кондюк 6800мФ (но мотор на 2.8+2.2 А) , питание слаботока от компового 300ВаттAndry писал(а):Сбиваются все?Фюзы нормально?Чем питаете? Поставьте другой источник питания, желательно линейный.
фюзы не сбиваются также как и флеш , пробовал отсоединить кулер, сразу идет в защиту и срабатывает Е-стоп
вентилятор подключен к 12 вольтам, через резистор и стабилитрон подает сигнал(уже я задумал и там кондюков навешать шунтующих на 0.1
прокручивая вал есть маленькое усилие по сравнении если обесточить
я фигню впорол что не прочитал еепром, потом бы подставил в прогу и можно было бы знать какой именно параметр всем нам срет сбиваясь
все, я на море
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
Это я понял,чесно говоря не разу не видел чтобы фюзы збивались,вопрос был в том правильно они у вас выставленны?Именно сторожевой таймер?Andry писал(а):фюзы не сбиваются также как и флеш
вот тут может быть кака,он у вас не чем не нагружен кроме вашего контроллера.Попробуйте другой БП.Andry писал(а):питание слаботока от компового 300Ватт
это нормально,у меня 12в вентилятор запитан от +5В .И питаеца прям с колодки програмирования так удобно ,оборотов и обдува достаточно.Наверное так зделанно у всех зачем городить стабилитроны и подават на порт атмеги .Поставте нормальный бп стрите атмегу и залейте всё по чистому поставте кулер как нужно от +5 уберите все стабилитроны и думаю будет вам щасте.По 11 часов пилил да хоть бы,быстее механика заклинит.Andry писал(а):пробовал отсоединить кулер, сразу идет в защиту и срабатывает Е-стоп
Re: Эти безумные эксперименты !!!
Так это не помеха. Просто другая програма шлёт в порт свои команды для частотника, для для драйвера эти команды означают совсем другое.Andry писал(а):Было каждый раз когда безхозно висела другая программа на этом порту а он был подключён.
Увы, но это "кривые ручки", ведь никто не мешал назначить частотнику и драйверам разные адреса на шине RS485...
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
я и назанчил. Просто говорю ,Andry писал(а):ведь никто не мешал назначить частотнику и драйверам разные адреса на шине RS485...
что такое может быть проверено, это тоже не новость и не проблема.Мне просто было лень менять назначение порта. Человек ищет причину вот я предлагаю варианты.А не спрашую почему и как,у меня работает проблем нет.Andry писал(а):Просто другая программа шлёт в порт свои команды для частотника
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
галки стят на WDTON, BOODLEVEL1,BOODLEVEL0, B CKSEL3
питал отдельно чтоб не лезли помехи от вентиляторов в проц (попробую перекинуть, хотя не сомнение что это оно)
в блоке питания стоят нагрузочные резисторы и напряжение не плавает
слет еепром это популярная проблема авр, даже в ченовском сервоконтролере такое бывает
питал отдельно чтоб не лезли помехи от вентиляторов в проц (попробую перекинуть, хотя не сомнение что это оно)
в блоке питания стоят нагрузочные резисторы и напряжение не плавает
слет еепром это популярная проблема авр, даже в ченовском сервоконтролере такое бывает
все, я на море
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
Фузы вроде так тока у меня ещё и SPIEN.Но ето не то.Печатка авторская? Ну что ж осталось вентилятор подключить как я говорил. Фото платки есть?
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
Ето всё понятно,и понятно для какой цели они стоят но яб не был так уверен, что там пульсацыя может быть очень завышена ,он не до гружен.Поставте простой бп и исправте кулер,у меня таких драйверов 6шт и все без глюков.Чудес не бывает .И разные партии атмег и других деталей.dizzyy писал(а):блоке питания стоят нагрузочные резисторы и напряжение не плавает
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
Грешу я на ваш бп.
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
печатка с форума исправленная
попробую перекинуть вентиляторы на +5, хочу подтянуть моси и мисо к +5
и паралельно буду искать блок питания поменьше(или этот галогенкой нагружу, пускай подсвечивает рабочее поле )
но - слет идет при вкл/выкл из-за плавности наростанния/спада напряжения , а у меня то во время теста слетела
тут такая идея у меня зародилась - вместо 4 вентиляторов использовать один большой , и сигнал размножить - не будут ли влиять SCK один на другой между собой ???
А и еще, у меня нету земли в квартире - может ли это как то влиять - типа 4 вентилятора, статика ....
попробую перекинуть вентиляторы на +5, хочу подтянуть моси и мисо к +5
и паралельно буду искать блок питания поменьше(или этот галогенкой нагружу, пускай подсвечивает рабочее поле )
но - слет идет при вкл/выкл из-за плавности наростанния/спада напряжения , а у меня то во время теста слетела
тут такая идея у меня зародилась - вместо 4 вентиляторов использовать один большой , и сигнал размножить - не будут ли влиять SCK один на другой между собой ???
А и еще, у меня нету земли в квартире - может ли это как то влиять - типа 4 вентилятора, статика ....
все, я на море
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
Думаю нет не настоко.У меня на станке тоже нет,и в часном доме темболее, старая проводка там даже в проекте небыло.А исправленная это какая?Я так понял не авторская,та что в лай?Но думаю всё таки питание,да можно попробовать подгрузить.ЛМ317 нет стабов?Я их ставлю почти везде отличные стабы 2 резистора делителя и любое напряжение.dizzyy писал(а):А и еще, у меня нету земли в квартире - может ли это как то влиять - типа 4 вентилятора, статика
Думаю нет так как автор вообще говорил,что можно ставить вплоть до внешенго генератора,блин но можно было программно это отключать!!Автор не пощитав видать нужным, а если пасивное охлаждение ?dizzyy писал(а):не будут ли влиять SCK один на другой между собой ???
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Эти безумные эксперименты !!!
старался не отходить от схемыAndry писал(а):ЛМ317 нет стабов?Я их ставлю почти везде отличные стабы 2 резистора делителя и любое напряжение.
вроде как в конфигураторе есть галка на вкл/выкл обдува выход работает, а вот вход не выключаетAndry писал(а):Думаю нет так как автор вообще говорил,что можно ставить вплоть до внешенго генератора,блин но можно было программно это отключать!!Автор не пощитав видать нужным, а если пасивное охлаждение ?
также плохо что сидит на SCK так как есть свободные порта , порт программирования рекомендуют подтягивать
если не поможет то наверное таки внешний супрессор ставить буду
есть одна авторская , там осталось лм-ку впаять и транзисторы , но паял детали как и в этих 4 драйверах
все, я на море
-
- Станкостроитель
- Сообщения: 532
- Зарегистрирован: 20 янв 2010, 01:00
- Имя: Андрей
- Откуда: Украина.Г.Носовка
Re: Эти безумные эксперименты !!!
А смысл?Он токо при вкл дёргает ресет,вроде розговор про то, что именно во время роботы слетает, а не в момент включения. Ставил я внешний сопроцессор во времена а когда токо разбирался с пуском этого контроллера, а помогает если внутренний выключен. Когда включен внутренней, разницы не заметил. У вас внутренний включён при 4.3 вольт вроде.Andry писал(а):если не поможет то наверное таки внешний супрессор ставить буду