DogPawlowa
Свой-
Постов
2 667 -
Зарегистрирован
-
Посещение
Весь контент DogPawlowa
-
Стабилизатор напряжения
DogPawlowa ответил Слесарь тема в В помощь начинающему
На самом деле автотрансформатор даст мизерный выигрыш. Чем больше возьмете - тем больше просядет. Максимум мощности обеспечивается при равенстве внутреннего сопротивления источника и нагрузки, а Вы занижаете сопротивление нагрузки. Вы просто в прикидках не тот закон Ома используете, нужно для полной цепи. -
Стабилизатор напряжения
DogPawlowa ответил Слесарь тема в В помощь начинающему
А на какое время? Я так понимаю, пока не установится градиент температуры по хладагенту. Сколько времени это занимает? -
Стабилизатор напряжения
DogPawlowa ответил Слесарь тема в В помощь начинающему
Значит, бензиновый генератор и никогда не выключать кондиционер. -
Измерение тока потребления
DogPawlowa ответил toweroff тема в В помощь начинающему
Речь идет о 10 А, ключ легко может быть выбран с максимальным током больше на порядок. В этом варианте нужна ли вообще схема защиты и ее быстродействие? Из описания топикстартера непонятно - что от чего защищать? КЗ в нагрузке ? Дык покажите в наше время БП без защиты! -
Анонимные структуры IAR vs Keil
DogPawlowa ответил dimone тема в IAR
Не изучал со структурами, но анонимные юнионы в ИАРе исключены из некоторых версий компилятора. ИАР ссылается на ANSY C. Как по мне, шаг в нужном направлении, "типизация - наше всё". Хотя поначалу было непросто, обновился ради нового кристалла, а нужно все перелопатить. -
Измерение тока потребления
DogPawlowa ответил toweroff тема в В помощь начинающему
Что, в нагрузке нет совсем емкостей? Как будете балансировать между ложным срабатыванием и большой задержкой, ведущей к выгоранию? -
Холодильник на элементе Пельтье
DogPawlowa ответил Zalwent тема в В помощь начинающему
Давайте уже выходите из роли птенца, которому корм в клюв засовывают Определяете ток нагрузки. Проверяете, что транзистор может его обеспечить. Смотрите сопротивление в открытом состоянии и по известной Вам формуле определяете мощность, выделяемую на транзисторе. Оцениваете максимальную температуру окружающей среды и проверяете, что на этой температуре корпус транзистора сможет рассеять эту мощность. Схема?! -
Лицензирование программы для микроконтроллера
DogPawlowa ответил d7d1cd тема в MSP430
Я подобную задачу решил очень банально: - устройство отдает программе постоянно меняющиеся данные и их хэш, сгенерированный тремя способами. - программа принимает данные и проверяет соответствие рассчитанного хэша и полученного Результат: Без подключенного "своего" устройства программа не работает. Разумеется, взломом прошивки или дизассемблированием программы способы формирования хэша можно узнать, и время работы не устанавливается. Если Вы предпочитаете код авторизации, то целесообразно подсмотреть (если получится) идеологию в системе STS, используемый для предоплаты мобильников и счетчиков. Код авторизации выглядит как 20-значное число, вводимое 5ю группами по четыре цифры. Это число (в терминах стандарта - "token") содержит количество "биткоинов", которые отсчитывает телефон или счетчик, и, разумеется, ключи. Даже африканские старушки умеют вводить такие числа в счетчик - предоплата существует в основном в бедных странах. Сразу скажу, что программа обязана хранить все введенные токены, на компьютере это сделать сложно, поэтому токен должен передаваться в устройство и фактически не программа, а устройство должно отсчитывать время. Задача непростая, был на фирме, на которой на разработку системы ушел год. Да, еще. Программа, раздающая токены, должна работать на вашем сервере, и база должна быть защищена. Так что советую сразу пойти на упрощения, если Вы - любитель, или готовьтесь к инвестициям, если вы работаете на серьезной фирме. Хотя, по размещению этой темы в разделе MSP430, многое становится ясно. -
Выбор реле
DogPawlowa ответил Alex_111 тема в В помощь начинающему
Ну почему? Проводят испытания похожих реле по специальным методикам. Очень помогает вскрытие реле и анализ размеров контактов и проводников - там все предсказуемо. Выясняют наиболее опасные режимы и исключают их. Сам занимался, в результаты было трудно самому поверить. К сожалению, действительно хорошие реле снимаются с производства - не выдерживают конкуренции и дерьмом. -
потому что в вики написано: Стандарт запрещает сохранять результат выполнения функции setjmp, накладывая ограничения на место вызова.
-
Защищенность данных в CAN шине
DogPawlowa ответил Baser тема в АВТО электроника
В Hitag2- действительно есть дыра в защите, она позволяет прочитать ключ защиты, но после введения 128-битных ключей (Hitag-Pro) проблема снята. Оборудование, позволяющее угнать любую машину за пару минут, существует, но стоит десятки тысяч долларов. Инфа 100% ;) -
IAR icf
DogPawlowa ответил Alechek тема в IAR
Дежавю... Совсем недавно эта тема долго болталась, по моему на Сахаре. По моему, автор пришел к выводу что проще всего вручную задавать. -
Делал что-то подобное с помощью калибровки клапана, снятием характеристики производительность/давление, потом аппроксимацией всего этого. Медицина. Все реально. Можно упростить себе задачу дополнительной импульсной помпой.
-
Требуется программист С
DogPawlowa ответил DogPawlowa тема в Предлагаю работу
Модераторам предлагаю запретить модераторам писать посты, не прочитав исходный внимательно. Что-то говорилось про реверс? Не нравится объявление - удалите, а нечего сказать, кроме как похвастаться заработками - так лучше промолчите. -
Требуется программист С
DogPawlowa опубликовал тема в Предлагаю работу
Здравствуйте, Не уверен, что иду правильным путем, но хотелось бы попробовать. Задача такая. Есть сложный "эмбеддерский" проект. Все написано коряво именно с точки зрения языка С, полно подводных камней, мешающих развитию проекта. Поэтому ищу знающего в совершенстве "plain C" программиста, который смог бы "причесать" проект, сделать его более структурированным, удобным для развития, но не сломать работающее. Знание "железа" не требуется, специально не указываю ни тип контроллера, ни среду, надеясь заманить из среды "больших программистов". Возможно первоначальное оформление на 1/2 ставки, приблизительно 7М бел рублей, удаленная работа с еженедельными встречами. Минск или Брест. Большая просьба здраво оценить свои знания и опыт. Предложения прошу присылать в личку. -
Многофайловый проект AVR Studio
DogPawlowa ответил Nosaer тема в В помощь начинающему
Нет ничего странного, ведь общего принципа для включения не существует. Так что во всех знакомых мне средах именно так - ведь в папке проекта могут быть "наброски" и прочий мусор. Все освоенные способы должны использоваться не просто так, а для "великой цели" - модульности и структурирования. Успехов! -
Многофайловый проект AVR Studio
DogPawlowa ответил Nosaer тема в В помощь начинающему
Давайте начнем с первой, может вторая рассосется. Файл osc.c не включен в состав проекта. Линкер должен знать, какие объектные файлы собирать, а он ничего не знает про этот. Я уже не помню, как там в AVR studio, по моему там где-то внизу есть кнопка add, по которой можно добавить файлыы. -
В любом случае не обращусь, но выглядит интересно. Поздравляю!
-
Многофайловый проект AVR Studio
DogPawlowa ответил Nosaer тема в В помощь начинающему
Неправильно, есть определение, есть объявление. Вот тут написано детально, http://cppstudio.com/post/2647/ (на CPP не обращайте внимания) Может быть мое сравнение с паскалем Вас сбило. Для того, чтобы переменная существовала, ее нужно определить, без всяких extern, в файле к которому наиболее связана по смыслу, скажем module1.c. int var; Эту переменную объявляете в заголовочном файле module1.h: extern int var; Во все файлы, где используется переменная var, в том числе module1.c, включаете заголовочный файл #include module1.h При компиляции module1.c компилятор вначале прочитает объявление переменной из включенного module1.h, потом прочитает определение переменной, сравнит типы (позволяет избежать глупых ошибок), зарезервирует переменную в памяти. При компиляции других файлов, где используется переменная, будет использовано объявление, что эта переменная где-то есть. -
Многофайловый проект AVR Studio
DogPawlowa ответил Nosaer тема в В помощь начинающему
Отлично! Значит, Вы должны знать основы, что такое interface, implementation. Как говорил д'Артаньян, немецкий - это испорченный французский, С - это испорченный Паскаль: все, что за implementation - это файл xxx.с, все, что между interface и implementation, нужно сохранить в файле xxx.h и включить в другие "сишные" файлы с помощью #include (было - один "uses"), добавив extern перед переменными. -
Многофайловый проект AVR Studio
DogPawlowa ответил Nosaer тема в В помощь начинающему
Вы как язык учили? На форумах? Вот первый в гугле учебник затрагивает эту тему. http://kpolyakov.spb.ru/download/devcpp_3.pdf Прочитайте и тогда спрашивайте. -
Электронный закипатель
DogPawlowa ответил Слесарь тема в В помощь начинающему
Условия не совпадают, температура разная. Кстати, площадь теплообмена тоже нужно увеличивать. Нужно делать ТН "наоборот", если хотите сэкономить относительно обычного кондиционера воздух-воздух. -
PLC модем на базе Atmega
DogPawlowa ответил Stilist тема в Схемотехника
Можно, я поучаствую советом? Не лезьте Вы в это дело. Неэффективно потратите время. -
Электронный закипатель
DogPawlowa ответил Слесарь тема в В помощь начинающему
При таком способе охлаждения остается повышенная влажность, будет не очень комфортно. -
PLC технология
DogPawlowa ответил Jh20001 тема в Схемотехника
Такое впечатление, что Вы из детской песочницы. Я дал контакты, звоните, спрашивайте, договаривайтесь, встречайтесь, узнавайте. Контакты не прямые, но цепочка не длинная. Поверьте, откроете много нового. Разумеется, если Вам это действительно интересно и Вы сами представляете какой-то интерес.