09.07.2007, 23:30
|
|
Временная регистрация
Регистрация: 03.03.2005
Сообщений: 52
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от CERGEI1982
|
Сообщение от ew3ds
|
Остался вопрос, как правильно прописывать значение задержки и таймера (единицы, десятки и сотни мл.сек)?
Код:
|
movlw d'5' ;Set loop count(5msec)
timer
movlw d'200' ;Set loop count |
|
Таймера там нет,есть только задержка.Записывай в переменую count1 десятичное число до 255,правда для чего тебе задержка,пока не пойму.Еще задержка есть на кондере.Программа так то понятна,но не понятна сама работа двигателя(попробую поищу описания работы его),если захочу чтоб двигатель сделал оборот то надо поперемено подключать обмотки к общему?
|
Мне надо было выставить программно границу макс. оборотов а мин. можно и кондером.
Получилось решить проблему изменяя число в movlw d'5' или в movlw d'200'. У меня двигатель будет вращать трехходовой смесительный кран а диапазон оборотов нужен для корректировки.Это связано с тем что у разных температурных датчиках разное время реакции.
|
|
|
|
10.07.2007, 09:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Сообщение от ew3ds
|
У меня двигатель будет вращать трехходовой смесительный кран а диапазон оборотов нужен для корректировки.Это связано с тем что у разных температурных датчиках разное время реакции.
|
Ну а кнопки тогда Вам зачем ? Тем же МК анализировать датчик 1820 и пусть он и крутит. Впрочем, прогу следует переписать в таком случае по-любому и ввести датчик тока обмоток (при крайнем положении крана, когда движок не крутится).
|
|
|
|
10.07.2007, 10:45
|
|
Прохожий
Регистрация: 16.08.2006
Сообщений: 1
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Посмотрите внимательно вот на эту ссылочку, может там что есть про Ваш шаговик.
Я так понял, что схема от туда
|
|
|
|
10.07.2007, 14:33
|
|
Временная регистрация
Регистрация: 03.03.2005
Сообщений: 52
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от urry
|
Сообщение от ew3ds
|
У меня двигатель будет вращать трехходовой смесительный кран а диапазон оборотов нужен для корректировки.Это связано с тем что у разных температурных датчиках разное время реакции.
|
Ну а кнопки тогда Вам зачем ? Тем же МК анализировать датчик 1820 и пусть он и крутит. Впрочем, прогу следует переписать в таком случае по-любому и ввести датчик тока обмоток (при крайнем положении крана, когда движок не крутится).
|
Кнопки, это образно.Вместо кнопок будут подключены контакты реле электронного термостата ЦР8001/9.
В крайних положениях крана у меня будут стоять концевики. Идея, которую Вы предлагаете, хорошая но мне проще в космос слетать чем программу написать
|
|
|
|
10.07.2007, 14:37
|
|
Временная регистрация
Регистрация: 03.03.2005
Сообщений: 52
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от bigcoster
|
Посмотрите внимательно вот на эту ссылочку, может там что есть про Ваш шаговик.
Я так понял, что схема от туда
|
Да, схему и программу я взял именно от сюда.
|
|
|
|
10.07.2007, 15:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от ew3ds
|
Кнопки, это образно.Вместо кнопок будут подключены контакты реле электронного термостата ЦР8001/9.
В крайних положениях крана у меня будут стоять концевики. Идея, которую Вы предлагаете, хорошая но мне проще в космос слетать чем программу написать
|
Запустим
|
|
|
|
28.01.2008, 01:18
|
|
Временная регистрация
Регистрация: 03.03.2005
Сообщений: 52
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от urry
|
Выложите фото того, что получилось. Мне интересно - сам я механики боюсь.. Ну, не оттуда руки растут, видимо.
|
Urry, извини что с большим опозданием.
В щите, справа перед трансом PIC бутербродом с драйвером где и вложено часть твоих трудов.
Крутит шаговый с редуктором, вид на фото сзади за котлом.
Еще раз-СПАСИБО!
Выкладываю все что снял, может кому интересно будет.
Прикрепленный файл: 5610276.rar
|
|
|
|
13.09.2012, 16:46
|
|
Частый гость
Регистрация: 06.02.2006
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Шаговый на PIC16F84A-нужна помощь.
84 стоит дорого. чип, дип просит 600руб.
как переделать прошивку на pic16f628?
|
|
|
|
13.09.2012, 17:48
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Шаговый на PIC16F84A-нужна помощь.
Сообщение от buda2006
|
84 стоит дорого. чип, дип просит 600руб.
|
http://www.chipnn.ru/30.php
__________________
Осторожно , злой кот
|
|
|
|
13.09.2012, 21:07
|
|
Прописка
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
|
Re: Шаговый на PIC16F84A-нужна помощь.
Сообщение от buda2006
|
как переделать прошивку на pic16f628?
|
Основное отличие (не считая слова конфигурации) - в адресах регистров общего назначения. В 84-м они занимают [0х0C...0x4F] и адреса [0x8C...0xCF] отображаются в банк 0, а в 628-м банк 0 - [0x20...0x7F], банк 1 - [0xA0...0xFF] Последние 16 байт банка 1 отображаются в банк 0.
Также в 628-м перенесены в банк 1 регистры работы с EEPROM.
И еще в инициализации контроллера необходимо отключить модуль компараторов, вереводя порт А в цифровой режим. В остальном, код должен перенестись без проблем, с учетом смены адресов пользовательских регистров.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:23.
|
|