Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Закрытая тема
Опции темы
Непрочитано 20.05.2009, 15:42   #551
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию

Благодарю за ответы. (не ожидал так быстро )

Сообщение от picavr
А что при этом на ножках, если посмотреть осцилографом?
осцилографом не пробовал, но напряжение скачит в пределах 0-2В.
Реклама:
Segel06 вне форума  
Непрочитано 20.05.2009, 17:04   #552
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от Segel06
осцилографом не пробовал, но напряжение скачит в пределах 0-2В.
Странный подход.. измерять висящее в воздухе ))) подайте туда какие либо уровни через резистивные делители.. и сверяйте что что измерили с уровнями на входах...
picavr вне форума  
Непрочитано 21.05.2009, 01:31   #553
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

К измерению напряжения всегда нужно подходить с головой: можно намерить 1.25-1.5 вольта на полностью посаженном аккумуляторе или элементе питания, если мерять высокоомным вольтметром. Источник напряжения должен быть нагружен, а в Вашем случае "висячие ножки МК". Что Вы измеряете - напряжение или наводки на эти ножки? Представьте себе кристалл МК (не корпус, а сам кристалл) и на этой крохе абсолютно все и "ножки", и ядро, и память и всевозможные генераторы.
IOPA4 вне форума  
Непрочитано 21.05.2009, 11:45   #554
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Помогите пожалуйста с логикой - есть 3 времени:
time_up (время восхода) 05:00
time_now (текущее время) 16:00
time_dn (время захода) 23:00
Должно работать по логике:
Код:
if ((time_now›time_up) && (time_now‹time_dn)) {lignt_off;} - свет выключен. 
if ((time_now‹time_up) && (time_now›time_dn)) {lignt_on;} - свет включен.
- Все работает.
Ну, а если варианты:
05:00 23:00 01:00
или
05:00 00:30 01:00
IOPA4 вне форума  
Непрочитано 21.05.2009, 17:10   #555
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию

Сообщение от picavr
Странный подход.. измерять висящее в воздухе )))
Простите за глупые ошибки, электронику (в частности МК) только начал осваивать.
Но в любом случае там 5В нет!

Сообщение от IOPA4
Должно работать по логике: Код:
if ((time_now›time_up) && (time_now‹time_dn)) {lignt_off;} - свет выключен.
if ((time_now‹time_up) && (time_now›time_dn)) {lignt_on;} - свет включен.
Наиболее простой вариант, который приходит в голову
это сравнивать время включения с 24:00, когда свет точно должен быть включен.




if ( ((time_now‹time_up) && (time_now›0))||((time_now›time_dn) && (time_now‹24)) ) {lignt_on;} - свет включен.
Segel06 вне форума  
Непрочитано 21.05.2009, 21:52   #556
trembo
Частый гость
 
Регистрация: 09.07.2007
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
trembo на пути к лучшему
По умолчанию

[/quote]

Наиболее простой вариант, который приходит в голову
это сравнивать время включения с 24:00, когда свет точно должен быть включен.




if ( ((time_now‹time_up) && (time_now›0))||((time_now›time_dn) && (time_now‹24)) ) {lignt_on;} - свет включен.[/quote]

Михалыч живёт в СЕВЕРОМОРСКЕ !
У них там летом в 24:00, а также всю ночь, солнце СВЕТИТ.
НизЕнько-низЕнько...
Полярная ночь называется.
Это вам не экватор...
Потому он так и волнуется.
trembo вне форума  
Непрочитано 21.05.2009, 22:05   #557
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от Segel06
Здравствуйте.

Помогите справиться с такой проблемой:

реализован АЦП на AtMega32,
в обработчике прерывания выводится результат на LCD.
В Proteus все работает на ура.
На реальном устройстве всегда показывает на входе 5В,
даже если все ноги порта А "висят" в воздухе.
Я немного не понял существо вопроса. Дело в том, что вывод на ЛЦД занимает значительное время и не желательно его вставлять в обработчик прерывания иначе возможны пропуски циклов. Сам процесс измерения также занимает значительное время. Исключите вывод на ЛЦД из прерывания. За три секунды можно написать "вольтметр" в CodeVisionAvr. Если есть трудности, то помогу.
IOPA4 вне форума  
Непрочитано 22.05.2009, 02:09   #558
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию

Сообщение от IOPA4
Да уж!!!
С мая месяца и до августа круглые сутки солнце и даже не низко - в июне, как днем, чуть ли не в зените. А вы говорите в 24:00 свет включать!!!
Да, об этом я не подумал...
Но логика от этого не меняется, так как даже в СЕВЕРОМОРСКЕ 24:00 превращаются в 00:00.
Поэтому и приходиться использовать два сравнения.


По поводу моего вопроса:
Я понимаю, что вывод на LCD занимает время, поэтому после каждого разрешения преобразования я делаю задержку в несколько милисекунд (1-2 секунды в проекте не критичны). Хотя Вы правы, попробую периписать этот фрагмент.

Проблема в том, что я не знаю где искать ошибку
-если в программе, то почему в симуляторе работает?
-если в железе, то откуда эти 5В могли взяться?
Segel06 вне форума  
Непрочитано 22.05.2009, 03:16   #559
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от trembo
Михалыч живёт в СЕВЕРОМОРСКЕ !
У них там летом в 24:00, а также всю ночь, солнце СВЕТИТ.
НизЕнько-низЕнько...
Полярная ночь называется.
Это вам не экватор...
Потому он так и волнуется.
Да уж!!!
С мая месяца и до августа круглые сутки солнце и даже не низко - в июне, как днем, чуть ли не в зените. А вы говорите в 24:00 свет включать!!!
IOPA4 вне форума  
Непрочитано 22.05.2009, 12:26   #560
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от Segel06
.........
По поводу моего вопроса:
Я понимаю, что вывод на LCD занимает время, поэтому после каждого разрешения преобразования я делаю задержку в несколько милисекунд (1-2 секунды в проекте не критичны). Хотя Вы правы, попробую периписать этот фрагмент.

Проблема в том, что я не знаю где искать ошибку
-если в программе, то почему в симуляторе работает?
-если в железе, то откуда эти 5В могли взяться?
Не нужно так бесприкословно доверять Proteus. Это не средство для поиска ошибок для новичков. Попробуйте не подключать в Proteus питание на МК или LCD - он все-равно будет "работать" или вообще перепутать + и -. Нужно посмотреть Ваш проект, так гадать очень тяжело. Какой режим ADC Вы используете? Если ИОН внешний - то подали ли Вы питание на вывод AREF, если внутренний - то нужен кондер. Подключено ли питание к выводу AVCC? Легче будет если Вы выложите проект.
IOPA4 вне форума  
Закрытая тема

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
Видео уроки (flash) Proteus 7.1 fmssp Proteus 5 13.08.2007 03:56
AVR уроки Рюмика chipic128 Proteus, KiCAD и другие ECAD 9 07.03.2007 21:46
уроки от LABCENTRE(PIC12F675+C) dosikus Микроконтроллеры, АЦП, память и т.д 22 09.10.2006 10:16


Часовой пояс GMT +4, время: 12:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot