Технический форум по робототехнике.
Master » 11 авг 2009, 19:12
Задумал сделать сей девайс, МК Mega8 + 3 семисегментных индикатора. Тока вот засада напряжение в заведенном авто 14 В, а то и выше, можно ли его понизить делителем, а потом домножить на 3 ?
А то я уже и проектик в Протеусе сделал.
-------------------------------------------------------------
Теоритическая часть проекта закончена (не без вашей помощи), прошивка и модель в Протеусе
-------------------------------------------------------------
Проект полностью завершен.
Все файлы в архиве.
Прошивка, исходники CVavr, схема, печатка Sprint-Layout, проект Proteus, настройка фьюзов и итоговое фото.
Контроллер Mega8, кварц 16 МГц.
Измеряемое напряжение 7-15В.
Если показания напряжения сильно скачет, необходимо увеличить конденсатор С3 на входе АЦП и не прокладывать провода питания рядом с проводами катушки зажигания и свечей.
Радиатор на стабилизатор 7805 обязательно.
Индикатор с общим катодом.
- Вложения
-
![DSC00488.JPG (61.98 КиБ) Просмотров: 4468 DSC00488.JPG](./download/file.php?id=11642&t=1&style=9&sid=afbbbb410c5ccf5893f8669bcd703a4c)
- Готовый девайс с накладкой в авто
-
DCV.zip
- .
А
р
х
и
в
проекта
- (417.14 КиБ) Скачиваний: 129
-
![DSC00476.JPG (53.97 КиБ) Просмотров: 4568 DSC00476.JPG](./download/file.php?id=11203&t=1&style=9&sid=afbbbb410c5ccf5893f8669bcd703a4c)
- Готовый девайс без красивой накладки
-
![.JPG (157.65 КиБ) Просмотров: 4864 .JPG](./download/file.php?id=11202&t=1&style=9&sid=afbbbb410c5ccf5893f8669bcd703a4c)
- Схема
-
![DCV.JPG (94.48 КиБ) Просмотров: 4605 DCV.JPG](./download/file.php?id=11201&t=1&style=9&sid=afbbbb410c5ccf5893f8669bcd703a4c)
- Печатка
-
![fuse.JPG (52.7 КиБ) Просмотров: 4571 fuse.JPG](./download/file.php?id=11200&t=1&style=9&sid=afbbbb410c5ccf5893f8669bcd703a4c)
- Установка фьюзов
Последний раз редактировалось
Master 28 окт 2010, 15:16, всего редактировалось 21 раз(а).
avr123.nm.ru » 11 авг 2009, 19:16
Конечно можно. А почему так сложно ? понизить, помножить ?
Поделись потом проектиком если не жалко - в "исходники"
![ROFL :ROFL:](http://roboforum.ru/images/smilies/rofl.gif)
Я бы с термометром соединил - полезно в авто. Проеты есть на kazus.ru
Master » 11 авг 2009, 20:03
Завтра выложу, на работе все.
yak-40 » 11 авг 2009, 21:15
Master писал(а):а потом домножить на 3 ?
Домнаживать
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
ничего не надо. Ставишь делитель из двух резисторов в соотношении например 1:10 и у тебя на входе 14 вольт, а на выходе 1,4 вольта, подаёшь на вход АЦП, и вуаля
![Very Happy :D](http://roboforum.ru/images/smilies/biggrin.gif)
Master » 12 авг 2009, 00:13
Ну тогда на 10 домножать.
yak-40 » 12 авг 2009, 08:23
Master писал(а):Ну тогда на 10 домножать.
Программно.
Master » 12 авг 2009, 10:30
Вобщем вот что я наваял.
Принцип действия. Делителем делим напряжение на 3, т. е. даже если напряжение скакнет до 15 все будет гуд. Хотя внутренний голос подсказывает мне что нужно делитель 1 к 10, а в настройках АЦП подключить его к внутреннему опорному напряжени 2 вольта (или сока там не помню), тогда не нужно будет заморачиваться с стабильным 5В для опорного напряжения.
- Вложения
-
авто.zip
- (85.39 КиБ) Скачиваний: 69
avr123.nm.ru » 12 авг 2009, 10:43
Внутренний голос прав. На вход АЦП конденсатор повесить на ногу аналоговой земли. И надо обновлять цифры на индикаторе не чаше чем через 0.3-0.5 сек - а то при быстрой смене можно не понять что там показывает.
В отладке переменник подключите ко входу делителя и фольтметр воткните ( органы управления и измерения сгруппируйте на схеме чтобы крупно их видеть ) - тогда будете видеть что вы меряете в схеме реально.
Master » 12 авг 2009, 10:55
А на какой странице курса об этом было
Паузу чтобы устранить мерцание на индикаторе можно подобрать, 10 мс это чтобы в протеусе не мигало.
В отладке переменник подключите ко входу делителя и фольтметр воткните ( органы управления и измерения сгруппируйте на схеме чтобы крупно их видеть ) - тогда будете видеть что вы меряете в схеме реально.
А я разве не так сделал?
Victorovych » 12 авг 2009, 10:58
Внутренняя опора довольно нестабильная и от контроллера к контроллеру разброс большой.
Дели входное напряжение на 4, а дальше
- Код: Выделить всё • Развернуть
lsl resalt
lsl resalt
Master » 12 авг 2009, 11:17
- Код: Выделить всё • Развернуть
lsl resalt
А что это значит и почему 2 раза подряд?
Victorovych » 12 авг 2009, 11:24
это на асме логический сдвиг влево, эквивалентно х2
avr123.nm.ru » 12 авг 2009, 12:22
Master писал(а): А я разве не так сделал?
там где скачивание не так конечно. Ты сам не помнишь чтоль ?
Добавлено спустя 7 минут 29 секунд:Master писал(а):А на какой странице курса об этом было
Паузу чтобы устранить мерцание на индикаторе можно подобрать, 10 мс это чтобы в протеусе не мигало.
Я про частоты вывода информации для человека. Если вам цифры менять раз в 0.1 ctr вы не поймете ккое у васнапряжение - ен сможете прочитать.
Как в цифровом мультиметре сделано - там цифры обновляются примерно каждые 0.5 сек.
Master » 12 авг 2009, 12:59
Я про частоты вывода информации для человека.
А в этом плане, ну напряжение на аккумуляторе не сильно пляшет, разве что во время пуска. Тогда нада еще один таймер запускать в который писать каждыйе пол секунды значение измерений. Ща попробую замутить.
там где скачивание не так конечно.
Ну так у меня там делитель, а с него потенциометр. И вольтметр даже после делителя. Или я что-то не понимаю.
avr123.nm.ru » 12 авг 2009, 13:22
Вольтметр поставьте из инструменов PROTEUS ! На точку где вы будете к АКБ подключать - т.е. на верх делителя.
этот верх делителя на потенциометр уже. а потенциометр низом к + 7 вольт ( меньше на машине и при старте наверно нет) а верхом к +16 вольтам.
это будет как в реале.