реклама на сайте
подробности

 
 
> Помогите начать...
m1sh
сообщение Jan 9 2008, 10:32
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



тех задание такое

имеем 4 штуки 0-5 вольтовых сигнала

температура 1
давление 1
температура 2
давление 2

датчки выдают сигнал 0-5 вольт - который преобразуется стрелочными приборами в показания

на каждый датчик - своя таблица отногения волтового сигнала к выходному..

т.е. например 0 волт - это +20 градусов
а на другом датчике 0 волт это - 40...
давление также считтается..


думается надо взять микроконтроллер с как минимум 4-х канальным АЦП..
завести туда сигналы..

и выводить их на 3-х разрядный светодиодный индикатор...

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

какой МКР использовать?? AtTiny26 пойдет?? примерная схема всего это безобразия?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 41)
Guest_=AVR=_*
сообщение Jan 9 2008, 11:04
Сообщение #2





Guests






В общих чертах можно размышлять следующим образом:

- Из обязательных ресурсов в МК должен быть АЦП на минимум 4 входа, 7 выходов порта для сегментов индикатора, 3 выхода порта для общих анодов (или общих катодов) индикатора, 1 вход порта для кнопки. Итого 4+7+3+1=15 выводов - ATTiny26 с ее 16-ю доступными выводами подойдет, но впритык.

- Из желательных ресурсов в МК должен быть аппаратный умножитель, который значительно облегчит тебе расчеты. В серии Tiny умножителей нет, поэтому можно выбрать ATMega8 или ATMega48 - они не намного дороже Tiny26, но намного удобнее. Их 28 выводов для задачи хватит с избытком
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 9 2008, 11:20
Сообщение #3





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



хм.. еще один вывод - зажигать десятичную точку..

наверно луще мега 8 взять.. он в протеусе по крайней мере присутсвует. мне попроще будет..

как "подключить к нему индикатор??
Go to the top of the page
 
+Quote Post
colombo_2007
сообщение Jan 9 2008, 11:25
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 19-07-07
Пользователь №: 29 221



Правильно соображаешь. AtTiny26 вполне достаточно но если место не критично и планируеться расширение возми чото по крупнее (например ATMega16). Одну кнопку можно навесить на внешние прерывание. Светодиоды подключаются прямо на выходы контоллера. Кварц не нужен. Аппаратный умножитель не нужен если загрузить в память всю табличу пересчета показаний АЦП в BCD

Сообщение отредактировал colombo_2007 - Jan 9 2008, 11:31


--------------------
Все просто, но нам не заметно
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 9 2008, 11:30
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



smile.gif Не совсем понял выражения "стрелочный индикатор" - имеется в виду обычный стрелочный прибор? И он должен получать данные от AVR?

Если так, то надо 4 канала ШИМ организовывать.

У меня мега8 шесть входных каналов и 6 "стрелочных" шаговых двигателя. М8 прекрасно справляется.
Прямо с ножек. smile.gif
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 9 2008, 11:45
Сообщение #6





Guests






Подключать очень просто. Современные многоразрядные индикаторы уже соединены посегментно внутри, значит, подключаешь все 8 сегментов (7+точка) через 8 резисторов к одному порту, а 3 общих анода (катода) - к другому. Индикация в этом случае должна быть динамической - подаешь 1 на анод №1, нули на сегменты, которые надо зажечь в 1-й цифре, держишь несколько миллисекунд, затем подаешь на этот анод 0, а на следующий - 1, и все повторяешь, и крутишь это в цикле. Для всего этого понадобится таймер и его прерывание (хотя можно и без прерывания, только опросом таймерского флага). Этим же таймером можно запускать АЦП и переключать его каналы.

Можно, разумеется, использовать и статическую индикацию - код будет попроще, но это потребует МК с бОльшим числом ног, втрое больше резисторов и проводов, а также отдельных, а не строенных индикаторов
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jan 9 2008, 11:46
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



