| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Подключение температурного датчика к МК 51 |
| Автор: Ofer 24.3.2008, 23:44 |
| Всем привет!!! Надо мне подключить к параллельному поту МК 51 температурный датчик. Вот нашел такой TMP03. Но он как я понял имеет последовательный выход. Как его подключить? Или можете посоветовать какой либо инной? P.S. Прошу прощения за непрофессиональные выражения. |
| Автор: cardinal 25.3.2008, 00:21 | ||
Из datasheet на TMP03:
http://www.analog.com/UploadedFiles/Data_Sheets/TMP03_04.pdf То есть все что тебе нужно для работы с этим температурным датчиком (с обвеской) - это счетчик (timer). |
| Автор: Ofer 25.3.2008, 13:39 |
| А можно подробней? Я плохо разбираюсь в электронике. |
| Автор: cardinal 25.3.2008, 14:27 |
| http://www.atmel.ru/Articles/Atmel01.htm |
| Автор: Ofer 25.3.2008, 21:57 |
| Вроде разобрался. Насколько я понял, надо измерить длительность сигнала и по формуле высчитать? |
| Автор: cardinal 25.3.2008, 22:42 | ||
Да. Только длительность и T1 и T2 надо мерять! Т.к. у них частота гуляет до 20% от номинала.
|
| Автор: Ofer 25.3.2008, 22:45 |
| Т1 - это есть импульс Т2 - нету? |
| Автор: cardinal 25.3.2008, 22:58 |
| У тебя будет постоянно T1, T2, T1, T2... |
| Автор: Rosta 3.4.2008, 17:02 |
| Вот залепл такой градусник только что. Только он врёт почему-то. Минус 72 градуса у нас в помещении ;) На выходе постоянно 8мс/15мс. Что-то не так мой контроллер считает... 2 Ofer, надо измерять длительности импульсов и интервалов между ними. Потом по формуле из даташита считаешь температуру. Чем чаще считаешь (больше отсчётов), тем точнее результат. Т2 есть, а Т1 - в некотором роде, действительно нет. У ТМР03 выход с открытым коллектором, и чтобы подключить его к ТТЛ-входу какой-нибудь ИМС, надо повесть R между выходом и +5В. |
| Автор: Mazzi 4.4.2008, 08:48 |
| http://www.adl.gatech.edu/aclev/docs/kc135_thermo_chip_info.pdf вот ссылка на подробную документацию, со схемой включения и примером программы для 51 контроллера. |