Перейти к содержанию
    

Mik174

Свой
  • Постов

    340
  • Зарегистрирован

  • Посещение

Весь контент Mik174


  1. Сталкивались с подобным. В итоге оказалось, разработчик изделия некорректно применил компонент, тот работал на пределе возможностей и быстро выходил из строя. А поначалу разработчик много кричал о том, что плохая партия...
  2. В соответствии с Вами же заданным тоном разговора: Если Вы настолько умны, сделайте, и будете молодец. А если не сумеете, значит, Вы по, Вашим же словам, "настолько тупы"...
  3. Посмотрите на MDB, может какие-то идеи оттуда возьмете: http://www.vending.org/technical/MDB_3.0.pdf С его помощью соединяются устройства внутри современных торговых автоматов. Там куча датчиков, моторчиков и т.д. у каждого - небольшая плата, на которой два 6-контактных разъема, и они цепочкой от главной платы управления (мастера) соединяются одна за другой. Еще неплохой вариант, как мне думается, старый добрый RS485 в совокупности с реализацией пары команд modbus
  4. Повторюсь - Вы пишете "DMX512 это в принципе и есть RS485, с небольшой разницей(в DMX есть еще "break")" Это совершенно неправильно. RS485 - это физический уровень, который говорит о том, что сигналы "1" и "0" передаются в линию с помощью 2-х линий, уровни напряжения на которых противоположны (на одном ближе к нулю, на другом - к напряжению питания) и полярность этих сигналов друг относительно друга и определяет состояние линии в "1" или в "0". Ничего более RS485 не обозначает. Что передается, какими кодами, в каком порядке и так далее, определяется протоколом, свего рода "языком", который "понимает" устройство. По ссылке, что Вы указали видно, что протокол для нужных Вам сервоприводов - Modbus. Вы хотите управлять с помощью DMX, Это совершенно разные протоколы В случае Modbus, фактически получается сеть устройств с одним главным и одним или несколькими подчиненным, связь двунаправленная, имеется проверка контрольной суммы, таймаутов, подчиненные устройства отвечают главному, целый набор команд, которые главное устройство отправляет подчиненным, и ожидает от них ответа, если ответа нет, значит, происходит ошибка. При посылке команды в ней присутствует адрес устройства, к которому идет обращение, т.е. Вы вполне можете поочередно обращаться хоть к десятку устройств. В случае DMX512 имеется только один вид посылки - начальные сигналы Mab, Break, посылка числа 0, после чего просто отсылается 512 байт данных для каналов. Никаких контрольных сумм, никаких подтверждений приема, никаких команд. Соответственно, никакой гарантии, что данные вообще дошли до адресата именно те, которые были переданы (не искажены), если например, был поврежден кабель, или приемное устройство забыли включить. Поэтому НИКАК простыми решениями типа переходника Вы не соедините. Зачем Вам именно DMX? Он совершенно не предназначен для управления промышленной аппаратурой. Непонятно, что мешает сделать Вам свой вариант протокола или использовать тот же Modbus ? Понятие "одновременно" очень относительно и зависит от конкретной ситуации. Можно отослать несколько команд одна за другой. Тем более, что у Вас само устройство управляется по modbus, и Вам все равно придется сделать/купить и т.д. какое-то устройство которое будет принимать Ваш DMX и переделывать его (каким-то способом) в Modbus, в итоге при прочих равных, время, необходимое для управления 5-ю устройствами только станет больше, чем если Вы сразу будете по очереди слать команды по modbus каждому из устройств. Вариант 1: 1) Вы шлете команду по modbus 1-му устройству (и только так, потому что устройство понимает ТОЛЬКО modbus) 2) Вы шлете команду по modbus 2-му устройству 3) Вы шлете команду по modbus 3-му устройству 4) Вы шлете команду по modbus 4-му устройству 5) Вы шлете команду по modbus 5-му устройству Вариант 2, на котором Вы настаиваете: 1) Вы получаете посылку DMX 2) Промежуточное устройство разбирает эту посылку, выделяя из нее команды для разных 5 устройств и все равно, независимо от Вашего желания, шлете ПО ОЧЕРЕДИ (т.к. по протоколу modbus одновременно Вы этого в принципе не сможете сделать) команды устройствам: 3) Вы шлете команду по modbus 1-му устройству (и только так, потому что устройство понимает ТОЛЬКО modbus) 4) Вы шлете команду по modbus 2-му устройству 5) Вы шлете команду по modbus 3-му устройству 6) Вы шлете команду по modbus 4-му устройству 7) Вы шлете команду по modbus 5-му устройству Легко увидеть что второй вариант дольше и дороже. Разумнее купить нормальный переходник USB-modbus и управлять устройствами изначально по modbus. Если есть какие-то другие мотивы для применения DMX, то вариант 2 для Вас. В таком случае или разрабатывайте промежуточное устройство сами, или переносите тему в раздел "предлагаю работу", озвучивайте конкретные пожелания, сколько готовы заплатить за работу и ищите исполнителя, т.к. эта задача не на уровне "соединить выводы такие с другими", а на уровне разработки заказного изделия.
  5. Коммуникационный протокол Modbus (интерфейсы: RS-485) и DMX512 это совершенно разные вещи. У обоих физический уровень - это как раз RS485, с тем отличием еще что у DMX512 передача однонаправленная, а у modbus обмен данными в обе стороны. Но самое главное, что логический уровень у них принципиально отличается, и без какого-то промежуточного устройства (контроллера-преобразователя протоколов) Вы никак их не соедините. Вам нужно управлять промышленным сервоприводом по протоколу DMX512? Если протокол непринципиален, то лучше реализуйте, например, тот же modbus на стороне ПК.
  6. Стоит учитывать, что если "высшее, неоконченное высшее техническое образование" и только после ВУЗа или еще в нем учится человек, то опыта у него ноль, и на работу в общем случае он будет тратить в 2-3-4 раза больше времени чем человек с опытом. Практически во всех ВУЗах теория есть, а практика хромает на обе ноги. Так что правильнее говорить о том, что человек будет учиться, выполняя практически учебные для него задачи, получая при этом тот самый опыт, а ему за это еще доплачивать будут. 22 т.р. в такой ситуации вполне умеренная цифра.
  7. Я не имел в виду, что "из г-на можно лить пули". Я имел в виду, что нельзя смотреть однобоко - оценивая только аппаратные особенности микроконтроллера в отношении надежности всей конструкции. Согласен, надежность системы начинается с компонентов, но продолжается все-таки тем, насколько правильно и грамотно они будут применены. Можно взять высоконадежный, прошедший кучу тестов микроконтроллер, но неграмотно сделав остальную часть схемы, "зарезать на корню" результирующую надежность. Если, например, надежность схемы узла питания будет на уровне 0,5 (как вариант, в случае импульсного стабилизатора, пусть с высоконадежной микросхемой, но с ошибками в схемотехнике и/или плохой разводкой платы), то даже применив микроконтроллер с надежностью 0,999, для всей конструкции лучше чем 0,5 получить не получится.
  8. Насчет надежности: Не секрет, что можно взять самый "ненадежный" микроконтроллер, без каких-либо специальных дополнительных устройств, направленных на повышение живучести системы, но составив грамотную схему, разумно продумав конструкцию, и сделав хорошую разводку платы, получить очень надежное устройство. А можно взять насыщенный дополнительными устройствами микроконтроллер, но сделать бездарную схему, плохую разводку платы и неудачную конструкцию (например, проложить силовые линии рядом с чувствительными цепями схемы и т.д.), и получить изделие, которое даже на столе в комнатных условиях будет работать с постоянными сбоями. Это как мастер с простым оборудованием, но которым владеет в совершенстве, может сделать шедевр, а неумеха даже с суперсовременным оборудованием сделает что-то кошмарное.
  9. Продам 2 мотора ШД-5Д1МУ3-48В Email: mik174 собачка mail.ru
  10. Скачать книгу Борисов Практикум начинающего радиолюбителя по ссылке http://publ.lib.ru/ARCHIVES/B/BORISOV_Vikt...isov_V._G..html Распечатать. Собственно, проделать описанные практикумы, они очень простые, доступно описаны. После этого появится представление, что за детали и как они работают и можно будет переходить к чему-то более сложному.
  11. Пользуюсь самосборным МТ-линк. Пока ни разу не вышел из строя, но на всякий случай платок заказал 3 штуки и собрал еще 2 - запас на непредвиденности. Т.е. если что-то сгорит, имея запасные отладчики, без задержек смогу продолжить работу, а потом не спеша починить то, что сгорело.
  12. Sprint Layout позволяет "подложить" картинку под рабочее поле. Можно настраивать масштаб, и потом просто обрисовывать поверх "подложенной картинки". В результате можно получить гербер файлы.
  13. Именно так. Возможна ситуация, что устройство окажется под воздействием радиации, и флеш память с программой для микроконтроллера может при этом исказиться. Поэтому нужно использовать внешнюю память, которая более устойчива к воздействию радиации.
  14. Имеется микроконтроллер 1986ВЕ91Т. Выпускается в Миландр, по их словам он совместим с STM32F103 Нужна параллельная память ПЗУ для программ - использование флеш-памяти запрещено в выполняемом проекте. В Миландре сказали, что можно использовать внешнюю параллельную память с организацией 32 бита адреса (или меньше - смотря по нужному объему памяти программ) и 32 бита данных (либо набранную из нескольких микросхем с меньшей разрядностью). Набирать из нескольких 8-битных не хотелось бы, может кто-нибудь сможет подсказать параллельную однократно программируемую ПЗУ с разрядностью данных 32 или хотя бы 16 бит? Варианты с Flash или EEPROM, к сожалению, не подходят по требованиям к изделию.
  15. Очень нужны деньги, поэтому приходится продавать: Эмулятор SAU510-USB JTAG. Покупал примерно год назад, практически им не пользовался - проект, для которого покупал его, не состоялся. Лежал на полке все это время. За него прошу 15 т.р. Осциллограф С1-114/1 За него прошу 10 т.р. Осциллограф Velleman PCS500A За него прошу 10 т.р. Отладчик Keil ULINK2 За него прошу 6 т.р. Возможен разумный торг. Нахожусь в Зеленограде. т. 8-903-618-95- тридцать семь
  16. Поддерживаю просьбу. Сейчас в процессе освоения STM32 - просматривая раздел ARM форума, приходится просматривать много информации, не относящейся к этому семейству.
  17. У меня раз что-то похожее было, причину я кажется, понял: Я дал ссылку на страницу форума (просто скопировал из адресной строки браузера) другому человеку - показать интересную тему, он ее запустил в своем браузере. При этом оказалось, что он уже не под своим логином, а под моим (!). Об этом он мне и сказал, порекомендовав сменить пароль. Т.е. похоже, в адресной строке каким-то образом кодируется логин и пароль пользователя. Естественно, пароль сменил сразу и после этого ссылки на открытые мной страницы не даю.
  18. Устройство по ссылке http://www.saleae.com/logic/features/ гонит в ПК 24 Мб в секунду. Сделано на CY7C68013A.
  19. Посмотрите в сторону Eagle. Я купил его для себя в варианте Standard (размер до 16 на 10 см и до 6 слоев) за 19 т.р. Кстати, при покупке получаешь лицензионные файлы, которые годятся для версии программы и под Windows и под Линукс. Практически, почти все, чем раньше в PCAD пользовался, в нем есть, а чего нет - можно приспособиться и сделать иначе (несложно - уже это проделал). Полный вариант программы, без ограничений, стоит что-то порядка 36 т.р. Конечно, его не стоит ставить в один ряд с мощными пакетами типа PADS, Mentor Expedition, Altium Designer, но и цена у него намного ниже любого из них. За свои деньги вполне приличная программа. Развел в ней порядка 10 двухслойных плат, все были заказаны в Резоните, благополучно изготовлены :)
  20. Насчет старой версии точно не могу сказать. В Eagle 5.9 - щелкаем правой кнопкой мышки по изображению компонента на чертеже платы (точнее по крестику на нем - чтобы компонент выделился). В выпадающем меню выбираем Smash. После этого у названия и схемного обозначения появляются свои крестики - привязки и их можно отдельно от компонента выделить и переместить. Кстати, также можно и в схемном редакторе позиционные обозначения и номиналы двигать.
  21. Не хватает пункта Eagle. Когда встал вопрос применения лицензионного ПО, купил вариант Standard за 19 т.р. Пользуюсь, все устраивает.
  22. Информация от производителя аккумуляторов: http://www.gpbatteries.com/html/techinfo/nimh.asp если я правильно понял, речь идет об этом аккумуляторе: http://www.gpbatteries.com/pic/GP270AAHC-r0.pdf В описании есть разрядные кривые при разных нагрузках
  23. Насколько быстро может вращать ШД AD-200-21 ? Страница с его описанием: http://www.electroprivod.ru/ad-200.htm Для управления используется микросхема A3977, напряжение питания 30В, ток задается на уровне 2,5 А, т.к. 2.8 А для микросхемы многовато получается - она до 2,5 А. Подаю на управляющие входы сигналы "Enable", "направление", после чего формирую в цикле импульсы на входе "Шаг": "0" пауза "1" пауза Если задать значение паузы менее чем 260 мс, мотор при включении не вращается а только тонко пищит. При паузе 260 мс и более мотор вращается, писка нет. Сразу быстро не пытаюсь крутить - сначала делаю оборот с заведомо медленной скоростью, потом оборот с скоростью повыше и так до самой быстрой которая получилась - чтобы скорость плавно нарастала. Но все равно при этом реально получается частота вращения примерно несколько оборотов в секунду, а надо порядка 70 оборотов в секунду... Реально ли получить такую скорость на шаговом двигателе?
  24. Покритикуйте, пожалуйста, схему управления реле. Управляющий элемент схемы - микроконтроллер ATmega128. Длина проводников от платы с МК до платы реле примерно 10 см, для их соединения используется шлейф FRC-1,27, расположение жил в соединителе - каждый второй проводник - общий провод. Обе платы расположены в металлической коробке. От МК управляющий сигнал идет через оптопару и транзисторный ключ после него на вход твердотельного реле, которое коммутирует ТЭНы мощностью 6 кВт. Все силовые провода к этим ТЭНам идут снаружи коробки с управляющими схемами. Внутри коробки стоят 6 реле, 4 из них коммутируют напряжение на клапанах (электромагнитах) 24 В, 0,4 А, постоянного тока и 2 - 220 В, 0,1 А переменного тока. Разумеется, на все питания МК ставятся блокировочные конденсаторы, 0,1 мкФ и 100 пФ. Земля кварца - отдельной дорожкой к ближайшей земляной ноге МК, к остальным ногам от нее соединение идет с другой стороны. На входе сброса стоит монитор питания. Понятно что большую роль играет также и разводка. Вопрос - насколько корректно сделано управление реле для этих требований? Нужно: 1. исключить сбой работы МК из-за помех коммутации 2. исключить ложное срабатывание реле, управляющих клапанами из-за помех от коммутации большой мощности _______________________________.BMP
×
×
  • Создать...