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

=AK=

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    5

Сообщения, опубликованные =AK=


  1. во первых, это ровно столько же сколько и по стандарту modbus, во вторых, не нужно никакого отдельного таймера для выдержки этого интервала. В третьих, не нужен межпакетный интервал, а по стандарту modbus этот интервал не так уж и мал - минимум 3.5 байтовый.

    В самом Модбасе стартовая пауза тоже равна 3.5 байт-интервала. Однако я не знаю причин, почему в Модбас-подобном протоколе нельзя было бы уменьшить межпакетную паузу до, скажем, одного или даже половины байт-интервала, а стартовую - скажем, до полутора байт-интервалов. После этого, с учетом того, что потери времени на байт-стаффинг отсутствуют, средняя скорость получится немного выше, чем в вашем варианте. Который, несомненно, обладает своими преимуществами. :a14:

  2. А в чем вопрос? Поскольку приемник детектирует сигнал (обрезает засветки и помехи) то на выходе у него последовательность импульсов с интервалами в зависимости от протокола. Достаточно принимаемым контроллером определить присутствие импульсов (вообще любых!!!) и это и будет условием переключения, включения, уменьшения/увеличения яркости.

    Уменьшение/увеличение яркости делаем так:

    Опрос входа(периодичность хоть 1 сек) на наличие импульсов (любых импульсов) есть значит увеличиваем. Закончились- ждем следущей непрерывной посылки при которой будем уменьшать яркость и т.д.

    вход в режим регулировки (чтобы случайно не срабатывало при управлении тв) можно установить по присутствию сигнала с условными интервалами пакетов.

    Вот это вполне разумный и осуществимый вариант. Не протоколы изучать и декодировать, а обнаруживать сам факт ИК посылки на частоте, близкой к 38 кГц.

     

    ни у всех протоколов, у RC-5, PANASONIC да, а у NEC a после первой посылки отправляет

    только стартовый импулс.

    А ведь есть протоколы, которые делают с точностью до наоборот: сначала посылают "стартовый" пакет, а потом повторяют информационные пакеты. :)

  3. а как решают эту проблему в выключателях?

    О каких выключателях идет речь?

     

    Например, я совершенно точно знаю, что выключатели системы управления освещением C-bus, которые управляются от ИК пультов, НЕ обучаемые, протокол в них зашит намертво.

  4. Очень даже решается. И если система не будет работать с каким-нибудь чудо-пультом от супернавороченной автомагнитолы - это не такая уж проблема.

    Ну, еще от кондиционеров пульты точно не подойдут...

    Угу. И если не использовать пульты с импульсными кодами. И если игнорировать пульты со слишком низкими и слишком высокими несущими (бог с ним, с редким Сони протоколом, имеющим несущую порядка 2 МГц, я имею в виду прежде всего достаточно распространенные протоколы с несущей 455 кГц). И если исключить протокол JVC, где в соседних рамках инвертируется часть битовых полей. И если "вручную" заточить под протокол RC-5 и т.п., где составе посылки есть двухбитный счетчик нажатий. И т.д.

     

    А не слишком ли много "если", ась? Вот именно поэтому я и сказал, что в общем виде задача скорей всего вообще не решается.

  5. Первый байт, а не второй "прочищает" приемник.

    ...

    Допустим искаженный байт 0xFF в результате воздейтсвия помехи совпадет с первым байтом открывающей стаффинг последовательности, но и в этом случае приемник приняв за ним такой же байт, и по условию "принято 0 байт данных" пакета, просто "переоткроет" прием пакета повторно.

    Нy вот, значит, все-таки второй байт "прочистит приемник", правда? А то, что этот байт у вас не равен 0xFF - это нюанс, о котором догадаться по вашим отрывочным сообщениям было трудно. Собственно, вам ничего не мешает старт-байт сделать равным 0xFF, чтобы не плодить лишние сущности, я-то подразумевал именно этот вариант.

     

    Все равно, как я и говорил, в начале вам надо передать два служебных байта, что по времени займет как минимум два байт-интервала.

  6. В китайских выключателях света ,принцип простой.Специально загрубляется чувствительность фотоприемника импульсы с него выпрямляются в логическую 1 и идут на тригер.

    Все просто,пульт направляется на выключатель ,фпремник ловит и управляет тригером ,а он тиристором .

    Вобщем надо в место тригера всунуть АВР ,который нубудет заморачиватся на код с пульта а будет заниматся регулировкой яркости.

    Все равно управлять чем-то одним телевизором или выключателем

    Ничего не понял. Вернее, то, что удалось выудить из вашего сообщения, выглядит... как бы помягче сказать?.. э-э-э... полной ерундой.

     

    делаю выключатель который регулирует яркость и надо

    что-бы работал с любым пультом, тоесть надо стачало записать

    сигнали от пульта в EEPROM а потом сравнить

    То есть, вы пытаетесь сделать "обучаемый" приемник, способный настраиваться на любой ИК пульт? Бросьте эту затею, это совершенно точно задача не для начинающих. В общем виде она скорей всего вообще не решается. Вряд ли вы представляете себе, насколько разнообразны ИК протоколы в пультах, поэтому поставили себе задачу, с которой не справитесь.

  7. Сорри, если не обязательное условие использовать резисторы, есть еще такая вещь как трансформатор тока, вроде и по гальванической развязке приемлимое условие, потом напряжение с трансформатора тока на МК или через оптопару.

    У вас на схеме нарисован не схема с трансформатором тока, а невесть что. Надо как минимум убрать резистор последовательно со светодиодом. Оптрон тоже можно убрать, т.к двойная развязка нафиг не нужна.

     

    А вообще, человек хотел обнаруживать напряжение, а не ток.

  8. Меня действительно интересует только высоковольтная часть.

    Вы бы сформулировали почетче, что вас интересует. Вам предложили два варианта управления, вы их оба проигнорировали.

  9. Т.е осцилограф при отладке таких приборов не нужен, я правильно понял ваш пассаж?

    Нет, неправильно поняли. Осциллограф нужен. И нужен он единственно для того, чтобы наблюдать форму напряжения на нагрузке.

     

    Покажите место, где здесь написано про включение в состав устройства 'изолирующего трансформатора'?

    Показываю.

    =AK=: Скажите, а симистор, управляющий нагрузкой - это уже "сам девайс" или еще нет?

    XVR: Это - часть девайса. "сам девайс" - это все вместе. И это 'все вместе' должно быть изолированно от сети.

     

    То есть, вы желаете, чтобы симистор, как "часть устройства", вместе со всем остальным был изолирован от сети. Поскольку изолировать симистор от нагрузки не представляется возможным, то из ваших утверждений следует, что нагрузка тоже должна быть изолирована от сети. То есть, должен быть использован изолирующий транс.

     

    Вы не можете называть такой вывод "додумыванием за вас", он логичен, а других практических вариантов воплощения ваших слов не имеется.

     

    Здесь речь идет ИСКЛЮЧИТЕЛЬНО про силовой трансформатор для питания устройства.Уточнение специально для вас - для питания УПРАВЛЯЮЩЕЙ части устройства, симистор и ТЭНы к ним не относятся.

    Угу. Теперь, оказывается, что вы говорили одно, а подразумевали совсем другое. Десять раз пришлось переспросить и высмеять ту чепуху, которую вы тут несли. А каково начинающим читать ваши вредные советы, которые можно интерпретировать десятью разными способами?

     

    Так вот, уважаемый. "Управляющую часть" такого устройства питать от трансформатора примерно так же глупо, как питать все устройство (не во время отладки, а при штатной работе, ессно). Потому что эта "управляющая часть" состоит из одного 8-ногого мелкоконтроллера, который ничем не лучше и не хуже того же симистора, и которому громоздить изолированное питание может только не в меру пугливый человек.

  10. Не надо доводить до абсурда. Семистор изолировать не надо, и руками к нему лезть тоже не надо, и осцилографом в него тыкать тоже не надо.

    Действительно, не надо доводить до абсурда. Единственное место, куда действительно надо будет тыкать при отладке осциллографом, это точка соединения симистора с нагрузкой. Все остальное не представаляет ни малейшего интереса.

     

    Все остальное может потребовать подключения осцилографа и программатора

    "Теретицки" может потребовать, угу. "Теоретически нет разницы между теорией и практикой, но на практике..." (с) :1111493779:

     

    Вполне очевидно, что сами вы такие устройства никогда не создавали и не отлаживали, из-за этого и "рекомендации" такие даете. ;)

     

    Я не предлагал использовать изолирующий трансформатор ВО ВРЕМЯ ЭКСПЛУАТАЦИИ - это ваши домыслы.

    А вот это кто писал, Пушкин?

    это не устраняет необходимости поставить трансформатор, если конечно автор не планирует покончить жизнь самоубийством путем подключения себя в розетку посредством своего прибора

    "сам девайс" - это все вместе. И это 'все вместе' должно быть изолированно от сети. Исключительно из соображений безопасности. Надо "ставить трансформатор" (т.е. включать трансформатор в состав устройства),

    Просто удивительно, как вы ухитряетесь так лихо отпираться от своих слов. :)

     

    Вы порекомендуете НАЧИНАЮЩЕМУ делать ЕДИНИЧНОЕ устройство, требующее отладки, гальванически связанным с сетью?

    Это у вас уже чистая демагогия пошла. :lol:

     

    Начинающему не рекомендуется делать вообще никаких силовых устройств, потому что и с трансформатором может убиться, и без него. Вот лично вам, например, я бы посоветовал пока что воздержаться от изготовления и отладки таких устройств.

  11. сопротивление которое включается между базой первого транзистора и коллектором второго...............

     

    1. Сопротивление включено между базой фотототранзистора и эмиттером второго (который заземлен). Эмиттером, а не коллектором.

     

    2. Сопротивление позволяет уменьшить время запирания фототранзистора, поскольку, когда нет света, через него на землю стекают неосновные носители заряда, которые были накоплены в базе фототразистора пока свет был.

     

    3. Пожалуйста, не используйте больше формат рисунка BMP для аттачментов. Ваш рисунок занимает 680 кБ дискового пространства. Если бы вы сохранили его как PNG, он бы занимал в 10 раз меньше места.

  12. И как получить эти доли ватта при 5 вольт на выходе при питании от сети 220 вольт при помощи диодного моста и емкостного фильтра?

     

    сеть 220В ----- C1 ------R1------мост----сеть 220В

     

    На выходе моста - 5В стабилитрон, как вы совершенно верно написали, параллельно которому включены вых. электролиты. Резистор проволочный, примерно 200 Ом, oн нужен, чтобы мост не выгорал. Кондер - примерно 0.1...1 мкФ, в зависимости от требуемого тока. Кондер д.б. класса Х1 на 250 Vac

  13. как расчитать простейший БП, состоящий из диодного моста и ёмкостного фильтра.

    Исходные данные:

    Uвх=220VAC

    Uвых=5VDC

    Pвых=5Вт

    Задача поставлена неправильно. БП, состоящий из диодного моста и ёмкостного фильтра способен выдать мошность в доли ватта. При больших мощностях надо применять сетевой транс или импульсный БП.

  14. Это - часть девайса. "сам девайс" - это все вместе. И это 'все вместе' должно быть изолированно от сети. Исключительно из соображений безопасности. Надо "ставить трансформатор" (т.е. включать трансформатор в состав устройства)

    То есть, и микроконтроллер, и симистор надо изолировать. Раз симистор будет изолирован - нагрузка тоже будет изолирована. То есть, вы предлагаете питать и устройство, и ТЭНы от вторичной обмотки изолирующего трансформатора.

     

    3 последовательно включенных ТЭНа имеют сопротивление 17.5 Ом каждый. Мощность нагрузки составляет примерно 1 кВт.

     

    Таким образом, вы настоятельно рекомендуете использовать изолирующий трансформатор 1:1 мощностью не менее 1 кВт, причем не временно, пока идет отладка (при отладке-то хотя бы можно было использовать гораздо менее мощный транс, включив вместо ТЭНов лампочку), а как составную часть устройства. Поскольку, по-вашему, устройство со встроенным изолирующим трансформатором является "безопасным".

     

    У меня к вам несколько вопросов.

     

    - Скажите, в чем будет состоять "повышение безопасности" устройства, питающегося от сети через изолирующий транс вместо того, чтобы быть подключенным к сети непосредственно (не во время отладки, а в процессе эксплуатации)?

    - Изолирующий транс, включенный в состав устройства, станет "частью девайса", не правда ли? Значит, его тоже надо изолировать. Из "соображений безопасности", чтобы уж "все вместе". Для этого надо поставить еще один изолирующий транс. Скажите, а когда надо прекратить добавлять все новые изолирующие трансы, когда деньги кончатся, или когда просветление настанет? :)

    - Надо полагать, что в своем доме вы уже добавили xотя бы по паре-тройке изолирующих трансов к телевизору, к стиралке, и т.п? В том числе к каждой лампочке? Или, может быть, вы поступили проще: подобрались к распределительному трансформатору и отрезали заземление от нейтрали, одним махом превратив его в эквивалент изолирующего трансформатора? Из "соображений безопасности", конечно. :)

     

    автору темы нужно устройство в единичном экземпляре, поэтому НЕТ НИКАКОГО СМЫСЛА делать его бестранформаторным, т.к. трансформатор все равно понадобится при отладке.

    Раз при отладке понадобится осциллограф, компьютер и программатор, давайте сразу включим их в состав устройства, угу? :lol:

     

    Моя натура хочет жить ширOко!

    Моя натура любит широту!

    © Юлий Ким

  15. При 220 вольт и 5 ква сопротивление нагрузки составит R=220*220/5000=9.68 Ом. Соответственно получим ток: I=0.1/(2*9.68)=0.00516 A.

    Очень неплохо. Тем более, что для нагрузок с током более 16 А действуют другие нормы и написаны другие стандарты, я это уже говорил.

     

    Трансформатор для того, что бы отвязать САМ ДЕВАЙС от сети, подключение его к PC или еще куда совершенно не важно.

    Скажите, а симистор, управляющий нагрузкой - это уже "сам девайс" или еще нет? :)

     

    Наверное, ежели микроконтроллер - то это "сам девайс", потому что он "умный", а ежели симистор - то это "не сам девайс", потому что "думать не умеет", так? :yeah:

     

    Отладка любого устройства, гальванически связанного с сетью требует особых мер. В частности развязывающего трансформатора (220->220) ПРИ ОТЛАДКЕ.

    Вы уж определитесь, надо ли "ставить трансформатор" (т.е. включать трансформатор в состав устройства), или же "использовать изолирующий трансформатор при отладке". Это совсем разные вещи.

  16. Собственно о "нелегальности" и хотелось узнать при помощи конкретного "легального" документа. :)

    Насчет нелегальности однополупериодного и несимметричного потребления кое-что сказано в ГОСТ Р 51317.3.2-99, пункт 6.1

     

    Однако это не тот документ, в котором оговаривается 5 мА DC за 24 часа. Нужный документ я сейчас не вспомню и не найду, поскольку уже много лет работаю в другой фирме и в другой области. Вполне может быть, что это требование существует в МЭК61000.3.2

     

    Конечно надо было "увязывать" 100мв разницы при мощности 5 квт .

    Я дал прикидку для 10 кВт, при 10 мВ было 0.25 мА. Соответственно, при 100 мВ получите 2.5 мА, делов-то.

  17. Может быть включение производить наоборот, сначала транзистор а потом контактор?

    Тоже возможный вариант, если заранее известно, что в системе нет и не может быть больших токов в момент включения. Если же это неизвестно, то контактор лучше включaть первым.

    После срабатывания контактора транзистору делать будет нечего.

    Транзистор нужен, чтобы устранить дугу в момент размыкания контактов.

  18. Если достаточно только принимать данные из PC - то тогда да. Однако это не устраняет необходимости поставить трансформатор

    Зачем тогда трансформатор, если принимаемый от РС сигнал развязан оптроном? :07:

  19. Следовательно, подключать активную нагрузку к сети без трансформатора мощностью более 5 ватт через диод не допустимо

    Угу, совершенно верно. Техника "каменного века" электроники не только устарела морально, но также стала нелегальной. Но не все об этом пока знают.

     

    и делать безтрансформаторный тиристорный регулятор для активной нагрузки мощностью более 5-10 квт тоже (разница в падении напряжения в 10 мв на тиристорах - легко)? :)

    Замечу, что на такую мощность он должен быть трехфазным, там и расчеты бyдyт слегка другие, и требования стандартов тоже.

     

    Тем не менее, интересно, как вы увязали "разницy в падении напряжения в 10 мв на тиристорах"? Для прикидочного расчета возьмем самый простой случай, в каждой фазе 380 В, нагрузка - ТЭНы сопротивлением по 40 Ом. У двух "хороших" симисторов падение напряжения по 1В, у "плохого" - 1.01 В. Токи через "хорошие" 9.475А, ток через "плохой" - 9.47475А, т.е. на 0.25 мА меньше. В чем проблема?

  20. Не хватит - откуда будет браться питание для TX канала (передача в PC)?.

    "Скрипач не нужен" ©. Достаточно только принимать данные из РС. Например, значение каждого принятого байт является заданием для установки мощности ТЭНов.

  21. Есть одна тонкость - если у вас безмозглый репитер (срабатывающий по старту)... Тут способ с двумя байтами 0xFF вне конкуренции.

    Если помеха незадолго до начала пакета переключит такой репитер в нежелательное направление, то все 0xFF будут испорчены. То есть, использование такого репитера резко снижает помехоустойчивость сети - до уровня, обеспечиваемого непомехоустойчивыми протоколами, которым нужны растяжки. После чего спорить о преимуществах или недостатках того или иного помехоустойчивого протокола не имеет смысла, поскольку теряется сам смысл их использования.

  22. Вопрос к =AK=, я чего-то не понял, при чём тут 24 часа и 5 мА. Что это значит?

    Средний интегральный DC ток за 24 часа не должен превышать 5 мА.

     

    Например, у вас нагрузка 1 кВт, которая управляется диммером. Какова допускаемая ассиметрия углов поджига симистора для положительного и отрицательного периодов?

     

    1 кВт нагрузка имеет сопротивление примерно 50 Ом. Если диммер установлен на угол 90 град (т.е. поджиг симистора в середине каждого полупериода), то в момент поджига пиковый ток равен примерно 6.2 А. Если, например, в положительном полупериоде симистор поджигается на 20 мкс раньше, чем в отрицательном, то средний постоянный ток (за период сетевого 20мс) будет равен 6.2А*20мкс/20мс = 6.2 мА

     

    Если разница между временем поджига в положительном и отрицательном полупериодах меняется по случайному закону, то за 24 часа эти DC токи взаимно компенсируются и усредненный ток будет равен нулю. Однако если эта разница имеет систематический характер, то средний ток за 24 часа составит 6.2 мА, что превышает допустимый уровень.

     

    В частности, если вы в каждом полупериоде поджигаете симистор по детектору перехода сети через нуль, а детектор у вас не идеально симметричный и систематически подвирает на несколько десятков микросекунд в каком-то одном полупериоде, то вы получите постоянный ток через нагрузку, превышающий нормы.

     

    Если не сложно, ткните носом в конкретный ГОСТ и конкретную страницу ГОСТа, где указано такое требование.

    Сложно, давно с этим дело имел, уже не помню, в каком из стандартов. Скорей всего в одном из МЭК6100.

     

    Почему же не хватит. Если устройство будет управлятся через RS232 - то достаточно будет двух оптронов.

    Если надо только управлять, то хватит и одного оптрона.

  23. Для того, чтобы не оказаться в такой ситуации я использую простой приём - ведущий тоже слушает линию в т.ч. и при своей передаче. Т.е. приёмник USART ведущего так-же будет запущен перед тем, как он начнёт передавать. Применительно к RS485 получится, что переданный и самопринятый байты ведущего не будут совпадать. В этом случае передатчик прерывает свою передачу и начинает всё заново. Временные затраты в этом случае минимальны.

    Это будет работать при условии, что помехи во всей сети совершенно одинаковы, что, в общем-то, совсем не очевидно, особенно при больших длинах кабеля и пр. Кроме того, ввиду разброса параметров (порогов срабатывания) приемников, это вообще-то требует их индивидуального отбора. :)

×
×
  • Создать...