2 m1sh Вы блок-схему можете показать? З.Ы. 3 регистра, 74НС573, к примеру могут существенно уменьшить необходимое количество лапочек МК в случае статической индикации. З.З.Ы. Насчёт динамической индикации можно посмотреть здесь: http://www.radiokot.ru/start/mcu_fpga/avr/15/.
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 9 2008, 12:09
Сообщение #8





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



да не.. стрельчный это обычный волтметр 0-5 волт с измененной шкалой..

цифры надо вместо них..

юзать динамическю индикацию скорее всего буду..

http://www.chip-dip.ru/product0/62265.aspx

индикатор такой..

в протеусе жалко такого нету )) только одинарные...
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 9 2008, 12:33
Сообщение #9





Guests






Цитата(Alex_Pol @ Jan 9 2008, 14:46) *
3 регистра, 74НС573, к примеру могут существенно уменьшить необходимое количество лапочек МК в случае статической индикации
Сразу видно, что ты не знаком с принципом Оккама - "Не плоди сущности без необходимости". Запомни навсегда - если задачу можно решить ТОЛЬКО с помощью МК, то ТОЛЬКО так и нужно делать
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 9 2008, 12:52
Сообщение #10





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



http://pics.binary.ru/full/sdf11.gif



типа того получается??

куда вешать кнопку и аналоговые входы? через чего подавать входы?
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 9 2008, 13:21
Сообщение #11





Guests






Все неправильно.

1. Не забывай, что к МК нужно еще подключать программатор - это ноги MISO, MOSI, SCK и /RESET, которые либо нельзя занимать больше ничем другим, либо принимать дополнительные меры по развязке. Освободи их, и еще не занимай XTAL1/2 - могут понадобиться.

2. Входы АЦП в Меге8/48 сидят на РС, а ты их занял анодами. Освободи и подключи туда (РС0..3) свои входные напряжения - как минимум через резисторы в несколько килоом, а по уму - с фильтрующими конденсаторами 0.1 мкф на землю и со сдвоенными диодами Шоттки (один на землю, другой на питание) на каждом входе.

3. Подключи катоды A..H через резисторы 100 Ом к ногам РD0..7, аноды - к РВ0..2, и кнопку - между РС4 и землей (туда же кондер 0.01 мкф).

4. Соедини VCC c AVCC через резистор 10 Ом или дроссель 10..47 мкГн, GND c AGND (нога 22) напрямую, повесь между VCC и GND, а также между AVCC и AGND по паре кондеров - керамический 0.1 мкф параллельно с электролитом или керамическим же 4.7..10 мкф.

5. Повесь между AREF и AGND керамический кондер 0.1..1 мкф

Сообщение отредактировал =AVR= - Jan 9 2008, 13:33
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jan 9 2008, 14:00
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(=AVR= @ Jan 9 2008, 14:33) *
Сразу видно, что ты не знаком с принципом Оккама - "Не плоди сущности без необходимости". Запомни навсегда - если задачу можно решить
. Кх-кх. Не имел чести пить с вами на брудершафт. Это раз.
Не надо меня учить, если я этого не просил. Уверяю, в этой области я больше забыл, чем ты знаешь. Это два. Мой пост был ответом на ваше утверждение о том, что статическая индикация требует МК с большим количеством ног. Это три. Я доступно изложил?


Цитата(m1sh @ Jan 9 2008, 14:52) *
http://pics.binary.ru/full/sdf11.gif
типа того получается?
Да. С MISO, MOSI, SCK, RESET не хорошо вышло. Если нужно использовать именно их, планка PLD-8 c джамперами помогает развязаться при прошивке. Впрочем, если шить предполагается отдельно, можно забить. smile.gif
Go to the top of the page
 
+Quote Post
m16
сообщение Jan 9 2008, 14:37
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Цитата(Alex_Pol @ Jan 9 2008, 18:00) *
Уверяю, в этой области я больше забыл, чем ты знаешь. Это два.

