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

sunjob

Members
  • Постов

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

  • Посещение

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

  1. > По ссылке речь идёт про плату ардуино - резистор на ней ну это вы загнули! :о) > входное сопротивление вот именно! 28.8 ADC Characteristics RREF / Reference Input Resistance / 32 kΩ
  2. день добрый, уважаемые колдуны! :о) есть некоторое непонимание... URL по ссылке говориться про > имеется встроенный резистор 32 кОм, подключенный к выводу AREF упоминание про даный резистор так-же встречал в сети неск. раз в частности, по пункту > 23.5.2 ADC Voltage Reference упоминания о сопротивлении нет возможно не прав, ткните носом, заранее благодарен, спасибо :о)
  3. добрый день исходные: отлаживаю "библиотеку" на си - передача данных по 2м проводам (wiegand): - импульс D0 -> получили "0" - импульс D1 -> получили "1" будет использоваться неск. экземпляров RFID-датчиков, поэтому планирую сделать вообще без "механизмов блокировки". в прерывании только устанавливаются флаги, все остальное делается в основном цикле. в силу "обстоятельств" (унаследовано с прототипа) подключение пинов данных D0/D1 - на разных портах (по идее это не проблема, на ардуиновском "тестовом скетче" с таким-же расположением пинов - rfid-карта читается без проблем, но, походу, конечно протестирую еще и "все на одном порту") текущий код на си. читает карту, но с особенностями. к основному номеру карты (в старший разряд) добавляется еденица и последний (младший) разряд, соотв. обрезается. для отладки по шагам вместо "виганда" подключил две кнопки (c rc-цепочкой, сигналы нормальные, дребезг отсутствует, кнопок много, менялись/проверялись) выяснилось (в отладчике): - импульс на D0 - прерывание срабатывает 1 раз и далее все "печенькой" :о) - импульс на D1 - прерывание срабатывает 3 раза 1й раз - все по делу, "на падение сигнала", как и должно быть 2й раз - не по делу, "на подьем" (возвращение кнопки обратно), причем 2раза подряд и еще для "запуток" - при чтении (без отладчика, напрямую) только одна, самая первая, неправильная 1-ца добавляется в начало (в старший разряд) а далее серийник читается правильно. порты D0/D1 инициируются на вход, включается подтяжка, ни чего особенного.код, выкусы (упрощенка) кода: // // структура (выкус) // struct struct_Wiegand { TPinOut d0; // D0 пин TPinOut d1; // D1 пин uint8_t volatile data_flag[2]; // два флага на сработку D0/D1 ... }; typedef struct struct_Wiegand TWiegand; extern TWiegand* lst_rfid[RFID_NUM_DEV]; // список указателей на структуры // // в теле реализации // TWiegand w1={ {PIOA,19}, {PIOC,18}, {PIOA,20}, 0, {0,0}, 0, 0 }; TWiegand* lst_rfid[RFID_NUM_DEV] = { &w1 }; // // регистрация/добавление обработчиков прерываний // механизм/список такой-же как в ардуино // isr_enb_port (lst_rfid[0]->d0.pio, lst_rfid[0]->d0.pin, isr_rfid0_D0, FALLING); // D0 isr_enb_port (lst_rfid[0]->d1.pio, lst_rfid[0]->d1.pin, isr_rfid0_D1, FALLING); // D1 // // обработчики // void isr_rfid0_D0() { lst_rfid[0]->data_flag[0] ++; } void isr_rfid0_D1() { lst_rfid[0]->data_flag[1] ++; } других инициализаций прерываний нет (отрубал все что можно). если закомментировать строку вызова "добавления прерывания" для D1, то прерывание на D1 не срабатывает подобрал ссылки "околотемы" URL1 URL2 URL3 URL4 URL5 URL6 пока буду изучать ссылки, доки, даташит пинайте, кидайте помидоры, идеи, ссылки, все что угодно! можно просто побалагурить по теме! :о) спасибо.
  4. добрый день во время отладки не показывается ничего, связанное с классом так и должно быть или есть куда рыть, чяво настраивать?! в Atmel-Studio/vbox ни каких проблем. p.s. встречал в инете мысли, что это нормально.
  5. sunjob

    Клон AVR-отладчика JTAG ICE

    день добрей! у меня аллюминиевый свисток AVR-JTAG-ACE (1я версия, клон) пошаговую отладку могет, но не видит точек останова (пробовал всяко) у вас как с этим? спасибо
  6. я это прекрасно понимаю (схема от "разработчика", с кот. мы сейчас и ведем диалог по доработке) и поэтому, на будущее набросал ver.2 (посмотрите, покрутикуйте, что так, что не так, почему-потому... что бы было понятно не только нам, но и остальным :о) спасибо
  7. у вас есть? поделитесь? какой рекомендуете? (из того, что есть...)
  8. набросал 2й вариант (на будущее, на доработку) вопрос: как правильно использовать "общий" провод, идущий от обьекта, на стороне контроллера?! по идее, что-бы исключить "замкнутых" контуров контакт должен быть один. пускать еще одну, отдельную жилу, вроде как уже перебор, или нет?
  9. -> конечно есть смысл, вместо мелкого LDO на 5В будет использоваться мощный импульсный DC/DC на 12В какой разрядник посоветуете вы? как и сигнальный, от разрядов/помех/перенапряжения подробнее можно? как, для чего, какие плюсы будем иметь итд... ваша схема "принципиально" отличается "развязанном питанием" сухих контактов считайте что в ТЗ есть пунк - не использовать внешние/отдельные блоки питания для датчиков поэтому не подходит для нас сказано много, давайте уточним, что именно (вы не против?!): все так, только добавил резистор (гаситель ост. заряда), возм. надо будет установить "спец-резистор" так-же, только виганды изнутри подтянуты к 5В. в данном случае я склоняюсь к второму варианту подключения виганд-входа, со "стабилитроном" на +12В ... возможно, что-то упустил, не стесняйтесь...
  10. --> 1. выбрал его разработчик 2. разрядник - это первый барье защиты, он убирает импулься малой длительности 3. второй барьер - резисторы, TVS, конденсаторы, кот. на себе садят остатки 4. на счет напряжения разрядника, если надо уточнить, есть мылси, высказывайтесь?! на другую схему смотрел для этого он и установлен, что-бы гасить на себе всплески подробнее, можно словами или схемой?! да, я сделал так, равномерно распределив заряд по резисторам, для защиты можно сделать и с одной общей землей, тогда "питающая земля" будет менее защищена (ошибаюсь?) вторая версия, без источника 5В чем плоха? вы про нее ни чего не сказали
  11. есть некоторые мысли, сделал набросок вигад - две версии, первая подтянута к маломощному LDO-5V, вторая к 12V критикуйте, аргументируйте, швыряйте помидорами, но аргументированными спасибо
  12. переменка?! аргументируйте, пожалуйста! примерно такую, готовлю набросок не понятно, если земляной" предохранитель (в самом начале) сработает, то останется единственное место - газ.разрядник я не понял, видимо... ну, или набросайте схему, а то "как обычно" будет как с "той девушкой", которую мордой да об асфальт... :о) виганд изнутри запитан 5В через стаб, поэтому все привязки к стабилизированным 5В (у виганда свой стаб, со стороны контроллера свой стаб) или я опять не понимаю о чем вы! почему?
  13. подобная схема была срисована с одного из контроллеров (разбирали на запчасти, я заодно и срисовал) номиналы и названия уже не восстановить, давно это было... да и потом, подобные схемы используються (случайно наткнулся) URL1 URL2 что не так, применительно к нашей схеме? супрессоры стоят для подавления внешнего воздействия (2й барьер, после газоразядника) я думаю стОит добавить последовательно с предохранителями малоомные резисторы разговор был о "защите" от внешних воздействий. да, там уже стоят и разрядник и сапрессор, но вот "диод как дополнительная защита от обратного напряжения для оптопары нужна..." (это мысль разработчика), хотя я думаю, что уж если первые два не справились, то данный диод тут как припарка
  14. URL мы тоже поинтересовались у разработчика, вот его ответ утверждает, что у него были "подобные случаи" и решала он именно так... ... по поводу подтяжки вигандов (+5 через слабый LDO) - меня тоже смущал это момент и я попросил установить доп. супрессор на LDO (на последней схеме его нет, забыл добавить)...
  15. уважаемые господа! немного задержался, примите извинения, есть причины! ВНИМАНИЕ - в данном топике мы обсуждаем текущую реализацию, ее плюсы/минусы а так-же ПРАВИЛЬНЫЕ, по вашему мнение, решения/доработки кот. можно сделать (аргументированно, конечно-же), в частности наше предложение сделать/добавить ШИНУ ЗАЗЕМЛЕНИЕ-КОРПУС так-же приветствуются "иные схемные решения" ... дополнил схему, добавил виганд датчик. из хотелок/доработок виганд: - добавить так-же заземление - немного загрубить "ток срабатывания" требования на "носители и длины" --------------------------------------------------------------------------------------------------- Типы датчиков | Носитель | Длина метр (макс) --------------------------------------------------------------------------------------------------- RFID датчик | витая пара | 100м концевики (зам./разм) | обычный провод (телефонка) | 500м --------------------------------------------------------------------------------------------------- если считаете, что "все и что-то еще" не правильно, пожалуйста, высказывайтесь аргументированно - как по вашему мнению "лучше/должно быть" итд если нужны еще более дотошные уточнения по схеме, пожалуйста, пишите спасибо
  16. первая схема - предложенная разработчиком, вторая схема - то, как видим это мы (один из вариантов).
  17. добрый день надеемся на то, что вы своим опытом и знаниями поможете нам. заказали разработку контроллера (схема/печать/корпус/прототип) контроллер промышленный, будет использоваться в "грязной среде", с помехами, нужна соотв. защита контроллера, схемы, входов. схема и печать разработчиком сделана, сейчас разбираемся "что к чему". считаем, что некоторые моменты в схеме надо доработать, переписываемся с разработчиком, правим. уперлись в входную часть схемы, грозозащиту. у контроллера есть неск. типов входа - датчик "сухой контакт/концевик" (замыкатели/размыкатели) - датчик "виганд" (передача по сет.кабелю/RJ45) - сетевой интерфейс (передача по сет.кабелю/RJ45) схема контроллера запитывается от 12В (сетевой DC-DC) через изолированный DC-DC 12-3.3В т.е. имеется цифровая земля 3.3В / ARM-ядро (чистая) и грязная 12В + все, что "осталось" до преобразователем DC-DC 12-3В все датчики развязаны через "оптику" сетевой интерфейс тоже "как-бы развязан", чип запитывается от 3.3В, внешняя часть сет.модуля - RJ45 разьем и разделительный трансформатор ЗК - шина "заземление-корпус" (сокращение) сама по себе шина "ЗК" не предусмотрена разработчиком + корпус был подобран пластиковый. мы считаем, что эта шина необходима, плюс необходимо так-же на "грязную землю" поставить разрядники (не только на сигнальные) и сливать имненно на "ЗК" разработчик считает что сливать помехи можно прямо на грязную землю, в связи с чем разрядник устанавливает только на сигнальные входные цепи, а "земляные" (идущие в паре с сигнальным) - без разрядника, и использует "грязную землю" как "ЗК" на грязной земле у нас - входные сигнальные линии - "разделительная" оптика - индикаторные светодиоды - питание реле но тем не менее, мы считаем, что надо делать "правильно". ... пожалуйста, поделитесь вашим мнением на данную ситуацию если нужны более подробные описания, блок схемы, рисунки - спрашивайте. спасибо
  18. добрый день приоритет: игл, кикад, альтиум (пока не рассматриваем) специалиста нашли на весь процесс, но, на будущее, если хотите сотрудничать, пожалуйста см. условия первое сообщение,заполните таблицу (со своими взвешенными цифрами, плюс минус, варианты, колв-во деталей, итд, ссылками на ваши работы) спасибо
  19. нам нужен специалист в "одном лице", который сделает все сам/или закажет/проконтролирует работу (трассировака, предподготовка, изготовление)
  20. доп. вопросы: - в какой оси планируете работать? (win, lin, osx) - в какой программе/версии будете делать печать?
×
×
  • Создать...