Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.03.2010, 10:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Детектор нуля и Tiny13
Сообщение от Dtolok
|
у меня проблема! прога написана на микробасике так вот единица посланная на порт при прохождении синусоиды через 0 по времени занимает три периода синусоиды
|
![Валяюсь от смеха](images/smilies/icon_biggrin.gif) Торжество visual программирования...
А у меня - на ассемблере - за четверть микросекунды доходит...
|
|
|
|
11.03.2010, 17:16
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Re: Детектор нуля и Tiny13
Данное устройство я использовал для продления светового дня для перепелок. С наступлением темноты лампа плавно загоралась, светила определенное время задаваемое переключателем и плавно потухала. При резких включениях-выключениях у перепелок возникает стресс и это отрицательно сказывается на их яйценоскости.
Для инкубатора я тоже сделал терморегулятор на mega8535 с индикатором температуры с датчиком DS18B20, но что-то мне не понравилось, не помню, что и я заменил его на регулятор на 554CA3. Такой же регулятор использовал в брутерном ящике для цыплят. Для цыплят большой точности не нужно.
В регуляторе яркости я использовал ШИМ. Только аппаратный у меня не получился, сделал его программно с использованием таймера. Устройство работало в перепелятнике год круглые сутки.
|
|
|
|
11.03.2010, 17:19
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Re: Детектор нуля и Tiny13
С постоянным напряжением связываться смысла не вижу. Моя схема на 1- странице темы. Просто и надежно.
|
|
|
|
12.03.2010, 00:10
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Детектор нуля и Tiny13
makakus, я на ассемблере тоже проги пишу да вот не вижу смысла с такой простой задачей в дебри лезть!!! а проблема уже практически решена... нашел как сделать прерывание в микробасике ...
|
|
|
|
12.03.2010, 07:56
|
|
Временная регистрация
Регистрация: 09.02.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Детектор нуля и Tiny13
Цитата:
|
нашел как сделать прерывание в микробасике
|
Ну если не хочется на asm-е делать, то наверное проще применить C-шные компиляторы - и пограмму писать проще и неизведанные возможности искать не надо.
|
|
|
|
12.03.2010, 11:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Детектор нуля и Tiny13
Сообщение от delay
|
С наступлением темноты лампа плавно загоралась, светила определенное время задаваемое переключателем и плавно потухала.
|
Давно-давно делал регулятор света с фоторезистором, чтобы включать свет когда темно. Ну и плавно регулировать. Сам собой образовался режим поддержания освещённости, когда свет от лампы попадает на датчик. На улице темнеет - лампа постепенно загорается, компенсирует сумерки. Для перепёлок самое то, да?
Сообщение от Dtolok
|
не вижу смысла с такой простой задачей в дебри лезть!!!
|
Вам я желаю подключиться к ip-tv по имени "дизель". Ваш пульт будет переключать один канал за 4 секунды. Зато иметь память нажатий штук на 30. Раньше было нормально, потом они поапгрейдили софт... тоже, видно, не хотели париться с си и паскалями...
|
|
|
|
12.03.2010, 19:04
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Re: Детектор нуля и Tiny13
Сообщение от makakus
|
Давно-давно делал регулятор света с фоторезистором, чтобы включать свет когда темно. Ну и плавно регулировать. Сам собой образовался режим поддержания освещённости, когда свет от лампы попадает на датчик. На улице темнеет - лампа постепенно загорается, компенсирует сумерки. Для перепёлок самое то, да?
|
Да, такое же устройство я и делал. Только в качестве фотодатчика использовал фотодиод, кажется от дисковода (что попалось под руку). Для того, чтобы после потухания лампы ночью снова не включилось я "объяснил" программно устройству, что после того, как оно отработает нужное число часов - занова нужно включиться только после того, как рассветет и снова потемнеет.
|
|
|
|
13.03.2010, 10:14
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Детектор нуля и Tiny13
хм. чисто риторический вопрос... а будет ли успевать МК с фазовым методом управления 2-мя отдельными лампами по отдельным битам портам если надо опросить 2 датчика DS18B20 и два канала АЦП (2 датчика влажности), 5 кнопок клавиатуры и PCF8583 оп шине I2C ... чет мне кажется производительности не хватит?
|
|
|
|
13.03.2010, 10:15
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Детектор нуля и Tiny13
может все таки ШИМ надо использовать?
|
|
|
|
13.03.2010, 18:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Re: Детектор нуля и Tiny13
Сообщение от Dtolok
|
хм а будет ли успевать МК
|
Ну с такой задачей то, конечно, а зачем они (МК) тогда нужны.
А с симистором (тиристором) это не ШИМ разве, ШИМ, только оооочень низкочаститный
__________________
И на камнях растут деревья!
Последний раз редактировалось domowoj; 13.03.2010 в 19:02.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:55.
|
|