Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.03.2009, 12:10
|
#1
|
Частый гость
Регистрация: 15.03.2009
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
решение аппаратно или программно..?
Я не профи-сразу говорю. Для личных целей надо сделать цмфровой термометр от 0-150 гр.ц. Схем полно. Решил сделать на lm35 - lm6134 - pic16f872 - индикатор(ссылку не нашёл вылажу чуть позже). всвязи с отсутствием lm35 - lm6134 датчик сменился(градусы-кельвин) ну и т.д.
короче. на вход PIC(по родной прошивке и схеме) подаётся от 0 до 1,50 вольт, что соответствует 0-150 гр.ц. А сейчас от 2,75 до 4,25 вольт подаётся на pic.
1. pic не накроется ?(думаю нет)
2. как срезать эти 2.75 вольт(аппаратно)
3. мне кажется проще задать смещение в самой прошивке..но проблемка - ни чё не понял в этом Си...
посаветуйте что нибудь....ссылки выложу позже...
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/17032009/2698122.jpg)
|
|
|
|
17.03.2009, 17:27
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: решение аппаратно или программно..?
Сообщение от movaaa
|
на вход PIC(по родной прошивке и схеме) подаётся от 0 до 1,50 вольт, что соответствует 0-150 гр.ц. А сейчас от 2,75 до 4,25 вольт подаётся на pic.
1. pic не накроется ?(думаю нет)
2. как срезать эти 2.75 вольт(аппаратно)
3. мне кажется проще задать смещение в самой прошивке..но проблемка - ни чё не понял в этом Си...
|
отношение 5 к 2,75 равно
2.75В = 5 / 2,75 = 1,8181818181818
результать АЦП при 2,75В равен
1024/1,8181818181818 = 563,2
значит тебе нужно вычесть из результата преобразования число 563D или 233H (0x233)
или смещай операционым усилтелем уровень к 0В.
это как уж тебе прощедешевлебыстрее -(нужное подчеркнуть)))))
И можно датчик пользовать из 3-4 последовательных диода 1N4007 или подобных, но температура -30 до 125 градусов ...
ИМХО жирно PIC16F876... вполне потянет PIC16F676 на 3 разряда индикатор, ну или 16F690
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/17032009/2698122.jpg)
|
|
|
|
17.03.2009, 21:11
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Некоторое время тому назад уже была тема по нормированию сигнала. Классическое решение в подобном случае - ОУ(операционный усилитель). В данном варианте подойдает любой, с напряжением питания от 5В.
|
|
|
|
17.03.2009, 21:25
|
#4
|
Частый гость
Регистрация: 15.03.2009
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Цитата:
|
отношение 5 к 2,75 равно
2.75В = 5 / 2,75 = 1,8181818181818
результать АЦП при 2,75В равен
1024/1,8181818181818 = 563,2
Код:
|
лучше конечно программн, но сегодня прошил PIC (сегодня собрал программатор)-не работает, и MPLAB ругается..((
здесь прошивка у автораhttp://soel.ru/issues/?id=299321статья 52
вот начальная схема схемка..
а в проге я так ни чё и не понял...((( |
|
|
|
|
|
17.03.2009, 21:26
|
#5
|
Частый гость
Регистрация: 15.03.2009
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
чёт я с кодами напутал...))
|
|
|
|
17.03.2009, 21:54
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от MisterDi
|
Некоторое время тому назад уже была тема по нормированию сигнала. Классическое решение в подобном случае - ОУ(операционный усилитель). В данном варианте подойдает любой, с напряжением питания от 5В.
|
не любой.. а Rail to Rail
хотя ИМХО лучше перелопатить дизасемблированую прошивку и вставить вычитание числа, там получится до десятка строк.
Гы.. скачал статью по ссылке.. там исходник на асемблере.. с коментариями на блюдечке..
пиши - нехочу..
хотя.. если б мог писать написал бы сам полностью. )))) но наверное не умеет..
ТОГДЫ ОЙ .... юзайте ОУ.
|
|
|
|
17.03.2009, 22:36
|
#7
|
Частый гость
Регистрация: 15.03.2009
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
не умею....((...вот отвечаю пытался разобраться..
млжет поправит кто, с меня пиво...
это всё не для меня, а для моего коня....
на супер скут контроль температуры двилга требуется...
http://honda-dio.ucoz.ru/forum/16-3798-1
|
|
|
|
18.03.2009, 00:08
|
#8
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Стабилитрон переверни , а то получишь вместо 3,6v КЗ ...
http://honda-dio.ucoz.ru/forum/16-3798-17
И лучше такие схемы для питания не использовать , есть же стабилизаторы интегральные.
__________________
Осторожно , злой кот
|
|
|
|
18.03.2009, 00:49
|
#9
|
Частый гость
Регистрация: 15.03.2009
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dosikus
|
Стабилитрон переверни , а то получишь вместо 3,6v КЗ ...
http://honda-dio.ucoz.ru/forum/16-3798-17
И лучше такие схемы для питания не использовать , есть же стабилизаторы интегральные.
|
)))) превернул..)
а по теме..?
|
|
|
|
18.03.2009, 01:06
|
#10
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:08.
|
|