Существующий Тахометр (Pic16F628A) На Pic12F675

25-01-2014, 14:27 Cмотрели: 866
Всем здравствуйте! Когда-нибудь заметили, что Тахометр всегда встречаются на МК как PIC16F628a, PIC16F628, PIC12f629 и другие.



А что будет, если поставим тахометр на PIC12F675, где меньше всего "многоножек"?



С помощью просторы интернета собрал схему на PIC16F628a на протеусе. (Прикрепил здесь)



Там на схеме генератор импульсов и счетчик, таким образом получаю количество оборотов в минуту, с делителем на 2 при 100 герце будет 3000 оборотов в минуту, а можно без делителя - то 6000.



Пытался найти альтернативы, как создать тахометр на PIC12F675, не получается. Кто-нить из вас знает, как сделать на протеусе? Прошу поделиться, товарищи.



Может поможет картинка, которая показывает, что при достижении оборотов, установленных кнопкой "SET" вспыхивает ярко красный светодиод после свет приглушается и остается таковым до уменьшения оборотов ниже установленного уровня. Все это дело сопровождается писком.

Прикрепленные миниатюры





  • post-343-1290279099.jpg





Прикрепленные файлы:




Раздел: PIC


 Оптимизация Кода ( Winavr)

25-01-2014, 14:27 Cмотрели: 790
Есть у меня вот такой фот код, но что он не очень хорошо работает( Посмотрите, может я где ошибся?


#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
PORTB=0b00000000;
DDRB=0b00011111;
DDRD= 0b00100000; // шим выход
TCCR1A = (1 << COM0A1) | (1 << WGM00); // phase correct PWM mode
TCCR1B = (1 << CS01); // clock source = CLK/8, start PWM
OCR1A = 0xFF; // шим

int i, m, h, l, s;
i=0;
m=0;
h=0;
PORTB |= _BV(PB0);
while(1){
if(i==60){
m++;
if(m==60){
h++;
if(h==18){ // если прошло 18 часов
PORTB |= _BV(PB1); // Насос (вкл)
for(l=0;l<=60;l++){
OCR1A=OCR1A-2;
OCR1B=OCR1B-2; // плавное снижение оборотов куллера
_delay_ms(1000);
}
PORTB &= ~_BV(PB1); // Насос (выкл)
PORTB &= ~_BV(PB0); // Основной свет (Выкл)
}
if(h==24){ // если прошли сутки
PORTB |= _BV(PB0); // Основной свет (Вкл)
OCR1A=0xFF; // максимальные обороты куллера
OCR1B=0xFF; // максимальные обороты куллера
h=0;
}
m=0;
}
i=0;
}
if(s==1){
PORTB |= _BV(PB2); // мигалка (1 сек)
s--;
}else{
PORTB &= ~_BV(PB2); // мигалка (1 сек)
s++;
}
_delay_ms(1000);
i++;

}
}

Раздел: МК для начинающих


 Включение Микросхемы Cd8127Cp

25-01-2014, 14:27 Cмотрели: 1679
Имеет ли микросхема cd8127cp свой унч?

Если да, то прдоставте схему, и какой мощности она будет?
Раздел: Песочница или Вопрос-Ответ


 Два Больших, Дорогих Радиатора.

25-01-2014, 14:27 Cмотрели: 611
Внимание! Продаются очень дорого! Иногда даже готовый корпус меньше стоит!

3600 рублей с доставкой по РФ.

Есть только два штуки. Радиаторы сварены из 2-х половинок нового профиля на глубину около 9-10 мм. Толщина основания после фрезеровки немного более 10 мм. Высота рёбер около 30 мм, высота от основания 42,5 мм, ширина 97 мм, ширина 365 мм.

Можно "загальванить", при желании. Есть где, но цены и сроков не знаю, ровно как и качества результата не знаю.

Фото0426.jpg


Фото0427.jpg


34 тонких ребра х3х9,7х2+36,5х9,7, примерно 2400 кв. см.
Раздел: Продам-Отдам, Услуги


 Замена Измерительной Головки Ц435

25-01-2014, 14:27 Cмотрели: 1340
Добрый день,

прошу оказать помощь в виде подсказки - совета. Имеется прибор Ц435 без измерительной головки, имеется целая измерительная головка от Ц20-05.

Хочу поставить головку от Ц20-05 в имеющеюся основу от Ц435...

Полный ток отклонения головки Ц435 - 42,5 мка, полный ток отклонения головки Ц20-05 - 85мка.

Может у кого уже есть опыт таких работ? Подскажите как малой кровью обойтись? Какими элементами схемы (заменой) добиться более-менее близких результатов.

Использовать буду как "показометр".

Прикрепленные миниатюры





  • c435.gif





Раздел: Измерительная техника


 Преобразователь Напряжения

25-01-2014, 14:27 Cмотрели: 655
Не подскажете (или не подкинете ли схемку) как сделать преобразователь с постоянного тока 12v в переменный 30-40v?
Раздел: Песочница или Вопрос-Ответ


 Подключение Мощного Светодиода

25-01-2014, 14:27 Cмотрели: 749
Здравствуйте!



Имеется вот такой светодиод

http://imglink.ru/sh...f31dd14d160731e

Нужно подключить его в автомобиле.





Характеристики



2.Forward Voltage: 9-11V

3.Forward Current 900ma-1050ma

4.Luminous flux: 1000-1100lm

5.Output power: 10W




Закон ома знаю) обычные светодиоды в цепь подключать умею! А вот такой вызывает сомнения. Читал, что для него нужен "драйвер". Действительно ли это так?

И пожалуйста подскажите - что эти "драйвера" дают? Просто по работе приходится сталкиваться, очень хотелось бы разобраться
Раздел: Песочница или Вопрос-Ответ


 Продам Лампы, Декатроны, Индикаторы

25-01-2014, 14:27 Cмотрели: 747
Почти все лампы/индикаторы - новые, с хранения (бывшие в употреблении помечены: б/у )



Местоположение - Ульяновск



Возможна отправка по России почтой/транспортной компанией за счет покупателя



Оплата на карту Сбербанка, WebMoney (предлагайте Ваши варианты)



Индикаторы:



ИН-15а - 2шт 20р/шт (с панельками)

ИН-17 - 2шт 80р/шт

ИН-18 - 4шт 800р/шт Фото1 Фото2

ИВ-3А - 6шт 30р/шт



Декатроны:



ОГ-4 35шт - 100р/шт ("крутилка" оранж.-красный)

ОГ-3 35шт - 100р/шт ("крутилка" фиолетовый)

А102 35шт - 100р/шт ("крутилка" оранж.-красный)



Лампы:



ГМ-70 - 2шт 300 р/шт (графитовый анод, б/у)

6Н6П - 400шт 55р/шт

6Н3П - 80шт 25р/шт

6И1П - 200шт 30р/шт

ТГ3-0,1/1,3 - 10шт 15р/шт

ТГ1-0.1/0.3 - 40шт 30р/шт

СГ5Б-В - 10шт 80р/шт

МТХ-90 - 50шт 25р/шт

6Ф5П - 30шт 30р/шт

6Д20П - 30шт 50р/шт

6Ф4П - 30шт 20р/шт

6К13П - 30шт 25р/шт
Раздел: Продам-Отдам, Услуги


 Питание Компьютерной Акустики От Аккумулятора 12В

25-01-2014, 14:27 Cмотрели: 626
Доброго всем времени суток!!! На днях друг подарил активную компьютерную акустику, состоящую из саба и пищалок. Решил я, значит, приспособить её для велика, благо аккум на 12В 18АЧ имеется. Нашёл способ присобачить пищалки на руль, а саб - на раму. И тут передо мной встала задача преобразования однополярного напряжения в двухполярное. В общем, задачка лёгкая, только не в моём случае. Выковырял я плату из саба, а там идёт на усилитель на пищалки однополярное, а на усилитель саба - двухполярное. Схема прилагается. В связи с этим возникает вопрос: что бы такое собрать, чтобы это всё заработало без помех и не сгорело к чёртовой матери??? Можно ли запитать усилитель пищалок плюсовой цепью усилителя саба? Или нужно как-то развязывать? Или проще собрать преобразователь на 220В переменное? Зарание всем огромное спасибо!!!

Прикрепленные миниатюры





  • img-140124000135-001.jpg





Раздел: Питание аудио аппаратуры


 Почти Разобрался С Ацп, Но Нужна Небольшая Помощь

25-01-2014, 14:27 Cмотрели: 467
Вот рабочий код:


#include <avr/io.h>
#include <avr/delay.h>
int main (void){
// инициализация портов
DDRC=0x00;
PORTC=0b11111111;
DDRB=0xFF;
PORTB=0x00;

// инициализация АЦП
ADCSR = 0b10000011; // ADEN=1 (7-й бит); ADPS2..0=011;
ADMUX = 0b000011; // MUX4..0=ADC3 (00011);
int d;
while(1) {
ADCSR |= _BV(ADSC); // запуск преобразования
loop_until_bit_is_set(ADCSR,ADSC); // ждем, пока не
// будет сброшен ADSC
_delay_us(1); // ждем обновления регистра данных
d=ADCW/2+11;
}
}



Я не знаю, как узнать значение переменной d или (ADCW) в диапазоне температурного датчика от 24 градусов до 30! что бы потом добавить их к сравнению через if.  Файл протеуса прилагается) помогите кто чем может)

Прикрепленные файлы:





  • Прикрепленный файл
     proteus.zip   17,95 Кб
      3 раз скачано




Раздел: AVR




Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Календарь новостей
«    Январь 2014    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031