Jump to content

    

k155la3

Свой
  • Content Count

    1487
  • Joined

  • Last visited

Community Reputation

0 Обычный

About k155la3

  • Rank
    Профессионал
  • Birthday 01/12/1965

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Днепр

Recent Profile Visitors

8879 profile views
  1. 1. Это обычный кодер (Грея), но с "мертвой зоной" (скорее всего там стоит механический упор на ручке - крутилке, на передней панели магнитолы) Какой-то переключатель на 4 положения (так как 2 бита) 2. Это "джойстик" для регулировки, например стереобаланса подпружиненный влево и вправо с нейтр. положением посередине. Для регулятора громкости (крутилки-энкодера) "рисунок птотектора" должен быть регулярным на все 360 градусов.
  2. "в чисто" скорее всего нет. По крайней мере в "не монсторидальных". Смотрите электротехнические специализированные CAD или даже отдельное ПО. Из специализированного (и коммерческого) - вроде такого (электрошкафы, панели, жгуты, кабели ...) Основные модули платформы[3]: EPLAN Electric P8 - модульное и масштабируемое решение для электротехнического проектирования, автоматического создания проектной и рабочей документации. EPLAN Fluid - программное обеспечение для проектирования пневмо/гидроавтоматики, систем смазки и охлаждения и автоматического создания соответствующей проектной и рабочей документации EPLAN ProPanel - 3D проектирование электротехнических шкафов с передачей данных в производство. Виртуальное трехмерное моделирование, создание двух- и трех- мерных чертежей, трехмерное изображение проводных и маршрутных схем, наличие шаблонов для работы сверлильного оборудования и интеграция со станками ЧПУ EPLAN FieldSys - работа с планами трасс EPLAN Harness ProD - создание документации для производства жгутовых соединений EPLAN PrePlanning - программное обеспечение для предварительного (эскизного) проектирования объектов и генерации проектной документации. EPLAN Engineering Configurator - автоматическое создание схем и моделей шкафов EPLAN Cogineer - решение для автоматического создания электрических и пневмогидравлических схем EPLAN Syngineer - новая коммуникационная и информационная платформа облегчает мехатронные операции между всеми участниками процесса проектирования EPLAN Smart Wiring - визуализирует компоновку оборудования в шкафу, монтируемые устройства и их соединения, а также кабельные трассы, основываясь на соответствующих моделях из EPLAN Pro Panel. Я очень давно исползовал обычный Autocad для подсчета длин кабелей разводки лок.сети в зданиях. Рисовал трассы полилиниями, затем экспорт в dxf, и оттуда утилитой выуживал длины каждой трассы и общую. Но у Вас задача сложнее. Есть какое-то расширение электрическое к AutoCAD.
  3. Пользовал Double dabble - это для малых разрядностей (? до 32). Давно было, но множений-делений вроде нет.
  4. Такие девайсы (зелененькие) видел на материнских платах PC, на "выводе" питания на PS2 и USB. предохранитель, IMHO, возможно "совмещенный" с резистором (Омы)
  5. Не отлаживается именно ЭТОТ проект, или любой, даже с "пустым" main() ? Проверьте соответствие h-файлов процессору (в каждом модуле, если их несколько), состояние переключателя (ifdef) на тип процессора в сист. файлах. Возможно один из модулей имеет неверные настройки для компиляции (например тип процессора). Почему это может случиться - незнаю. (проверить можно если в начале c-модуля поставить проверку по #ifndef макропеременной на правильный тип процессора.
  6. Если выч.ресурсы есть, может гистограмма ? К томуже можно будет получить инф. о зашумленности сигнала. IMHO
  7. Вопрос ТС, просто из интереса. Какие затраты на начало работы с проектом на другом ПК (например, установили AS на чистую ОС, git, и .... )
  8. Основной лайфхак реализован в старых матричных принтерах, в виде левого концевика движения каретки + шаговый двигатель. А у Вас - есть целый энкодер. В принтерах оно работало, корректно позиционировало каретку, без него. Концевики-ограничители хода (2 шт), на случай аварии-сбоя управления двигателем + если надо точное позиционирование (установка нуля энкодера) - оптический датчик нуля координаты. (если мощность-вес-скорость существенные).
  9. Вопрос по #include

    Спасибо за инф. Не приходилость (по причине отсутствия необходимости) досконально изучать.
  10. Вопрос по #include

    Компилятор ищет инклуды сперва в текущем каталоге, затем в наборе, указанном в опциях компилятора "include directoried" (не помню точно). Или, если путь указан сразу в #include "C:\MyDir\MyFile.h" - то там. Если файл не в кавычках, а в < > - поиск ведется в системных (IARа) каталогах. Если хотите включить конкретные (или с макро-перемнными) пути, см. опции проекта, C/C++compiler, preprocessor, additional include directories. Если в проекте обязательно должны использоваться файлы с одним и тем же именем, укажите для каждого из них индивидуальные пути загрузки, или - "научите" каждый из них грузиться (или не грузиться) с помощью #ifdef. Если один и тотже код используется в нескольких проектах, его можно скомпилировать в библиотеку, или вынести каталог с этим кодом из каталога проекта на один уровень выше. В каждом проекте можно указать относительный стандартный путь поиска к нему, как ..\MyLib\ \MyWorks\ \Proj1 \Proj2 \MyLib
  11. Есть большая вероятность, что веб-программист предложит "страничку" от 100 до 500 кБ, да еще хитросделанную каким-то построителем-конструктором. В роутерах "сидит" веб-сервер, а может и Java. Есть ли такие ресурсы у контроллера TC - вопрос. Если есть - то это норм. Если нет, может уйти на строне клиента от HTTP на TCP/UDP + (возможно) MODBUS, хотябы. Ведь у клиента ресурсы мало ограничены. Вроде sourceforge.net/projects/ JLIBMODBUS / (первое на что наткнулся). На стороне клиента - все реализуется на Java (ТС хочет переносимости) При этом минимально будет грузится трафик, и не надо на сервере хранить-запускать веб-сервер, формировать страницы HTML, поддерживать соединения.
  12. Задержка включения attiny10

    Да, должен признать. "Остапа понесло" ....
  13. + выдавать импульс на пин в начале main(). Проверить (тест) - время выхода из sleep (не по будильнику, а напр. по внешнему апп. прерыванию). И нет ли при пробуждении рестарта кода (режим пробуждения). Возможно эти 16 с - начальная инициализация. Проверьте момент пробуждения процессора по его току потребления. (те что 16 с - реальная задержка выхода из слип)
  14. Замена М573РФ4А

    Если допустимо - флеш AT49HF010 Весч конечно раритетная, зато выпускал(ась) в широком DIP
  15. Задержка включения attiny10

    Не буду утверждать, но. Попробуйте написать код на чистом ASM, без C. Потому как компилятор может до main() запускать страт-код, содержимое которого и время исполнения зависят от процессора. потому как 80 мс до первой команды после аппаратного ресета, даже для, допустим, 1 МГц тактовой (не знаю сколько у AVR) - многовато. К примеру, если компилятор CPP - то до main() выполняются цепочкой все конструкторы объектов, объявленне глобально. И static память в 0x00 тоже ТАМ устанавливается. ps Стартовый код, по крайней мере в IAR, лежит в виде исходника на ASM в каталоге компилятора. Ищите файл *start*.A* (ASM, A51, S43 . . . .) Если тормозит именно он, его можно "подрихтовать" и включить в свой проект. (Скопировать файл в рабочий каталог. Он перекроет тот, что в компиляторе подключается по умолчанию)