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

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

 


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


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