Здравствуйте All Кстати в моем девайсе зеленый светодиод срабатывает с прошивкой USB to LPT при обращении, срабатывает даже в каком то из режимов в USBee AX Pro ( то ли в генераторе то ли в осцилоскопе). Красный же светодиод пока не загорался но называется он "Полная скорость" и по видемому тоже должен функционировать, просто я еще не пробовал загружать девайс.
Спроектировал схему АЦП для платы. Пока развел в спринтлайоуте все цепи платки не вызывающие у меня ни какого подозрения в неправильности, но АЦП хоть и дешевый и быстрый но довольно специфичный и потому у меня возникли некоторые трудности с цепочкой регулирующей смещения оси "У" (смещение входа). Понимая что прибор все же будет скорее всего не измерительный а наглядно-оценочный (точность не высокая), не хотелось бы усложнять схему и удорожать девайс быстродействующими операционниками, ну а обычный смеситель на резисторах (по 1к) неизбежно потянет входное сопротивление, точность и линейность входного делителя в попу. Вместо LDO 1117 можно упростить, поставить либо дроссель с 3.3в либо резистор с 5в но тогда стабилитрон нужен не 3.6в а 3.3в. На копеешном операционнике сделан регулируемый источник опорного напряжения - смещения и через 1к подмешан к входу АЦП. Установив резистор с пунктиром можно перевести операционник из режима повторителя в усиливающий с некоторым коэффициентом (увеличение диаппазона регулировки). Диодная сборочка с очень низкой входной емкостью - защита входа АЦП от бросков перенапряжения - шунтирует все пички на плюс или минус
Прошу Ваши комментарии по поводу схемотехники. Может можете предложить Вы хорошее схемотехническое решение? Заранее благодарен
Карма: 31
Рейтинг сообщений: 149
Зарегистрирован: Пн ноя 02, 2009 18:00:05 Сообщений: 793 Откуда: Украина Николаев
Рейтинг сообщения:0
Над аналоговой частью надо ещё поработать, просимулируйте в Протеусе и все ошибки сразу всплывут. Возьмите МСР6022, как в Хамелеоне, схема подорожает всего на бутылку пива.
К сожалению Протеус я не знаю и схемотехнические проекты никогда не эмулировал. Когда то лет 14 тому столкнулся с електроник воркбенчем после которого у меня пропала довольно на долго всякая охота дискретную схемотехнику считать на компьютере. Хамелионова схема мне многим не нравиться, потому я ее и не взял один в один , она достаточно сложна, рассыпана и не изящна, к тому же МСР6022 это 10МГц при единичном усилении, а для полосы 12 МГц нужен операционник хотя бы на 20-40МГц, это уже пол ящика пива . В моей схеме на операционнике собран регулируемый источник напряжения смещения использующий эталонное напряжение встроенного в АЦП опорника. Просто опорник АЦП рассчитан на нагруз 10к и просто так его так сказать без буфера поделить и прицепить к входу АЦП с бог знает каким входным сопротивлением и к делителю не получится , там значительно ниже сопротивление нагрузки получется и все это будет плавать и летать от входного сигнала (входной сигнал будет колебать опорное суммировавшись с ним). Так что тот операционник нужен низкочастотный. Больше Хамелионовой нравиться схема применёная в микро ЮСБ осциллографе на PIC18F2550 и ADC TDA8708. но там опять таки дороговатый операционник, не на 24МГц, да и АЦП тот специфический отстой дефицитоводорогой а схема спроектирована именно под него.
Думал есть какие грубые ошибки (ткнуть носом) или дельные схемотехнические подсказки, но если все так особо молчат придется доразводить, собирать, доводить до работоспособности и по ходу может придется чего кардинальное предпринимать ну или делать мелкие поправки. Мечтаю обойтись без исправлений в плате, посмотрим. Если чего режет глаза в схеме, говорите сразу, я же двоешник, могу такое накуралесить не разгребем вместе Заранее благодарен
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Здравствуйте И вот собрал наконец платку три в одном, по выше приведеной печатке (варсия 2+), девайс работает, сильно уж не тестил, собирал для товарища , сегодня отдал и буду наблюдать за его настроением но пока при сборке и беглой проверке ошибок не замечено. По факту вместо указанных 5к1 поставит 7к5. На этой неделе допаиваю еще 1-2 экземпляра для товарищей и берусь наконец доделывать примочку-шелдик с АЦП. Сегодня пол дня побеждал формат прошивок "iic", посему привожу любимые хексики на Салие Лоджик (на ЛПТ и ЮСБее уже рание бросал хексы). За время "радио-молчания" я занимался другими проектами, и немного освоил таки Протеус. Нашол протеусовскую модель на АЦП 9280 и занялся симуляцией. В принципе Протеус - очень хороший инструмент , но вот ошибки в модели на АЦП меня немного сбили с толку. Запутался я в 19-той ножке. И вот сегодня добрый человек, Рома, работающий в проекте USB Oscill (http://oscill.com/), направил меня на путь истинный касательно этой ножки, ну и еще пытался направить на путь истинный касательно входной части, но это уж пока поживем, пощупаем, увидим... Посему пока не-поняток касательно АЦП у меня уже нет , так что рисую плату, паяю, пробую, надеюсь все получится довести до ума. Результат своего моделирования в Протеусе тоже привожу,19 ножка там подключена неправильно намерено чтобы могла работать неправильная модель АЦП, хотя как правильно работает неправильная модель АЦП, это пока вопрос, но ничего , поживем-увидим.
Вложения:
Комментарий к файлу: Хекс - целка а Салие Лоджик делает дифлорацию дописав туда свое при первом запуске, потом вытаскиваем перемычку Врите Протекшин на ПЗУ чтоб не вписалось им еще чего плохого при следующих запусках, он ругается но работает. Saleae Logic 24C02 (Begining).hex [733 байт]
Скачиваний: 731
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Карма: 31
Рейтинг сообщений: 149
Зарегистрирован: Пн ноя 02, 2009 18:00:05 Сообщений: 793 Откуда: Украина Николаев
Рейтинг сообщения:3
Здесь http://brrrbaybay.com/index.php/pwm-logic/about софт 8-ми канального синхронного и асинхронного ШИМ-генератора 1Гц-1МГц, а также 8-ми канальный генератор для управления RC сервоприводами. Работает с предустановленным анализатором Saleae Logic и моей платой или аналогичной. Всё это добро бесплатно или, в виде благодарности автору, за пиццу.
Радует тот факт что функциональность девайса развивается не по дням а по часам
Вот пока что у меня с АЦП: Развел пока что первый пробный вариант платки шелда АЦП, товарищ изготовил и я уже спаял все кроме входного делителя и кое чего уже посмотрел. Смотрел сигнал с генератора собранного по схеме набора "СТАРТ 7218", и с кварцевого генератора на логических элементах, и со счетчиком делителем (к555ЛН1, к155ИЕ5 - 1,2,4,6,8,12МГц). Показания сравнивал с показаниями осциллографического пробника Oscill (Oscill.com). Форму сигнала можно нормально рассматривать до 1-2МГц при получившейся у меня максимальной частоте семплирования 16МГц (сначала был 1МГц а после запуска теста скорости семплирования появились варианты до 16МГц). Кстати, как получить 24МГц ? , чего не хватает для 24 ? (Я пробовал на двух разных компах с совершенно разной производительностью и разных поколений) В принципе пока что не фонтан, и нужно еще доводить до ума, хотя без напряга виден потенциал визуализации формы сигнала вполне на уровне с Осцилом (с чувствительностью и точностью измерений состязатся с Осцилом не стану, так как Осцил имеет сложную входную часть на операционниках с коммутаторами поддиапазонов, с корректирующими цепочками... хотя у него тот же АЦП AD9280) . АЦП фурычит четко, только вот кажись немного чудит (шумит на некоторых частотах) операционник, который в принципе очень наглядно и прекрасно регулирует смещение сигнала, как и замышлялось. Вот буду с этим шумом разбираться, нужно только понять от куда он берется. Кроме того даже без делителя (1:10 и 1:100) вход 1:1 пока что имеет слишком малое входное сопротивление и его нужно подстроить к показаниям софтины. Сигнал размахом 1В показывает как 7,4В, а нужно сделать как 10В, тогда 1:1 превратится в 10:1 ; 10:1 превратится в 1:1 ; ну и 1:100 превратится в 1:10 . Кстати, при желании повысить чувствительность и входное сопротивление можно будет примочкой- внешним входным усилителем , собранным конструктивно как делитель для осциллографа - коробочка. Применить например LMV721, OP27, OP37.
Пока буду бороться, надеюсь все более менее получится нормальным
Вложения:
Комментарий к файлу: почти собранный АЦП шелд ADC_v1_(1).jpg [160.31 KiB]
Скачиваний: 1085
Комментарий к файлу: Комбайн на Кипарисе ADC_v1_(0).jpg [89.35 KiB]
Скачиваний: 1262
Входы - 10:1, 1:1, 1:10 Сопротивления входов соответственно - 1,6к , 16к , 160к. Возможность выбора опорного напряжения 1 или 2 вольта расширяет возможности визуализации добавив выбор коэффициентов передачи входов - 5:1, 1:2, 1:20 Вот пока все что можно сказать.
Минусы (кстати многие из них критиковались уже форумчанами): 1 - ОЧЕНЬ Низкое входное сопротивление и большая входная емкость. 2 - присутствие некоторого потенциала опорного напряжения на входе. 3 - подключенная одной полярностью батарейка 3 вольта показывает 2,7В. ,меняем полярность и показывает 3,3В. (не знаю из за чего это но на пилообразном, синусоидальном и прямоугольном сигналах зрительно искажения не видны) 4 - на малых сигналах видны шумы и похожи на битовые. 5 - есть шумы случайного характера (или похожие на алиасы) чуть заметнее чем у Осцила но в целом смотреть сигнал не особо мешают. 6 - все еще не хрещено в реальных боевых условиях и даже досконально не проверено, сырое ваще.
Плюсы: 1 - Очень дешевая по стоимости деталей (АЦП 35грн, диодная сборка 3грн, полевик 2грн, переменник с ручкой 10 грн, ЛДО 3грн, ну и мелочевка на 10 грн и того все в раене 60-70 вместо 150). 2 - Отсутствие дорогого ВЧ операционника и громоздкого генератора помех в виде преобразователя отрицательного напряжения. 3 - Односторонняя и простая в изготовлении плата, мало компонентов. 4 - в будущем, по надобности может быть таки добавлена платка с операционником (девайсик в виде щупа только не делитель в коробочке а LMV721, при этом пропадают два первых недостатка), хотя и каюсь, ибо надобность может напасть очень скоро. 5 - Как отдельная платка и может легко быть заменена на доработанную другую. 6 - Чем проще тем надежнее и понятнее и доступнее.
Ну это конечно пока так я все вижу, и хотел бы услышать Ваше мнение.
Все мои наработки полностью доступны, и мне было бы даже очень приятно если бы они оказались кому либо полезными.
Я отснял немного принтскрином, где можно посмотреть что и как показывают оба прибора, Осцил и мой вариант.
В первом варианте платки есть недоработки заставляющие заниматься "лепниной". Исправлять пока не очень хочу не услышав Вашего мнения, может быть там исправления неуместны и нужно все делать заново
АЦП работает на клоке до 16 МГц, хотя по идее должен работать и на 24, только вот не знаю почему на 24 не работает. На некоторых компах не работает с обычным шнуром, с которым отлично работают все остальные девайсы имеющиеся в хозяйстве (флешки, фотоаппарат, принтер, сканер,-USB-IDE-SATA...). Плохо работает (конектится и определяется, но софт нагружая отваливает девайс и повисает) со шнуром + через удлинитель полтора метра, лажовый , но на котором тоже все нормально работает (например по тем же шнурам регулярно юзается сканер Мастек 2400 Медвежья лапа, и без проблем) Кондеры на кварце 20 Пф. резюки на USB 22 ом и со стороны Кипариса чипик ESD протекшина USBLC6-4SC6. Использовал прогу USBee Osciloscope USBee AX v1.10.0 При этом одинаково ведут себя все три собранных девайса, но первый вначале не имел ESD протекшина USBLC6-4SC6. (не хватило микруль, их пришлось до заказывать и ждать) и резисторы были не 22 а 33 ом , при этом он глючил, отваливался и я в ЕЕПРОМ никак не мог залить Кипарисовой оболочкой ЛПТ, потому поставил в него по 10 ом так как 22ом номинала тогда у меня не было. Но без удлинителей у меня на моих двух машинах с двумя моими шнурами на 16Мспс работает отлично, не отваливается и не глючит, а проблема вылезла на обоих компах товарища, которому я собирал один из девайсов. Ну в одном случае списали на несовместимость с ЮСБ версии 3.0 а во втором ?
Карма: 31
Рейтинг сообщений: 149
Зарегистрирован: Пн ноя 02, 2009 18:00:05 Сообщений: 793 Откуда: Украина Николаев
Рейтинг сообщения:0
Давайте разберёмся для чего вам нужен этот прибор? К анализатору вопросов нет, он работает замечательно. Эммулятор порта LPT работает в 100 раз медленнее физического порта, но эммулирует его полностью. Для многих устройств этой скорости хватает, включая и управление шаговыми двигателями, но только не на MACH3, эта прога просто не запускается с любым подключённым эммулятором.
На ЧПУ есть еще по крайней мере две популярных софтины : VRI CNC KCAM Первую я не юзал а вот KCAM 4 или 3 версии пробовал на более примитивной версии этого переходник (не на "Куприсе" а на АТМЕГЕ8 USB1.1) у того атмегового девайса были очень серьезные проблемы со скоростью и буфером ФИФО, из за этого он был настолько медленным, что для ЧПУ это совсем не приемлемо, а разгон приводил к тому что данные передаваемые по ЮСБ быстро переполняли буфер и начинали пропадать в некуда не доходя до ножек. Но сам по себе KCAM физически мог работать с тем эмулятором. Думаю, картина с связкой KCAM и "Купрес" будет более положительной , а может быть даже идеальной.
Карма: 31
Рейтинг сообщений: 149
Зарегистрирован: Пн ноя 02, 2009 18:00:05 Сообщений: 793 Откуда: Украина Николаев
Рейтинг сообщения:0
К сожалению не имею станочка ЧПУ, обращался к товарищам, обладующим им, но, после подключения эмулятора, MACH3 наглухо повесил Винду. С их слов, им пришлось переустанавливать всё, естественно меня послали к кому-нибудь ещё. Прикрутил шаговик к эмулятору через ULN2003, програмку запустил, не помню чью, и покрутил движок на шаге и полушаге, режима микро там не было. Вывод: станочек ЧПУ должен работать в штатном режиме, кроме MACH3. По поводу распространения этого прибора. Я и так на грани нарушения правил. Пользуясь тем, что я автор устройства, и тем, что админ благосклонен к моему творчеству, я и так много лишнего, не по теме, написал в топике. Посему, обращайтесь в личку.
Карма: 31
Рейтинг сообщений: 149
Зарегистрирован: Пн ноя 02, 2009 18:00:05 Сообщений: 793 Откуда: Украина Николаев
Рейтинг сообщения:0
Напомню, что Henrik Hauftmann постоянно обновляет свой софт для USBLPT переходника здесь, не пропустите. Просьба оплатившим сей девайс сразу обращаться ко мне в личку. Я не знаю по упавшим деньгам на мой счёт кто именно оплатил и куда мне отправлять. Пишу по поводу безымянной проплаты, не люблю быть должным.
Henrik Hauftmann постоянно обновляет свой софт для USBLPT переходника здесь,
Не так давно вышла новая версия USB2LPT Release 1.8 на AT90USB162-16AU. По заявлению автора значительно увеличена скорость. Подскажите, есть ли портированные прошивки логических анализаторов на эту версию?
_________________ Нет предела совершенству. ... Боевому совершенству...
Карма: 31
Рейтинг сообщений: 149
Зарегистрирован: Пн ноя 02, 2009 18:00:05 Сообщений: 793 Откуда: Украина Николаев
Рейтинг сообщения:0
Не вышла ещё, а только в разработке. Также не нашёл заявление автора о значительном увеличении скорости, и это не удивительно. Для сравнения: CY7C68013A работает с портом USB до 480 Мбит\с, а AT90USB162 - до 12 Мбит\с.
Здравствуйте! Помогите разобраться. Спаял наконец купленный у автора набор, но он не заработал. При подключении к компьютеру появляется неизвестное устройство с нулевыми VID и PID. Программа CyConsole устройство не видит и вообще ни одна кнопка в ней не активна. 1. Как вообще должен себя проявлять контроллер при первом подключении? 2. как можно проверить работоспособность контроллера имея в наличии только тестер?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения