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

 
 
17 страниц V  « < 7 8 9 10 11 > »   
Reply to this topicStart new topic
> tiny2313 & mega8, посоветуйте плз
Alex_Pol
сообщение Dec 1 2006, 12:05
Сообщение #121


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(Семён @ Dec 1 2006, 09:29) *
Век живи, век учись, не знал об этом. Со времен дос привычка, называть файлы и папки по-английски
bb-offtopic.gif В своё время ох и нарвался я на этот прикол. На IARовском изделии для MSP. Дома всё работает, на работе матом ругается. В путях одна русская буква проскочила. "С". Сразу и не видно. smile.gif Пол - дня кувыркался.
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Dec 4 2006, 11:32
Сообщение #122


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



поставил я котролер на автомат...насос включается и выключается все как надо smile.gif теперь возникла следующая проблема: разброс дозы слишком большой (около 60 гр на литр). Я подключал насос через частотник, он вроде не должен давать такую погрешность. С платы управления сигнал подавал на замыкающее реле, а потом на частотник. Сегодня попробовал просто сигнал с платы подавать на частотник через делитель напряжения (у частотника на входе до 10 В, а выход с платы 24В). Так теперь насос включается и не выключается, на него импулься почему то постояно поступают. Подскажите пожалуста может можна как нить еще погрешность уменьшить или че нить с делителем сделать???
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Dec 4 2006, 17:18
Сообщение #123


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц???
Go to the top of the page
 
+Quote Post
Wild007
сообщение Dec 5 2006, 09:43
Сообщение #124


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672



Цитата(Terapefft @ Dec 4 2006, 16:18) *
и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц???

tiny2313 может работать с встроенным генератором с внутренней или внешней времязадающей RC-цепочкой, с внешним керамическим либо кварцевым резонатором или от сигнала внешней снхронизации. Выбор режима работы осуществляется програмными фузами CKSEL0...3. (см. DS).
Выставляешь фузы согласно твоего кварца и имеешь стабильное тактирование таймеров, почти, не зависящее от темтературы окружающей среды. Возможно разброс "дозы" и происходил из-за "плаванья" частоты внутреннего RC генератора.
И зачем мудрить с 10Мгц если есть кварцы на 2Мгц? Кварц всегда запускается на первой гармонике и если ставишь 10Мгц, то и имеешь 10Мгц smile.gif


--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Dec 5 2006, 12:10
Сообщение #125


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(Terapefft @ Dec 4 2006, 16:18) *
и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц???
Именно из 10мГц получить 2мГц никак невозможно, но если даташит не врёт, в тиньке 2313 имеется штука с многообещающем названием "Clock Prescale Register – CLKPR". Не пользовался ни разу, но должно работать.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Dec 5 2006, 12:27
Сообщение #126


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Alex_Pol @ Dec 5 2006, 12:10) *
Цитата(Terapefft @ Dec 4 2006, 16:18) *

и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц???
Именно из 10мГц получить 2мГц никак невозможно, но если даташит не врёт, в тиньке 2313 имеется штука с многообещающем названием "Clock Prescale Register – CLKPR". Не пользовался ни разу, но должно работать.

даташит не врёт!
Пользовался CLKPR, очень удобно.
Так что бери кварц на 8 МГц и дели на 4, и будет Тебе счастье smile.gif
Go to the top of the page
 
+Quote Post
Wild007
сообщение Dec 5 2006, 12:49
Сообщение #127


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672



Цитата
Пользовался CLKPR, очень удобно.
Так что бери кварц на 8 МГц и дели на 4, и будет Тебе счастье

Нов таком случае нельзя забывать про фузу СKDIV8, если она установлена, то CLKPR=0011 (см. DS)


--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Dec 5 2006, 13:14
Сообщение #128


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(Wild007 @ Dec 5 2006, 11:49) *
Цитата
Пользовался CLKPR, очень удобно.
Так что бери кварц на 8 МГц и дели на 4, и будет Тебе счастье

Нов таком случае нельзя забывать про фузу СKDIV8, если она установлена, то CLKPR=0011 (см. DS)
Кстати, интересный вопрос, если я вручную пропишу в CLKPS3..0 все нули, контроллер забъёт на фузу, или нет? А если 0111 (деление на 128)? Дочитал даташит до конца. Забъёт. Note that any value can be written to the CLKPS bits regardless of the CKDIV8 Fuse setting.

Сообщение отредактировал Alex_Pol - Dec 5 2006, 13:21
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Dec 6 2006, 16:21
Сообщение #129


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



провожу я испытания уже дня два, поставил на плату кварц, частотник вроде тоже настроил как надо, доза все равно плавает sad.gif. (около 40 гр на литр). Может быть можно еще как нибудь уменьшить погрешность? или с асинхроным двигателем это нереально???
Go to the top of the page
 
+Quote Post
Wild007
сообщение Dec 6 2006, 16:41
Сообщение #130


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672



Цитата(Terapefft @ Dec 6 2006, 15:21) *
провожу я испытания уже дня два, поставил на плату кварц, частотник вроде тоже настроил как надо, доза все равно плавает sad.gif. (около 40 гр на литр). Может быть можно еще как нибудь уменьшить погрешность? или с асинхроным двигателем это нереально???

Посиавить тормозную муфту! И управлять с мп по выключению двигателя. smile.gif


--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Dec 6 2006, 22:47
Сообщение #131


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(Terapefft @ Dec 6 2006, 15:21) *
или с асинхроным двигателем это нереально???
А до смены контроллера зто изделие как работало?
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Dec 7 2006, 08:34
Сообщение #132


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



дело в том что с насосом эксперимент впервые.
2 Wild007 а что за тормозная муфта? раскажите пожалуста поподробнее
Go to the top of the page
 
+Quote Post
Wild007
сообщение Dec 7 2006, 10:07
Сообщение #133


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672



Чертежей не нашел, нарисовал по памяти. В одном проекте надо было тормозить вал с двигателем 1кВт, искать что-то не было времени, сделали сами тормоз -- работает уже 6 лет.

Но если у вас доза зависит от количества оборотов двигателя -- правильней было бы поставить енкодер на вал и, не задавать время вращения, а считать обороты вала. Или использовать заслонку. А так получается много неизвестных которые трудно учесть (поддотваживание механики -- меняется со временем, выбег мотора после снятия напряжения и т.д.). Поэтому системы с обратной связью (типа енкодер) работают более стабильно и правильно smile.gif


--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Dec 7 2006, 10:49
Сообщение #134


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



раскажите пожалуста про энкодер, что это такое? какие они бывают? как с ними быть?
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Dec 7 2006, 11:00
Сообщение #135


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



я вот щас нашел описание абсолютного энкодера. а как с ним работать? допустим подключаю я его к какой нить ноге меги, а в проге как быть??? нужно какой нить цикл ставить после включения насоса или как???
Go to the top of the page
 
+Quote Post

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

 


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


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