имхо когда бог скромность раздвал вы , уважаемый , стояли в очереди за самоуверенностью
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 9 2008, 14:48
Сообщение #14





Guests






Цитата
Кх-кх. Не имел чести пить с вами на брудершафт
Не возбуждайся - и не будешь иметь. Много чести. Кстати, называния на "вы" в Интернете требуют в основном страдальцы комплексами неполноценности - мое сочувствие вамsmile.gif

Цитата
Уверяю, в этой области я больше забыл, чем ты знаешь
Невозможно забыть то, чего никогда не зналsmile.gif Особенно впечатляет вот этот перл настоящего профессионала smile.gifsmile.gif

Цитата
Я доступно изложил?
Напротив - весьма косноязычно. ПешыТЕ есчоsmile.gif

Цитата
Если нужно использовать именно их, планка PLD-8 c джамперами помогает развязаться при прошивке. Впрочем, если шить предполагается отдельно, можно забить
Можно и забить. Но пионэрский осадок останетсяsmile.gif

А теперь, уважаемый, прочтиТЕ внимательно мою подпись (синий курсивный текст внизу), и если и теперь что-то осталось не понятым - спрашивайТЕ, объясню два раза и медленноsmile.gifsmile.gif

Цитата
m16: когда бог скромность раздвал вы , уважаемый , стояли в очереди за самоуверенностью
Но, к сожалению, ему и ее тоже не досталось - пришлось взять комплексов на все деньги, чтобы не уходить с пустыми рукамиsmile.gifsmile.gif

Сообщение отредактировал =AVR= - Jan 9 2008, 14:54
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Jan 9 2008, 14:51
Сообщение #15


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Опять получился штангенциркуль членомеро. biggrin.gif
Динамическая индикация того не стоит.


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 9 2008, 14:57
Сообщение #16





Guests






Цитата
Динамическая индикация того не стоит
И не говори - увлекся. Просто не терплю, когда на меня визгливо гавкают из-под подворотни smile.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 9 2008, 15:14
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(evgeny_ch @ Jan 9 2008, 18:51) *
Опять получился штангенциркуль членомеро. biggrin.gif
Динамическая индикация того не стоит.

А что стоит? Сейчас опять забанят, реплики сотрут, и все будет спокойно и непонятно.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 9 2008, 16:19
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Тем не менее я поддержу =AVR=. МК это не PC. Проект считается хорошо сделанным, а процессор хорошо подобранным если ресурсы его загружены более чем на 50%. Однозначно надо попробовать найти соответствующий по ресурсам МК, прежде чем применить внешнюю м/х. Применение счётчиков и регистров сдвига в данном контексте, для себя считаю недопустимым. В крайнем случае - дешифратор либо регистр буферный. Если чтобы убрать внешнюю м/х мне придётся написать 100 строк текста - не задумаюсь не на секунду.

Надо соотносить разработку и изготовление.
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Jan 9 2008, 16:27
Сообщение #19


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(SasaVitebsk @ Jan 9 2008, 20:19) *
Надо соотносить разработку и изготовление.

Сюда можно добавить стоимость разработки ПО и стоимость "железа". Надежность и пр. biggrin.gif
И "эстетические" пристрастия, непременно.

Сообщение отредактировал evgeny_ch - Jan 9 2008, 16:29


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
Sergey Reva
сообщение Jan 9 2008, 17:22
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 22-04-07
Из: Poltava/Kharkov
Пользователь №: 27 243



Вот вам пример вольтметра на тини26 который я делал специально с целью заменять стрелочные приборы, работает на 3х знаковый индикатор, фото и схема в архиве. В вашем случае может понадобится контроллер с большим запасом флеш памяти (либо для таблицы либо для расчёта), в таком контроллере будет достаточный запас выводов для нормальной динамической индикации, не вижу смысла цеплять дополнительные компоненты.

калибровочное значение определено как
#define CAL_DATA 1000ul

первые 3 знака - то что будет отображатся на дисплее, последння цифра для точности

