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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> термометр на attiny 2313
skyliver
сообщение Dec 14 2012, 13:28
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855



Собрал термометр, скачал прошивку для контроллера, но прошивка была для датчика ds18s20, а у меня в наличии оказался ds18b20 соответственно датчики различаются. прошу помочь и отредактировать прошивку для контроллера, чтобы правильно отображалась температура датчика. файлы приложил

Сообщение отредактировал IgorKossak - Dec 14 2012, 20:51
Причина редактирования: стандартные даташиты удалил

Прикрепленные файлы
Прикрепленный файл  2ds.7z ( 1.73 килобайт ) Кол-во скачиваний: 31
 
Go to the top of the page
 
+Quote Post
kovigor
сообщение Dec 14 2012, 13:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(skyliver @ Dec 14 2012, 16:28) *
файлы приложил

Там дизассемблированный исходник. Разбираться в нем - себе дороже. Закажите датчик или перепишите программу заново на Си ...
Go to the top of the page
 
+Quote Post
Dust112
сообщение Dec 14 2012, 15:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 6-04-06
Пользователь №: 15 890



skyliver
На каком индикаторе сделан, LCD или LED? В инете полно таких поделок.
Go to the top of the page
 
+Quote Post
skyliver
сообщение Dec 15 2012, 01:16
Сообщение #4





Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855



Цитата(Dust112 @ Dec 14 2012, 18:45) *
skyliver
На каком индикаторе сделан, LCD или LED? В инете полно таких поделок.

на led 2х16. kovigor правильно сказал, либо датчик найти либо на Си писать. С Си у меня проблемы и с поиском датчиков тоже. Если в инете заказать, то один куплю как за 2. Поэтому надо как то разбираться с Си. А это очень будет долго. Примеры в инете смотрел, но там большинство под LED сделано.
Go to the top of the page
 
+Quote Post
bob1
сообщение Dec 15 2012, 03:01
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 17-09-06
Пользователь №: 20 471



Цитата(skyliver @ Dec 15 2012, 07:16) *
Примеры в инете смотрел, но там большинство под LED сделано.

Вот не по LED.
Go to the top of the page
 
+Quote Post
Dust112
сообщение Dec 15 2012, 06:44
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 6-04-06
Пользователь №: 15 890



skyliver, если под напрячься, то можно и осилить С.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 15 2012, 07:42
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(kovigor @ Dec 14 2012, 17:56) *
Там дизассемблированный исходник. Разбираться в нем - себе дороже.

Всё было бы не так страшно, приложи TC схему устройства sm.gif Или хотя бы куда термометр подцеплен sm.gif

Go to the top of the page
 
+Quote Post
MaxiMuz
сообщение Dec 15 2012, 08:49
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658



Цитата(Dust112 @ Dec 15 2012, 09:44) *
skyliver, если под напрячься, то можно и осилить С.

если нет сопутствующих готовых библиотек , то проще тогда освоить ассемблер чем Си , имхо

да, если была бы схема устройства и желательно подробное различие датчиков и схематическое и по управлению, то можно былоб и попробывать чтото сделать
Go to the top of the page
 
+Quote Post
Dust112
сообщение Dec 15 2012, 10:06
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 6-04-06
Пользователь №: 15 890



MaxiMuz, тут готов поспорить. Сам не так давно засел за С, раньше писал на asme. При наличии инета, где масса исходников, и при желании, можно осилить.
Go to the top of the page
 
+Quote Post
skyliver
сообщение Dec 15 2012, 13:43
Сообщение #10





Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855



Цитата(RabidRabbit @ Dec 15 2012, 10:42) *
Всё было бы не так страшно, приложи TC схему устройства sm.gif Или хотя бы куда термометр подцеплен sm.gif

вот схема подключения устройства



Сообщение отредактировал skyliver - Dec 15 2012, 13:46
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 15 2012, 13:48
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Можно тупо поробовать заменить в строках 405 и 456
ldi r28,k09
на
ldi r28,k0C
Go to the top of the page
 
+Quote Post
skyliver
сообщение Dec 15 2012, 13:51
Сообщение #12





Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855



короче у меня теперь вот 2 датчика. один ds1820, второй ds18b20. От первого показывает нормальную температуру, от второго врет. надо что то поменять в исходнике. оказывается я забыл убрать на программаторе галочку ckdiv8 для работы от внутреннего генератора. жду помощи. может кто поможет, а может и я сам догадаюсь.

Цитата(RabidRabbit @ Dec 15 2012, 16:48) *
Можно тупо поробовать заменить в строках 405 и 456
ldi r28,k09
на
ldi r28,k0C

а где в коде берется снятие данных с первого и второго датчиков и их обработка?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Dec 15 2012, 21:25
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Там где на пины выставляется 0x00 , затем следует переход на подпрограмму задержки от 480-500 мкс, затем выставляется 1 и в течении техже 480-500мкс опрашивается состояние пинов и если обнаружен ноль , программа выполняет действия согласно DS на датчики.

Цитата
...и при желании, можно осилить.
А зачем?
Цитата
При наличии инета, где масса исходников....


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
skyliver
сообщение Dec 16 2012, 04:13
Сообщение #14





Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855



В итоге вот что получилось
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ASZ
сообщение Dec 16 2012, 04:23
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042



Цитата(skyliver @ Dec 15 2012, 04:16) *
С Си у меня проблемы и с поиском датчиков тоже. Поэтому надо как то разбираться с Си. А это очень будет долго. Примеры в инете смотрел, но там большинство под LED сделано.

Освоение азов С - максимум неделя.
Зато потом не будет проблем с созданием уже своих проектов.
Go to the top of the page
 
+Quote Post

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

 


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


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