Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Разработка устройства защиты


Автор: jimmi 20.9.2004, 17:29
smile

Автор: PILOT 20.9.2004, 17:48
Попробуй mega48
а вообще тут можно вообще без контроллера... на компараторах


СУВ

Автор: jimmi 20.9.2004, 18:01
smile

Автор: PILOT 20.9.2004, 18:04
и еще: использование симметричных тиристоров требует знания типа нагрузки иначе погут быть неприятности, кроме того их включение происходит несколько позже чем переход через ноль (по данной схеме), т.к. на управляющем выводе требуется от 10 до 40 вольт для открытия и например двигатель или трансформатор будет гудеть + смещение тока относительно напряжения на реактивных нагрузках... короче реле тут нужно использовать, и дешевле и надежнее.

СУВ.

Автор: jimmi 20.9.2004, 18:13
smile

Автор: PILOT 20.9.2004, 18:58
Ну в даташитак на симисторы тоже есть схемы включения... но в данном случае лучше реле. Тебе же не нужно ШИМом мощность регулировать. А включить реле в момент перехода через ноль несложно.

СУВ.

Автор: jimmi 22.9.2004, 12:30
smile

Автор: PILOT 23.9.2004, 09:12
Система команд наоборот простая... в смысле их принципиально не много и они обеспечивают не только выпонение всех необходимых действий, но и способствуют более глубокому пониманию того что происходит в ядре.
И приемущества AVR в данном случае скорее не в цене, а в скорости, удобстве и большому кол-ву периферии на данном кристале.

СУВ.
ЗЫ. Тонкости лучше читать на английском, а если быьт совсем честным то прямо из Даташита, переводы не будут содержать тонкости, а если будут, то вероятно с массой ошибок...

Автор: jimmi 23.9.2004, 10:07
smile

Автор: jimmi 23.9.2004, 12:16
smile

Автор: PILOT 23.9.2004, 18:30
1) Никто не определяет переход через ноль с помощью АЦП. Есть компаратор.
2) Зачем делать что-то на общественных началах, если можно делать то, за что платят.
3) Чтобы емкость не менялась, нужно использовать танталовые электролиты, а для данного интегратора подойдет вообще любой конденсатор
4) А что за константы калибровочные АЦП вы обнаружили?
5)
Цитата
В даташит рекомендуется иногда делать калибровочные измерения опорного источника и делать поправку результатов. Алгоритм усложняется.

Вот эту фразу не понял... sad.gif

СУВ.

Автор: Guest 23.9.2004, 21:17
В еепром PIC на заводе заносятся калибровочные константы АЦП. Для точной работы АЦП их рекомендуется сохранить перед первым программированием контроллера.
Я не определяю переход через 0 с помощью АЦП, я боюсь что емкость в АЦП Сhold=120пФ в PIC заряжается в течение 13мкс. За это время напряжение изменяется. Будут погрешности.
Вообще я не собираюсь сориться. Мне очень тяжело найти понимание.
На общественных началах ничего не делаю. Просто требования такие - покажи устройство, иногда приходится делать макет за свои деньги. А там как начальство решит.
Да устройство защиты разрабатываю сам, но это как мне кажется сложная тема и весьмя щекотливая с точки зрения потребителя. Прошивку скрывать не буду, если испытания пройдут успешно, то опубликую.
Вот моя почта jimmi1980@mail.ru Можно задать любые вопросы.

Автор: PILOT 27.9.2004, 21:48
Я и не собирался ссориться! smile.gif
У меня такая манера общения, стараюсь эмоции из сообщений удалять... только по делу. Прошу прощения если обидел.

СУВ.

Автор: jimmi 28.9.2004, 13:39
smile

Автор: PILOT 29.9.2004, 15:52
Цитата
The ATmega48/88/168 features a 10-bit successive approximation ADC. The ADC is
connected to an 8-channel Analog Multiplexer which allows eight single-ended voltage
inputs constructed from the pins of Port A. The single-ended voltage inputs refer to 0V
(GND).
The ADC contains a Sample and Hold circuit which ensures that the input voltage to the
ADC is held at a constant level during conversion. A block diagram of the ADC is shown
in Figure 101.
The ADC has a separate analog supply voltage pin, AVCC. AVCC must not differ more
than ± 0.3V from VCC. See the paragraph “ADC Noise Canceler” on page 237 on how to
connect this pin.
Internal reference voltages of nominally 1.1V or AVCC are provided On-chip. The voltage
reference may be externally decoupled at the AREF pin by a capacitor for better
noise performance.