*целочисленная арифметика
*калибровка по 1 точке
*загрузка/сохранение калибровочных параметров

Сообщение отредактировал Sergey Reva - Jan 9 2008, 17:23
Прикрепленные файлы
Прикрепленный файл  vmeter_plus.zip ( 128.93 килобайт ) Кол-во скачиваний: 423
 
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 9 2008, 17:45
Сообщение #21





Guests






Цитата(evgeny_ch @ Jan 9 2008, 19:27) *
Сюда можно добавить стоимость разработки ПО и стоимость "железа". Надежность и пр. biggrin.gif
И "эстетические" пристрастия, непременно
Вот практически аналогичный прожектик, написанный мной меньше, чем за час - и в основном время ушло на написание комментариев (собственно задачка - здесь).

А вот теперь я готов выслушать АРГУМЕНТИРОВАННЫЕ соображения по стоимости разработки ПО, стилю, и эстетическим пристрастиям smile.gif)


Цитата(Sergey Reva @ Jan 9 2008, 20:22) *
Вот вам пример вольтметра на тини26
Отличная работа, молодец!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 9 2008, 18:57
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Dog Pawlowa @ Jan 9 2008, 17:14) *
Сейчас опять забанят, реплики сотрут, и все будет спокойно и непонятно.

Moderator:
Не, не сотру smile.gif Последнее время =AVR= проявляет исключительную (без всяких двусмысленностей ) тактичность. Ну а тут, что называется ему "подставились" sad.gif, ну и .......
Тем не менее дальнейшие разговоры на межличностные темы закругляем.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jan 9 2008, 21:07
Сообщение #23


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(zltigo @ Jan 9 2008, 21:57) *
Moderator:
Не, не сотру smile.gif Последнее время =AVR= проявляет исключительную (без всяких двусмысленностей ) тактичность. Ну а тут, что называется ему "подставились" sad.gif, ну и .......
Тем не менее дальнейшие разговоры на межличностные темы закругляем.

