Всем привет!
помогите собрать датчик температуры, чтобы данные датчика считывал МК (например ATiny2313) и передавал информацию на COM порт компьютера.
Интересует схема устройства, программная реализация кода чтения показаний датчика и передача данных на ПК.
Датчик температуры
- Реклама
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
В инете искал, находил нечто подобное но совсем не подходящее. Т.к. были схемы непосредственного подключения датчика к порту без МК, а это ограничивает сегмент длины кабеля до 3м. С МК можно гораздо дальше. Либо были готовые схемки с выводом темп. на сегменты индикатора, что меня не устраивает, т.к. данные нужно передавать на СОМ порт ПК. И конечно же все прошивки МК без исходников в ХЕК файлах. 
С МК работал на CodeVision, знаю Borland Delphi.
Конечная цель проекта - сделать WeatherServer. Компилятор по преобразованию данных в HTML код написать могу сам, как и программу на Делфи. У меня проблема только в реализации по части железа, точнее написания проги под МК. Схема реализации датчика и подключения к СОМ порту по сути проста, вот организовать передачу инфы на порт для меня трабла.
Если кто возъмется помочь с решением этой проблемы, то могу взять на себя вторую половину работы по реализации компилятора HTML кода для формирования Web страниц по сбору статистических данных погоды. Так сказать совместный проект, вроде не очень сложный... =)
Был бы премного благодарен такому человечку!
П.С. Первоначально хочу сделать для себя, чисто для интереса поработать с различными интерфейсами программы и самим устройством, а потом может запущу на работе. Пусть люди тоже пользуются и радуются вместе со мной.
С МК работал на CodeVision, знаю Borland Delphi.
Конечная цель проекта - сделать WeatherServer. Компилятор по преобразованию данных в HTML код написать могу сам, как и программу на Делфи. У меня проблема только в реализации по части железа, точнее написания проги под МК. Схема реализации датчика и подключения к СОМ порту по сути проста, вот организовать передачу инфы на порт для меня трабла.
Если кто возъмется помочь с решением этой проблемы, то могу взять на себя вторую половину работы по реализации компилятора HTML кода для формирования Web страниц по сбору статистических данных погоды. Так сказать совместный проект, вроде не очень сложный... =)
Был бы премного благодарен такому человечку!
П.С. Первоначально хочу сделать для себя, чисто для интереса поработать с различными интерфейсами программы и самим устройством, а потом может запущу на работе. Пусть люди тоже пользуются и радуются вместе со мной.
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Тогда смотрите в эту сторону:
Реализация 1-ware шины разжевывалась до мелочей и под PIC и под AVR - датчик DS1820 - работа с ним описана довольно подробно: http://radiokot.ru/lab/controller/18/
Или как вариант DS1621 - термометр термостат работающий по I2C - примеров тоже полно, но по мне он не очень подходит для уличного датчика.
для передачи данных проще всего импользовать аппаратный UART - примеры использования должны быть в семплах CodeVision, тут http://radiokot.ru/lab/controller/07/ реализация для Меги8 ( я с PIC работаю и пока только на ассемблере), а вообще нужно определится с типом контроллера. По идее подойдет практически любой 8-ми выводный МК, вот только не уверен что удасться найти с аппаратным UART.
Если определитесь с типом контроллера можно будет уже дальше чтото конкретное делать - для начала со схемой определятся.
Реализация 1-ware шины разжевывалась до мелочей и под PIC и под AVR - датчик DS1820 - работа с ним описана довольно подробно: http://radiokot.ru/lab/controller/18/
Или как вариант DS1621 - термометр термостат работающий по I2C - примеров тоже полно, но по мне он не очень подходит для уличного датчика.
для передачи данных проще всего импользовать аппаратный UART - примеры использования должны быть в семплах CodeVision, тут http://radiokot.ru/lab/controller/07/ реализация для Меги8 ( я с PIC работаю и пока только на ассемблере), а вообще нужно определится с типом контроллера. По идее подойдет практически любой 8-ми выводный МК, вот только не уверен что удасться найти с аппаратным UART.
Если определитесь с типом контроллера можно будет уже дальше чтото конкретное делать - для начала со схемой определятся.
Последний раз редактировалось Pavel_1978 Пт сен 19, 2008 13:28:54, всего редактировалось 1 раз.
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18561
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
все уже придумано до вас
я сделал и выложил на своем сайте программу "ТЕРМОСЕРВЕР" - как раз ваша задача... хотите - зайдите, посмотрите, скачайте...
а кто вам про 3 метра наговорил? лично я подключал прямо к СОМ-порту 5 датчиков, самый дальний был в 9 м от порта - работали отлично!
а кто вам про 3 метра наговорил? лично я подключал прямо к СОМ-порту 5 датчиков, самый дальний был в 9 м от порта - работали отлично!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Заходил, смотрел... Только это всё не то, хоть и крайне близко. Если бы Вы ещё полные исходники выложили для всех....ARV писал(а):все уже придумано до вася сделал и выложил на своем сайте программу "ТЕРМОСЕРВЕР" - как раз ваша задача... хотите - зайдите, посмотрите, скачайте...
МК в дальнейшем нужен для расширения возможности сервера. Т.к. не все типы датчиков работают на 1wire.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18561
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
на всех не угодишьdbf-334 писал(а):Заходил, смотрел... Только это всё не то, хоть и крайне близко
не хочуdbf-334 писал(а):Если бы Вы ещё полные исходники выложили для всех....
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!