У Атмеловского AVR есть схема выборки хранения... Посмотри рисунок 101 на стр.232. Там видно что напряжение (которое "выбралось" и хранится) сравнивается с напряжением генерируемым ЦАП. За максимум 10 сравнений получается результат.
А вот ЦАП там R2R и ему нужно опорное напряжение, которое можно либо подключить, либо воспользоваться встроенным.

Единственное, чего я не могу понять, так это то почему имея ЦАП на борту не сделали для него вывод на внешнюю ногу.

СУВ.

Автор: jimmi 6.10.2004, 16:29
smile

Автор: jimmi 11.10.2004, 18:03
smile

Автор: Guest 12.10.2004, 17:39
Был установлен Watchdog timer. Его снял, программа прошла все тесты на симуляторе. Написал тест моргалку светодиодов. Они моргают. smile.gif
Продолжаю отладку программы stena.gif
Изучаю симулятор Proteus. rtfm.gif

Автор: Гость_jimmi 14.10.2004, 10:31
Столкнулся с неустойчивым запуском кварца на 20МГц. Ищу хороший кварц и буду подбирать емкости.

Автор: Гость_jimmi 18.10.2004, 11:30
Надежно запускается с советским кварцем и емкостями 10пФ.
Заметил, что один раз при выключении и включении в розетку схемы слетела прошивка Пика. Ставить супервизор по питанию? Пишу короткий тест для АЦП.

Автор: Гость_jimmi 18.10.2004, 17:54
Отключил LVP - прошивка больше не слетает. Тест АЦП с измерением амплитуды синусоиды один раз за полупериод работает. Зеленый светодиод загорается, когда напряжение в норме, но красный светодиод полностью не гаснет. Мне кажется, что у АЦП не очень хорошая точность. Продолжаю опыты.

Автор: jimmi 19.10.2004, 17:48
smile

Автор: jimmi 21.10.2004, 19:25
smile

Автор: jimmi 22.10.2004, 12:46
smile

Автор: jimmi 22.10.2004, 14:44
smile

Автор: jimmi 25.10.2004, 17:47
smile

Автор: jimmi 26.10.2004, 09:32
smile

Автор: Guest 28.10.2004, 18:13
Запрограммировал WDT. Подключил основной симистор. Подкорректировал схему и алгоритм включения симистора в программе.
Макет работает как часы. Правда на электролампочку 60 Вт.
Осталось проверить срабатывание 2 уровня защиты, т.е. сгорание предохранителя.
Ни один ПИК и симистор в процессе экспериментов не пострадал.
Также нужно по хорошему вольтметру проверить дрейф порогов и устроить прогон на реальной нагрузке.

Автор: Гость_jimmi 29.10.2004, 09:59
Серьезным дядям понравилась работа макета.
Будут делать на SMD, ОТР и без трансформаторов.
Кто успел скачать и может доделать - делайте.
Телевизоров и др. аппаратуры в квартирах много.
Сайт больше подправляться не будет.

Автор: PILOT 4.11.2004, 23:12
Если есть желание можешь выложить все это сюда с пояснениями, картинками, кодом с комментариями.
Если есть желание...

СУВ.
ЗЫ. Мне нужен комодератор (в частности по PIC и отладке готовых проектов), например чтобы мне продолжить курс по P-CAD и далее... и поэтому хочется все это увидеть, заценить и т.д. smile

Автор: Гость_jimmi 7.11.2004, 17:14
Dear Pilot.
Пришли пожалуйста свой адрес почты на jimmi1980@mail.ru
Вышлю всю документацию с исходниками по устройству защиты.
Расчет и изобретение теории заняли три года.
Были применены книги- Цифровая обработка дискретизированных сигналов, Цифровые методы и устройства в радиолокации, а также теория цифрового телевидения. Написание прошивки и отладка макета - 2 месяца. Я работаю www.volia.com
Времени на модераторство практически нет.
Нас 4 разработчика. Мы начинаем новый проект- разработка генератора для проверки обратного канала интернета в сетях кабельного телевидения. Процессор ATtiny2313, ГУН на транзисторе, ФАПЧ- MC145170. 4 перестраиваемых по частоте синусоиды.
Аналогичный генератор Promax стоит 1200$. Нам нужно около 50 шт.
У нас нет неудачных проектов-все внедрено на фирме или есть рабочий макет, которым никто пока не заинтересовался.

Автор: jimmi 9.11.2004, 12:48
smile

Автор: jimmi 18.11.2004, 10:37
smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)