OFF TOPIC
Я смотрел в свое время западный форум по TeX`у. Для меня это был пример корректности по отношению к собеседникам. Весьма корректна поддержка Scientific Linux. С сожалением, констатирую, что этот форум нельзя приводить в пример sad.gif


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 9 2008, 23:59
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



bb-offtopic.gif Всё познаётся в сравнении. Возможно в том обществе, где широкоиспользуемым является приведенный вами форум, выше уровень культуры или менее горячие головы. Но для нашего общества данный форум именно является примером, и именно в хорошем смысле. Сравните с телесистемами либо даже с той же сахарой. Он максимально информативен и максимально корректен. Отдельные переходы на личности это не показатель. Посмотрите даже данную ветку. Предоставили два проекта близких по теме, ссылку, несколько общих рекомендаций. Ну и разные взгляды на некоторые вопросы схемотехники. smile.gif
Не участвуйте в ругани и обратите внимание на конструктив.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jan 10 2008, 07:18
Сообщение #25


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(SasaVitebsk @ Jan 10 2008, 02:59) *
bb-offtopic.gif Всё познаётся в сравнении. Возможно в том обществе, где широкоиспользуемым является приведенный вами форум, выше уровень культуры или менее горячие головы. Но для нашего общества данный форум именно является примером, и именно в хорошем смысле. Сравните с телесистемами либо даже с той же сахарой. Он максимально информативен и максимально корректен. Отдельные переходы на личности это не показатель. Посмотрите даже данную ветку. Предоставили два проекта близких по теме, ссылку, несколько общих рекомендаций. Ну и разные взгляды на некоторые вопросы схемотехники. smile.gif
Не участвуйте в ругани и обратите внимание на конструктив.

Согласен. НО, IMHO, надо брать лучшее (корректность к собеседникам) и из других форумов.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
muravei
сообщение Jan 10 2008, 19:06
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(SasaVitebsk @ Jan 9 2008, 19:19) *
Применение счётчиков и регистров сдвига в данном контексте, для себя считаю недопустимым.

А вот я с этим не согласен. Вот захочется Вам для градусника большой красивый ЖК индикатор поставить , а у него ног -тьма! Как тут без регистров ? Никак!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 10 2008, 19:40
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(muravei @ Jan 10 2008, 23:06) *
А вот я с этим не согласен. Вот захочется Вам для градусника большой красивый ЖК индикатор поставить , а у него ног -тьма! Как тут без регистров ? Никак!

Я пишу "для себя". Вы - можете применять. Я просто высказываю своё личное мнение. А много ног у данного ЖКИ это как и сколько? Если он без внутреннего контроллера, то регистры вас не спасут. Вам именно придётся применять специализированный контроллер. А если он со встроенным контроллером, то обычно не более полутора десятков ног. Например мега640 имеет 86 свободных ног. Но не обязательно такой подход. Возможно применение нескольких МК, к примеру.
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jan 10 2008, 21:07
Сообщение #28


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Если он без внутреннего контроллера, то регистры вас не спасут. Вам именно придётся применять специализированный контроллер

Смотря какой индикатор smile.gif. Я делал термометр с сегментным ЖК без контроллера (3 знака) - вполне обошелся мегой16 smile.gif
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 11 2008, 04:57
Сообщение #29





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



во блин... за день отсутсвия стока флуда развели ))))))

ща схему исправлю и вложу
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 11 2008, 06:35
Сообщение #30





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



вот такая схемка получилась....
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
aesok
сообщение Jan 11 2008, 08:00
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(m1sh @ Jan 11 2008, 09:35) *
имеем 4 штуки 0-5 вольтовых сигнала

температура 1
давление 1
температура 2
давление 2

вот такая схемка получилась....


Ответет пожалуйста на вопрос.

Предположим я подошол к вашему устройству, вижу одну кнопочку, и три циферки '36.6'. unsure.gif
Но обясните мне, какой из четырех параметров я вижу. И какой параметр я увижу если нажму на кнопку три раза?

Анатолий.
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 11 2008, 08:10
Сообщение #32





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



после нажатия кнопки, возможно надо будет кратковермеено выводить на инддикатор напимер такое

t-1
Pr1
или что-то подобное )
Go to the top of the page
 
+Quote Post
muravei
сообщение Jan 11 2008, 09:15
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(SasaVitebsk @ Jan 10 2008, 22:40) *
А много ног у данного ЖКИ это как и сколько? Если он без внутреннего контроллера, то регистры вас не спасут. Вам именно придётся применять специализированный контроллер. А если он со встроенным контроллером, то обычно не более полутора десятков ног. Например мега640 имеет 86 свободных ног. Но не обязательно такой подход. Возможно применение нескольких МК, к примеру.

Много это 40 , например . Все , конечно не нужны.
Думаю, 8-ногая тини и 3-4 регистра спасут. А вот Мега640 , несколько МК или ПЛИС еще , только для градусника - это из пушки по воробьям.
Go to the top of the page
 
+Quote Post
Sergey Reva
сообщение Jan 11 2008, 10:23
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 22-04-07
Из: Poltava/Kharkov
Пользователь №: 27 243



зачем ограничиватся 1й кнопкой если у вас достаточно портов чтобы каждому режиму обеспечить свою кнопку?

посмотрите 203 стр. даташита как правильно запитать ацп

у вас в схеме стоят резисторы 100 ом для ограничения тока дисплея, если предположить падение напряжения 1.6В на сегменте то:
U=5-1.6=3.4
I=3.4/100=0.034 (выдержит ли такой ток сегмент?)
Isum=0.034*8=0,272 (из 300 мА возможных для мега8)
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 11 2008, 10:31
Сообщение #35





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



1 кнопка из -за компоновки - и удобсва - 4 ре кнопки я просто не размещу там.

про резисторы -- пока незнаю - товарищб =AVR= посоветовал такие поставить...
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 11 2008, 10:39
Сообщение #36


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(muravei @ Jan 11 2008, 11:15) *
Много это 40 , например . Все , конечно не нужны.
Думаю, 8-ногая тини и 3-4 регистра спасут. А вот Мега640 , несколько МК или ПЛИС еще , только для градусника - это из пушки по воробьям.

А индикатор с 40 ногами для термометра - не "из пушки" ???
Что за индикатор, кстати, у него 32-битная шина? Или это сегментный ЖКИ-индикатор и надо ещё самому контроллер ЖКИ организовывать - так тогда "все, конечно, не нужны" звучит странно.

А так:
В розницу обобщённая "8-ногя тини" - $1, четыре регистра - ещё под $1

ATmega16 - немногим более $2, т.е. совсем немножко дороже, но гораздо удобнее.

ATmega48, которой достаточно для работы с ЖКИ-шкой на HD44780 (а когда захочется добавить функций, так и ног хватит, и набивки контроллера, и есть куда расти) - так и ещё меньше, на уровне "8-ногой" + два регистра, с которыми её и справедливо сравнивать по ногам.

А если регистров нужно штук 10, то тоже вопрос - не проще ли мелкую альтерину поставить и заодно на ней ещё что-то решить.

Я делал и "гроздья" параллельных регистров на 51-ый, и гирдянды последовательных (74hc595+hc597, ввод и вывод) на AVR-ки, но сейчас я десять раз подумал бы и поставил бы только в том случае, если на тираже это дало бы какой-то выигрыш. Что сомнительно, так как доп. регистры длеают больше плату и увеличивают число паек.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Tiro
сообщение Jan 11 2008, 12:13
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(m1sh @ Jan 11 2008, 09:35) *
вот такая схемка получилась....


У Меги8 допустимый вытекающий ток на вывод 20 мА, а предельный 40 мА. Рекомендую общие аноды индикаторов, подключенные к выводам порта B, включить через p-n-p транзисторы, например 2N3906, управляемые от порта B.

+5В
^
| E 2к
\|__/\/\__ к выводу порта B контроллера
/|
| C
|___ к аноду индикатора

Величина резисторов в цепях порта D будет зависеть от типа примененного индикатора, но в любом случае суммарный втекающий ток всех выводов этого порта не должен превышать 100 мА.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jan 11 2008, 12:24
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(ReAl @ Jan 11 2008, 13:39) *
Что за индикатор, кстати, у него 32-битная шина? Или это сегментный ЖКИ-индикатор и надо ещё самому контроллер ЖКИ организовывать - так тогда "все, конечно, не нужны" звучит странно.

Это 7 сегм. индикатор с крупными (дюйм) цифрами , все разряды(4) не нужны, запятушки тоже , ну и т.д.
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 11 2008, 12:27
Сообщение #39





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



народ... плиз, давайте по теме... ну пожалуйста...
Go to the top of the page
 
+Quote Post
muravei
сообщение Jan 11 2008, 12:42
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(m1sh @ Jan 11 2008, 15:27) *
давайте по теме... ну пожалуйста...

Если по теме , то я бы взял инд с ОК , и подключил их через транзисторы к выводам посл. програмирования , неизбежные резисторы в базах устранят их(тр-ров) влияние на программирование и освободят столь необходимые вам выводы для кнопок.
Go to the top of the page
 
+Quote Post
m1sh
сообщение Jan 14 2008, 10:12
Сообщение #41





Группа: Новичок
Сообщений: 10
Регистрация: 9-01-08
Пользователь №: 33 924



с железом вроде разобрались... теперь дело за прошивкой..
с чего начать??
Go to the top of the page
 
+Quote Post
Sergey Reva
сообщение Jan 14 2008, 20:18
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 22-04-07
Из: Poltava/Kharkov
Пользователь №: 27 243



наверное с изучения примеров (как минимум 2) которые были опубликованы в ветке
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01739 секунд с 7
ELECTRONIX ©2004-2016