Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.11.2008, 00:28  
2517212
Частый гость
 
Регистрация: 08.11.2008
Сообщений: 19
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
2517212 на пути к лучшему
По умолчанию Помогите откорректировать программу

Товарисчи, окажите пожалуйста мне помощь в моем курсовом проэкте. Передомной стоит задача: есть некий прибор и он должен работать в температурном режиме от +10 до +35 *С. Нужно чтоб при выходе температуры за эти рамки загорался светодиод тревоги. Вот ссылка http://radiosait.ru/page_281.html может быть это то что мне нужно, только нужно переделывать программу, что я сам сделать не в состоянии, хотя надеюсь когда-то научиться, но до сроков сдачи курсовой у меня это явно не выйдет. Может кто то может переделать текст программы http://radiosait.ru/files/image/200/81/thermostst.asm ,
под мои нужды? Тоесть чтобы если температура будет выходить за рамки +10-+35 *С, то зажигался светодиод, который будет висеть вместо реле на ноге RA4? Кнопки на Start и SW INC можно вообще убрать, параметры температуры никогда меняться не будут.
Реклама:
2517212 вне форума  
Непрочитано 10.11.2008, 00:30  
FOX92
Частый гость
 
Регистрация: 21.06.2008
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
FOX92 на пути к лучшему
По умолчанию

Что то не заходит на тот сайт Если можно то схему и прошикву сделайте вложением
FOX92 вне форума  
Непрочитано 10.11.2008, 00:48  
2517212
Частый гость
 
Регистрация: 08.11.2008
Сообщений: 19
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
2517212 на пути к лучшему
По умолчанию

Вот схема и текст программы прикреплены и еще этот проэкт в протеусе. А вот то, что написано на сайте про девайс:

Терморегулятор способен управлять внешним нагревателем через реле, и обеспечивает тем самым поддержания заданной температуры.

Особенность терморегулятора на PIC:

* Вывод температуры на LCD
* Управление внешней нагрузкой через реле
* Регулирование температуры

Тепмература выводится на LCD модуле 16X2.
Мощность может управлять снаружи реле.

-- Прилагается рисунок: --


Прикрепленный файл: 1594688.rar
2517212 вне форума  
Непрочитано 11.11.2008, 21:22  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Помогите откорректировать программу

Сообщение от 2517212
параметры температуры никогда меняться не будут.
При таких условиях достаточно Далласовского датчика DS1620 в режиме термостата. Смотри даташит на датчик.
MisterDi вне форума  
Непрочитано 12.11.2008, 03:00  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Во как раз такую схемку хотел собрать,тока копатся в ассамблере не так приятно,попробую конечно помочь,но ничего не обещаю по срокам,а если срочно надо,то проси за деньги в другой ветке форумов,советую начать изучать,халява тока сам знаеш где бывает.К какому сроку то надо?
CERGEI1982 вне форума  
Непрочитано 12.11.2008, 10:26  
ra9mig
Прописка
 
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ra9mig на пути к лучшему
По умолчанию

Так в чем проблема то? Исходник есть, проект работает?
Нужно то добавить еще один предел (см. SET_TEMP) и подредактировать две поцедуры (ON_ и OFF_). Там же даже комментарии есть!
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
ra9mig вне форума  
Непрочитано 14.11.2008, 00:50  
2517212
Частый гость
 
Регистрация: 08.11.2008
Сообщений: 19
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
2517212 на пути к лучшему
По умолчанию

По срокам-еще несколько недель. Ну я буду пробовать сам разобраться, уже есть это все дело собранное в протеусе, буду эксперементировать, и задавать вам вопросы Вопрос: где в коде программы задано то что значение температуры можно увеличивать до 127.5 градусов, хотел бы уменьшить это число до более низкой планки.
P.S. сори, ступил и прикрепил еще раз проэкт в протеусе...

Прикрепленный файл: 7053545.rar
2517212 вне форума  
Непрочитано 14.11.2008, 01:37  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от 2517212
Вопрос: где в коде программы задано то что значение температуры можно увеличивать до 127.5 градусов, хотел бы уменьшить это число до более низкой планки.
P.S. сори, ступил и прикрепил еще раз проэкт в протеусе...
Код:
Again	movlw	0xC5		; Select the center of LCD's second line
	movwf	ADDR
	call	Set_Addr

	clrf	HALF		; Save half degree
	bcf	STATUS,C
	rrf	SET_TEMP,w	; Rotate bit data
	rlf	HALF,f	; 
	movwf	DATA1		; Save for conversion
	call	Convert
	call	Send_Temp	; Send temperature value to LCD

	btfsc	PORTA,1		; Check temperature increment switch 
	goto	Check_Run
	call	Delay200		; Delay for switch debouncing
	incf	SET_TEMP,f    ‹------------:!: 
Check_Run 
	btfsc	PORTA,3		; Check running switch
	goto	Again		; If not pressed, loop again
Халявщик слишком жиденько для курсовой.
Мое мнение на счет курсовых , знаете - не будет собственных телодвижений, в топку....

Прикрепленный файл: 7053545.rar
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 14.11.2008, 09:28  
ra9mig
Прописка
 
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ra9mig на пути к лучшему
По умолчанию

Кот злой, но правильный!
2517212 разберись с представлением данных температуры SET_TEMP! 0х01 - это 0.5 С, 0хFF - 127.5 С.
Код:
	movlw	0x20		; Set temperature data = 00100000b = 16.0C
	movwf	SET_TEMP
Цитата:
Вопрос: где в коде программы задано то что значение температуры можно увеличивать до 127.5 градусов, хотел бы уменьшить это число до более низкой планки.
Dosikus указал Вам место где эту "планку" можно ограничить до нужного значения.
P.S. Надеюсь "кодить" Вас учили.
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
ra9mig вне форума  
Непрочитано 15.11.2008, 02:31  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Похоже пропал топикстартер...
__________________
Осторожно , злой кот
dosikus вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите отладить программу АЦП на AVR Alexander48 Микроконтроллеры, АЦП, память и т.д 8 30.11.2009 14:07
Помогите написать программу для 8 Меги . sh2cer Микроконтроллеры, АЦП, память и т.д 28 24.04.2009 17:57
Помогите найти программу. un9gw Proteus, KiCAD и другие ECAD 1 13.04.2007 21:43
Помогите написать программу для микросхемы pic16f84 lexacs Микроконтроллеры, АЦП, память и т.д 0 27.01.2005 00:45


Часовой пояс GMT +4, время: 16:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot