![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
Ruslan1
Свой-
Постов
3 026 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Весь контент Ruslan1
-
Проект "народной" pick&place машины
Ruslan1 ответил jeka тема в Пайка и монтаж
Вы меня только сразу не бейте, я не смог понять как вы собираетесь из общей кучи определять не НОМИНАЛ, а ТИП ? Ну скажем, примеры из жизни: 1. Используются керамические конденсаторы 0805 10uF на 10 вольт и на 25 вольт, потому как стоят по-разному (кстати, кондеры- то вообще не маркируются). 2. Используются 2.4К резисторы 0603 с точностью 1% и с точностью 0.1%. 3. Используются резисторы 0805 с рассеиваемой мощностью 0.1W и 0.33W Их как сортировать из общей кучи будете? -
asm на AVR
Ruslan1 ответил _Ivana тема в MCS51, AVR, PIC, STM8, 8bit
Маленькое замечание. В старозатертые времена у Майкрочипа предлагалась даже специальная ассмовская библиотека плавучки, оптимизированная под скорость. Она вся была написана под внутренний формат представления данных (порядок следования битов был иной чем в 754-м стандарте). Причем варианты (если правильно помню) были и под 4 байта и под 3 байта. Для общения с внешним миром были функции конвертации этого внутреннего формата в стандартный IEEE. Может и Атмел такое сделал под свои камни, а вам только поискать нужно? -
GSM-модуль.
Ruslan1 ответил kv_addr тема в В помощь начинающему
рекомендую GPRS. Причем берите модуль, у которого есть встроенный как минимум TCP/IP стек, но можно и сразу с протоколом верхнего уровня взять (я искал с реализованным FTP клиентом). Тогда вся реализация сведется к обслуживанию последовательного порта и текстовым запросам и обработке текстовых ответов. Все нереализованное легко реализуется. Например мне нужен был SNTP - так при наличии поддержки UDP портов в модуле это легко реализуется с помощью найденных в интернете исходников, опять же все сводится к обработке текстовых строк. Главный плюс такого подхода- в любом обозримом будущем вы можете накрутить любой сервис малой кровью. Я использовал модуль Q2686, работает отлично. Мне они для прототипов по 52 доллара обходились, для любой мало-мальской партии понятно что дешевле будет. Компэл потрясите, они вас и проконсультируют и предложат чего хорошего. Изначально я на WISMO серию смотрел, например полный кит с WISMO228 в Терраэлектронике меньше 100 долларов стоит, подключай да играйся. Сам модуль WISMO228 стоит порядка 25 долларов в Москве. -
Гальваноразвязка - нужна или нет?
Ruslan1 ответил king2 тема в В помощь начинающему
Если вы думаете о том нужна гальваника или не нужна, то она однозначно нужна :) Если вы не можете аргументировать отсутствие гальваноразвязки, то она опять нужна :) Причин ее отсутствия может быть не так уж много: 1. стоимость реализации 2. отсутствие свободного места 3. недопустимость увеличения потребляемой мощности. 4. экзотика какая-нибудь -
GSM-модуль.
Ruslan1 ответил kv_addr тема в В помощь начинающему
Два раза в сутки объездом? что-то совсем экзотическое, странно почему до сих пор проводами не обеспечено. Закладывание таких частых объездов должно было быть очень прочно оправданно экономически во время проектирования такой системы. Учтите что 1. SMS могут запаздывать на несколько часов (уж не знаю сколько дней является рекордом). Вы готовы к разгребанию данных, поступивших не в том порядке, в котором они были отправлены (сегодня пришли вчерашние после сегодняшних)? 2. SMS могут теряться. Совсем. Долго теряться, то есть никто не гарантирует что каждое второе или каждое десятое придет. Насчет стоимости GPRS это очень локально. У нас и деньги-то берутся за трафик только. Так что еще раз посчитайте: нужно ли разрабатывать систему, ориентируясь на уже устаревшую технологию, действительно ли SMS дешевле чем GPRS. А уж насколько больше сервиса можно получить, используя GPRS- я вообще молчу. Одна только подводка часов по SNTP чего стоит. -
Подключение GPRS к своему контроллеру
Ruslan1 ответил Ruslan1 тема в Интерфейсы
Да на любом, который шевелится. Ну, в смысле, имеет Си-компилятор и последовательный порт. АТ команды (как и любые другие строки) удобно делать с помощью команды sprintf(). Аналогично с декодированием ответа- использую sscanf(). -
Подключение GPRS к своему контроллеру
Ruslan1 ответил Ruslan1 тема в Интерфейсы
Понял, спасибо. В бумагах напишем, а вот корпус марать не дадут без обоснования, подозреваю. Попробую производителям вопрос задать, посмотрю что скажут. Думаю фразы "Без антенны не включать!" возле антенного гнезда будет достаточно. Насчет разбора полетов- дык какие разборы. Туго себе представляю кто и как будет проводить экспертизу почему модуль вышел из строя. Так что пальцем ткнуть маловероятно, но если эта надпись хоть один модуль сохранит- уже хорошо будет :) -
Просто я написал что 240V допустимое напряжение между каналами без гальванической развязки получить малореально. На что Вы мне ответили что ничего малореального в этом нет, и привели в качестве доказательства виденный вами коммутатор "на маленьких релюшках". То есть отнесли этот коммутатор к приборам без гальваноразвязки, вот я и подумал.... Про Гугление http://www.systerra.de/inhalt.php?scode=Analog_IO_pmc_Label http://sine.ni.com/nips/cds/view/p/lang/en/nid/208801 запрос первый пришедший в голову: "16-channel Analog input module, differential 11 bit" дает вагон интересного. Правда больше 10 вольт размах на входе нужно дополнительно поискать. Или с другой стороны зайдите, маузера-фарнелла подергайте (дижикий вряд ли). ADAM посмотрите (http://www.advantech.com/) Третья сторона- обзорные статьи, когда было время и журнал бумажный приносили- интересно было читать http://www.cta.ru/, наверняка и сейчас много хорошего пишут, на сайте тоже многое доступно. Но конкретно что сам применял- не скажу, не покупное оно. Из-за специфики (конструктив и 100% документированность для обеспечения ремонтопригодности силами заказчика) покупное не годилось, применяли доморощенное. Понимаю, что вода, вам бы конкретную фамилию хорошо зарекомендовавшего себя модуля, но чем могу-тем и помогаю :)
-
Ну почему-же "малореально", для даталоггеров к примеру, аджиллентовских, такие блоки есть (только без rs485, разумеется) - 20 каналов, коммутация на маленьких релюшках. Какие там проблемы с сотнями вольт? По датажиту - до 300в. Вы почему-то считаете, что реле не является гальванической развязкой. Но это не так, реле являются гальванической развязкой. Конечно, с гальваноразвязкой 240V не проблема, кто же спорит. Кстати, обратите внимание, релейный блок к даталоггеру и универсальный релейный блок- две большие разницы, примочка к даталоггеру обычно без мозгов и имеет сигнальный интерфейс (я дал ссылку на подобный блок), а не шину данных для управления. Тогда вопрос закрыт :). За 1-1.5к$ без проблем купите хоть от НэшионалИнструмента. Гуглится быстро и без напряга, далее выбирается то что вам удобнее по конструктиву и сервису (доставка, поддержка гарантии в стране использования).
-
Есть специфика. Если каналы без гальванической развязки, то нужно чтобы они держали межканальное напряжение хотя бы до 15шт*16V = 240 V. Очень малореально. Уж лучше относительно общего провода все измерения делать, с соответствующими шунтами и перевычислением получать напряжения на каждом отдельном аккумуляторе. Это не соответствует указанному вами условию (многоканальный диффизмеритель), но, думаю, дает приемлемый вам результат. Если будете искать с гальваноразвязкой- скорее всего, испугаетесь цен на 16-канальники. Попробуйте найти связку из релейного мультиплексора 15 (16) в 1 и одноканального АЦП модуля. Вряд ли вам нужно с большой частотой сэмплирования или одновременно все каналы опрашивать, ресурса и быстродействия обычного релейного коммутатора хватит. Правда я никогда не интересовался универсальными релейными мультиплексорами, наверняка предлагается чего-то (пример специализированного вот тут) Ну и для вашего ориджина что-то конкретное из СНГ советовать это скорее всего сбить вас с толку, у вас и поставщики другие на соседних улицах сидеть могут, и условия доставки могут резко поменять ваше мнение о предпочитаемом модуле :)
-
сокрытие части исходника
Ruslan1 ответил Allregia тема в Программирование
Честно говоря, складывается ощущение что проблема надуманная. 1.Хотите защитить ноу-хау- патентуйте. 2.Хотите передать только то что записано в договоре- передайте ноухау в либах. Все равно код передавать придется, хоть на носителе (на криптованном магнитном диске или в виде криптованной чипины или на бумаге эльфийскими рунами - непринципиально). 3. Боитесь что от заказчика уйдет в неизвестном направлении и там будет разломано- так это пусть заказчик боится, вы-то уже ему продали, причем как я понимаю не только право владения но и право использования в новых разработках. Вам больше думать не о чем, как решать решаемые только с некоторой долей вероятности задачи? :) -
Подключение GPRS к своему контроллеру
Ruslan1 ответил Ruslan1 тема в Интерфейсы
Скажите пожалуйста, это где-то в документации на Q2686 указано, или личный опыт? Можно ли как-то аппаратными-программными средствами бороться, без экзотики? Дело в том, что антенна у меня внешняя, теоретически могут сунуть SIM карту и включить питание без антенны. Да или кабель антенны может быть поврежден во время работы, тогда что, сразу всю коробку в ремонт? Написать большими красными буквами в юзергуде "Не включать без подключенной антенны!"? Прямо на корпусе прибора тоже могу написать. В принципе система промприменения, случайные люди инсталлировать-разбирать не будут. -
3G встраиваемые модули
Ruslan1 ответил Ruslan1 тема в Сотовая связь и ее приложения
Уважаемые форумчане! Извините пожалуйста, так получилось что, открыв тему, я в ней ничего не написал :) Большое спасибо всем откликнувшимся, я все читал и много думал. Но конец думам был положен административно (может, во время празднования НГ кто-то из потенциальных заказчиков проговорился), тема отодвинута до лета-осени. В свете этого решил пока не суетиться с выбором. Как вижу, рынок 3G модулей развивается шустро, за полгода кто-то еще демпинговать начнет или новый модуль выпустит. -
Извините, любопытство проклятое. Что за специфика такая? Если вам нужно въезжать в какой-то конструктив или стандартный ряд, то размеры уже определены до начала разработки платы, торговля просто неуместна. Если же делаете свой конструктив, зависящий от размеров платы, то я бы сказал, что 0.5мм размера не та разница в размерах, на которую экономически оправданно тратить дополнительное время. Не, ну можно конечно придумать такую ситуацию (крупносерийка, корпус из драгметаллов....). Но реально не видел ни разу.
-
Вот интересный модулек случайно нашел, езернет для UNI-T моделей. Чего-то наворочено как-то, может он и к чему-то еще подойдет.
-
SPI и ее нагрузочная способность
Ruslan1 ответил Lexy_one тема в Интерфейсы
А где искали? Открыл первый попавшийся даташит на AT45DB161D. Читеам: Про статику: Input Load Current VIN = CMOS levels 1 µA Output Low Voltage IOL = 1.6mA; VCC = 2.7V 0.4 V Output High Voltage IOH = -100µA VCC - 0.2 Про динамику: Указаны все времянки в наносекундах для всех сигналов. Напрямую в таблице не написали на какую емкости можно работать, но ниже в разделе " Output Test Load" нарисован конденсатор 30 pF. Не увидел входную емкость пинов, но думаю она есть где-то в другом даташите или в спецификации на семейство или на корпус. -
Задержка на Pic16
Ruslan1 ответил Peacemaker тема в MCS51, AVR, PIC, STM8, 8bit
Ну и разумеется проверяете готовую программу на симуляторе в MPLABe. Такты он считает до безобразия корректно. Время округляет при показе больших величин, а вот такты показывает правильно. -
SPI и ее нагрузочная способность
Ruslan1 ответил Lexy_one тема в Интерфейсы
Слабость буфера (как и прочие характеристики выводов подключенных к SPI) обычно становятся понятны во время чтения даташита на микросхему. Там же есть максимальная нагрузочная способность в пикофарадах. Насчет шума: имел однажды интимные отношения с платой из-за звона в шинах адреса-данных-управляющих сигналов (SDRAM на ARM9). Лечилось последовательным впендюриванием 22-омных резисторов. Обязательно выясните причину, обнюхайте все осциллографом (вход должен быть низкоемкостной) или хотя бы симулятором (но это возможно если плата честный плэйн земли имеет, без плэйна ничего путного не увидите). Иначе окажется, что работает оно случайно, а через пару недель упадет температура/повысится влажность/пятен на солнце станет больше - и опять "не фурычит" -
Скажите пожалуйста, кто-нибудь знает, где в Киеве можно сделать в штучных количествах (сейчас нужно 3 платы по примерно 2.5 дм2): 1) четырехслойка, с паяльной маской. 2) зазор/дорога 0.25/0.25 мм (или лучше) 3) отверстия от 0.4 мм 4) сроки 3 недели Ну или вдруг просто по 4-му классу кто-то такое делает. С китайцами непонятна процедура растаможки да и сроки пересылки не сильно радуют.
-
8-дюймовый дисплей 600 на 800 это круто. Я на DST1102 от 7-дюймомого 480 на 800 тащусь, представляю как вы кайфуете :) Скажите, он отрисовывает экран (шрифты и линии) толщиной в один пиксель или квадратиками 2 на 2 пикселя? Столкнулся с этими квадратиками именно на OWON, дальше перестал вообще рассматривать осциллографы этой фирмы как кандидатов на покупку. К сожалению, по фотографиям непонятно, сколько пикселей дисплея занимает засвечиваемая на экране точка.
-
3G встраиваемые модули
Ruslan1 опубликовал тема в Сотовая связь и ее приложения
Здравствуйте! В настоящее время используется модуль Q2686 (GPRS). Возникла хотелка иметь возможность применить что-то имеющее 3G (причина, как мне сказали- на очень многих территориях только 3G и работает, GPRS не поддерживаются). Вроде бы подходит Q26EX001, похожее посадочное место (распиновку еще не проверял), тот же WIPSoft, цена только в два раза больше, ну да ладно.... Вопросов несколько, может быть уважаемые форумчане подскажут: 1. Нужно ли как-то иначе выполнять дизайн прибора, чем в случае с GPRS модулем? Сейчас вижу что разве что UART соединение с микроконтроллером более скоростное (с GPRS использовал 115200). Что еще, дополнительные требования к источнику питания? Проблемы с EMC ? 2. А может быть есть более дешевые варианты GPRS/3G со встроенным TCP/IP стеком? вижу этот Q26EX001 в Москве по 125 долларов, кто дешевле? 3. Кто-то с Q26EX001 работал? какие грабли возможны? 4. Может это все уже обсуждалось, но ничего путного поиск по форуму, к сожалению, не дал. Если я ошибаюсь- дайте линк, пожалуйста. Спасибо. -
Wavecom (Q2686) и SNTP сервер
Ruslan1 ответил Ruslan1 тема в Сотовая связь и ее приложения
Проблема решена. Причина ошибки- невнимательность плюс невезение во время невнимательности. -
класс точности
Ruslan1 ответил forastr тема в Изготовление ПП - PCB manufacturing
да ноги с шагом 0.5 хоть ЛУТом делать можно и паять паяльником :) А дешевле засчет таможен и пересылок, все одно ниокр, то есть удобно когда на соседней улице заводик быстро сделать может. Серия понятно что в китае, но это уже без меня. А, нет, у нас еще Болгарию уважают (близко и качественно), но это скорее по традиции. Китай это малодостижимая мечта в каждом конкретном случае (сделать две платы и выбросить после экспериментов), но конечно будущее за ними. если уже не настоящее :) -
класс точности
Ruslan1 ответил forastr тема в Изготовление ПП - PCB manufacturing
В конкретном данном случае (LQFP48) разумней перерисовать футпринт, скажем под 0.25+0.25 или лучше 0.22+0.28 (зазор+проводник). В общем случае если обещают 0.25/0.25, то требовать 0.17 без предварительной договоренности неразумно. Очень часто оборудование позволяет, но тщательнее нужно работать, то есть как результат сделают, но дороже (оборудование стоит по 4-му классу, но напрягаться за просто так не хотят). Мне удавалось при заявленном 3-м классе выжимать из изготовителей дороги-зазоры 8+7 мил (0.20+0.18мм), причем даже без увеличения стоимости, но это уже по знакомству :) Как выразился один технолог, "мы работаем по классу три с половиной" :) Ну и если хоть один узел по 4-му классу- то конечно всю плату целиком вам сделают по этому классу Небольшое замечание- по краям больших плат фокусировка может падать (имел такое при платах со стороной более 50см), так что располагать на краях элементы отвечающие 4-му классу и рассчитывать на то, что изготовленная по 4-му классу плата будет качественной, можно, но лучше поговорить с технологом лично. Все вышеприведенное- доморощенный опыт, не имеющий прямого отношения к российским или белорусским изготовителям плат. может быть, у вас все иначе. -
Wavecom (Q2686) и SNTP сервер
Ruslan1 опубликовал тема в Сотовая связь и ее приложения
Здравствуйте! Есть Q2686RD GPRS модуль. установлен плагин "WIPsoft 5.42". GPRS ,барьер открыл указанной ниже командой: AT+WIPBR=4,6,0 OK Хочу организовать SNTP, для этого пробую открыть UDP соединение с NTP сервером. Для этого даю команду открыть соединение с портом 123 одного из ntp серверов, получаю ERROR: AT+WIPCREATE=1,1,123,”130.88.200.4”,123 ERROR AT+WIPCREATE=1,1,123,”193.226.65.2”,123 ERROR Пробовал разные сервера, всегда дает ошибку :( При подключении к FTP (не через сокет, а с помощью встроенного в wipsoft FTP плагина) никаких проблем, работает как часы, а тут сконнектиться вообще не могу :( Подскажите пожалуйста, что я делаю не так? Может все-таки не те сервера пробую? Или в командной строке что-то не так как надо? Добавил: Подробности: на попытку доступиться к серверу пишет AT+WIPCREATE=1,1,123,”130.88.200.4”,123 +CME ERROR: 842 Это "destination host unreachable ( whether host unreachable, Network unreachable, response timeout)" Вообще странно как-то, часто даже команда AT+WIPPING не выполняется (но иногда все-таки пинг проходит). выдает ошибку +CME ERROR: 819 ("error on Ping channel") Может, сеть перегружена.... Хотя ftp работает без вопросов.