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

DogPawlowa

Свой
  • Постов

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

  • Посещение

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


  1. На самом деле автотрансформатор даст мизерный выигрыш. Чем больше возьмете - тем больше просядет. Максимум мощности обеспечивается при равенстве внутреннего сопротивления источника и нагрузки, а Вы занижаете сопротивление нагрузки. Вы просто в прикидках не тот закон Ома используете, нужно для полной цепи.
  2. А на какое время? Я так понимаю, пока не установится градиент температуры по хладагенту. Сколько времени это занимает?
  3. Значит, бензиновый генератор и никогда не выключать кондиционер.
  4. Речь идет о 10 А, ключ легко может быть выбран с максимальным током больше на порядок. В этом варианте нужна ли вообще схема защиты и ее быстродействие? Из описания топикстартера непонятно - что от чего защищать? КЗ в нагрузке ? Дык покажите в наше время БП без защиты!
  5. Не изучал со структурами, но анонимные юнионы в ИАРе исключены из некоторых версий компилятора. ИАР ссылается на ANSY C. Как по мне, шаг в нужном направлении, "типизация - наше всё". Хотя поначалу было непросто, обновился ради нового кристалла, а нужно все перелопатить.
  6. Что, в нагрузке нет совсем емкостей? Как будете балансировать между ложным срабатыванием и большой задержкой, ведущей к выгоранию?
  7. Давайте уже выходите из роли птенца, которому корм в клюв засовывают Определяете ток нагрузки. Проверяете, что транзистор может его обеспечить. Смотрите сопротивление в открытом состоянии и по известной Вам формуле определяете мощность, выделяемую на транзисторе. Оцениваете максимальную температуру окружающей среды и проверяете, что на этой температуре корпус транзистора сможет рассеять эту мощность. Схема?!
  8. Я подобную задачу решил очень банально: - устройство отдает программе постоянно меняющиеся данные и их хэш, сгенерированный тремя способами. - программа принимает данные и проверяет соответствие рассчитанного хэша и полученного Результат: Без подключенного "своего" устройства программа не работает. Разумеется, взломом прошивки или дизассемблированием программы способы формирования хэша можно узнать, и время работы не устанавливается. Если Вы предпочитаете код авторизации, то целесообразно подсмотреть (если получится) идеологию в системе STS, используемый для предоплаты мобильников и счетчиков. Код авторизации выглядит как 20-значное число, вводимое 5ю группами по четыре цифры. Это число (в терминах стандарта - "token") содержит количество "биткоинов", которые отсчитывает телефон или счетчик, и, разумеется, ключи. Даже африканские старушки умеют вводить такие числа в счетчик - предоплата существует в основном в бедных странах. Сразу скажу, что программа обязана хранить все введенные токены, на компьютере это сделать сложно, поэтому токен должен передаваться в устройство и фактически не программа, а устройство должно отсчитывать время. Задача непростая, был на фирме, на которой на разработку системы ушел год. Да, еще. Программа, раздающая токены, должна работать на вашем сервере, и база должна быть защищена. Так что советую сразу пойти на упрощения, если Вы - любитель, или готовьтесь к инвестициям, если вы работаете на серьезной фирме. Хотя, по размещению этой темы в разделе MSP430, многое становится ясно.
  9. Ну почему? Проводят испытания похожих реле по специальным методикам. Очень помогает вскрытие реле и анализ размеров контактов и проводников - там все предсказуемо. Выясняют наиболее опасные режимы и исключают их. Сам занимался, в результаты было трудно самому поверить. К сожалению, действительно хорошие реле снимаются с производства - не выдерживают конкуренции и дерьмом.
  10. потому что в вики написано: Стандарт запрещает сохранять результат выполнения функции setjmp, накладывая ограничения на место вызова.
  11. В Hitag2- действительно есть дыра в защите, она позволяет прочитать ключ защиты, но после введения 128-битных ключей (Hitag-Pro) проблема снята. Оборудование, позволяющее угнать любую машину за пару минут, существует, но стоит десятки тысяч долларов. Инфа 100% ;)
  12. IAR icf

    Дежавю... Совсем недавно эта тема долго болталась, по моему на Сахаре. По моему, автор пришел к выводу что проще всего вручную задавать.
  13. Делал что-то подобное с помощью калибровки клапана, снятием характеристики производительность/давление, потом аппроксимацией всего этого. Медицина. Все реально. Можно упростить себе задачу дополнительной импульсной помпой.
  14. Модераторам предлагаю запретить модераторам писать посты, не прочитав исходный внимательно. Что-то говорилось про реверс? Не нравится объявление - удалите, а нечего сказать, кроме как похвастаться заработками - так лучше промолчите.
  15. Здравствуйте, Не уверен, что иду правильным путем, но хотелось бы попробовать. Задача такая. Есть сложный "эмбеддерский" проект. Все написано коряво именно с точки зрения языка С, полно подводных камней, мешающих развитию проекта. Поэтому ищу знающего в совершенстве "plain C" программиста, который смог бы "причесать" проект, сделать его более структурированным, удобным для развития, но не сломать работающее. Знание "железа" не требуется, специально не указываю ни тип контроллера, ни среду, надеясь заманить из среды "больших программистов". Возможно первоначальное оформление на 1/2 ставки, приблизительно 7М бел рублей, удаленная работа с еженедельными встречами. Минск или Брест. Большая просьба здраво оценить свои знания и опыт. Предложения прошу присылать в личку.
  16. Нет ничего странного, ведь общего принципа для включения не существует. Так что во всех знакомых мне средах именно так - ведь в папке проекта могут быть "наброски" и прочий мусор. Все освоенные способы должны использоваться не просто так, а для "великой цели" - модульности и структурирования. Успехов!
  17. Давайте начнем с первой, может вторая рассосется. Файл osc.c не включен в состав проекта. Линкер должен знать, какие объектные файлы собирать, а он ничего не знает про этот. Я уже не помню, как там в AVR studio, по моему там где-то внизу есть кнопка add, по которой можно добавить файлыы.
  18. В любом случае не обращусь, но выглядит интересно. Поздравляю!
  19. Неправильно, есть определение, есть объявление. Вот тут написано детально, 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, потом прочитает определение переменной, сравнит типы (позволяет избежать глупых ошибок), зарезервирует переменную в памяти. При компиляции других файлов, где используется переменная, будет использовано объявление, что эта переменная где-то есть.
  20. Отлично! Значит, Вы должны знать основы, что такое interface, implementation. Как говорил д'Артаньян, немецкий - это испорченный французский, С - это испорченный Паскаль: все, что за implementation - это файл xxx.с, все, что между interface и implementation, нужно сохранить в файле xxx.h и включить в другие "сишные" файлы с помощью #include (было - один "uses"), добавив extern перед переменными.
  21. Вы как язык учили? На форумах? Вот первый в гугле учебник затрагивает эту тему. http://kpolyakov.spb.ru/download/devcpp_3.pdf Прочитайте и тогда спрашивайте.
  22. Условия не совпадают, температура разная. Кстати, площадь теплообмена тоже нужно увеличивать. Нужно делать ТН "наоборот", если хотите сэкономить относительно обычного кондиционера воздух-воздух.
  23. Можно, я поучаствую советом? Не лезьте Вы в это дело. Неэффективно потратите время.
  24. При таком способе охлаждения остается повышенная влажность, будет не очень комфортно.
  25. Такое впечатление, что Вы из детской песочницы. Я дал контакты, звоните, спрашивайте, договаривайтесь, встречайтесь, узнавайте. Контакты не прямые, но цепочка не длинная. Поверьте, откроете много нового. Разумеется, если Вам это действительно интересно и Вы сами представляете какой-то интерес.
×
×
  • Создать...