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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

Ответ
Опции темы
Непрочитано 06.10.2022, 22:14   #1
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 332
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию сигнализатор утечки газа

собрался делать сигнализатор утечки газа по схеме которую можно глянуть по ссылке http://avrproject.ru/publ/kak_podklj...leru/2-1-0-123
схему решил доработать добавив звуковую сигнализацию при срабатывании датчика газа и при разряде аккумулятора. Пожалуйста гляньте схему доработки, может есть ошибки? Хотя в протеусе все работает.
И еще вопрос, подскажите какие заводские фьюзы у атмеги 8а в програме аврдуде?
Миниатюры:
Нажмите на изображение для увеличения
Название: сигнал утечки газа.jpg
Просмотров: 0
Размер:	194.2 Кб
ID:	173047  
Реклама:

Последний раз редактировалось Andre_san; 06.10.2022 в 22:18.
Andre_san вне форума   Ответить с цитированием
Непрочитано 06.10.2022, 23:06   #2
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,915
Сказал спасибо: 2,980
Сказали Спасибо 3,160 раз(а) в 2,145 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

На мой взгляд - для контроля питания надо править прошивку МК, а не накручивать такую дрянную схемищу.
Которая ещё и жрёт лишнего. Понятно, что сам датчик газа жрёт как не в себя. Но... некрасиво.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума   Ответить с цитированием
Сказали "Спасибо" ForcePoint
mike-y-k (06.10.2022)
Непрочитано 07.10.2022, 00:03   #3
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 332
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

Сообщение от ForcePoint Посмотреть сообщение
На мой взгляд - для контроля питания надо править прошивку МК
я в программировании не шарю. Ели вы в этом разбираетесь и есть желание помочь то я буду рад любой помощи.
Andre_san вне форума   Ответить с цитированием
Непрочитано 07.10.2022, 00:26   #4
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,022
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

Сообщение от Andre_san Посмотреть сообщение
я в программировании не шарю.
В вашей ссылке есть программа с комментариями - там все понятно даже без знания программирования. Хотя сама программа неказистая (писал тоже не большой знаток программирования) - опрос идет в бесконесном цикле что очень неэкономно по электропотреблению.
dgrishin вне форума   Ответить с цитированием
Сказали "Спасибо" dgrishin
mike-y-k (07.10.2022)
Непрочитано 07.10.2022, 22:13   #5
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 332
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

Сообщение от dgrishin Посмотреть сообщение
там все понятно даже без знания программирования.
Может вам и понято, а для меня это китайский алфавит. Мне проще схему спаять чем разбираться даже с простейшей программой.
Andre_san вне форума   Ответить с цитированием
Непрочитано 08.10.2022, 01:58   #6
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,166
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

Andre_san, добавьте строчку для следующего порта
Код:
Config Portb.5 = Output
и измените 0 на 1 (выделено подчеркиванием) в коде
Код:
If W › 900 Then                         'караул!
 Portb = &B00111110
End If
теперь на выводе 19 PB5/SCK будет 1 при загорании красного светодиода
Для анализа напряжения батареи нужно будет после
Код:
Dim W As Integer                        'для хранения значения полученного с АЦП
добавить строку
Код:
Dim BAT As Integer                        'для хранения значения напряжения батареи, полученного с АЦП
После строки
Код:
 W = Getadc(0)                          'датчик подключён к PortC.0
добавить строки
Код:
 BAT = Getadc(1)                          'делитель от батареи подключён к PortC.1
If BAT ‹ 99999 Then                         'пора менять батарею
 Portb = &B00110000
 Wait 1
 Portb = &B00000000
 Wait 1
 Portb = &B00110000
 Wait 1
 Portb = &B00000000
 Wait 1
End If
и после команды
Код:
Print W                                 'отсылаем показания в UART
добавить команду
Код:
Print BAT                                 'отсылаем показания в UART
Между плюсом батареи и 24 поставить сопротивление 1MΩ и от 24 еще 1MΩ на общий провод (величина сопротивления условная, можно и больше)
На выводы 2 и 3 подключить адаптер UART и посмотреть в терминале измеренное напряжение, по нему поправить константу порога для нижнего порога напряжения батареи.
Где найти компилятор bascom - уточните на том сайте
И напоследок - команды print после отладки в железе можно удалить, точнее поставить перед ними апостроф…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 08.10.2022 в 02:01.
mike-y-k вне форума   Ответить с цитированием
Непрочитано 08.10.2022, 09:48   #7
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 332
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию

mike-y-k
Большое спасибо.

Сообщение от mike-y-k Посмотреть сообщение
Где найти компилятор bascom - уточните на том сайте
зарегистрировался, авторезировался на том сайте, но форма написания коментов так и не появилась. Не понятно...

Последний раз редактировалось mike-y-k; 08.10.2022 в 14:07. Причина: 6.6
Andre_san вне форума   Ответить с цитированием
Непрочитано 08.10.2022, 12:51   #8
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,022
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

Сообщение от Andre_san Посмотреть сообщение
Мне проще схему спаять чем разбираться даже с простейшей программой.
Увы такая парадигма не канает при использовании микроконтроллеров.
Но раз вы большой асс в аналоговой схемотехники то точно такой же функционал (а он там очень простой) поставте 2 компаратора - они будут контроллировать 2+1 границы загазованности. Еще один компаратор - для контроля напряжения питания.
При заходе в аварийную границу также включается buzzer.
Итого - простая микросхемка типа LM339 c 4мя коппараторами + схема для опорных напряжений срабатывания компараторов.
На все компараторы потребление менее 1мА.
dgrishin вне форума   Ответить с цитированием
Непрочитано 08.10.2022, 13:24   #9
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 332
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

скачал и установил программу Bascom Avr, но не могу понять как скомпилировать hex файл. Нажимаю F7 не чего не происходит. Насколько я понял прошивка заливается прямо в МК через программатор.
Andre_san вне форума   Ответить с цитированием
Непрочитано 08.10.2022, 14:11   #10
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,166
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: сигнализатор утечки газа

Andre_san, ну тут Вам предстоит немного самостоятельно поиском поработать
На сайте bascomavr есть много материала по работе с программой…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Публикации КОМПЭЛ КОМПЭЛ Электроника - это просто 255 11.08.2023 18:12
Измерение тока утечки Виктор_67 Измерительное оборудование 27 18.09.2018 17:38
Мониторинг тока утечки Andrey2454 Электроника - это просто 7 11.06.2014 13:15
Герметичный датчик утечки Wiza_ Электроника - это просто 25 23.05.2013 08:05
Сигнализатор поклевки vkolodiy Микроконтроллеры, АЦП, память и т.д 4 31.03.2012 21:39


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


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