Найдено 15 результатов

ZhukV
Вс фев 02, 2014 00:13:57
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

Re: AVR, АЦП - подбор резистора

К сожалению осцилографа нету, да пока покупать его неохтно в виду его цены (Ну если нормальный брать).
Програматор USBasp. Где-то в инете читал, что его можно использовать как запитку для платы (ну вполне вероятно, что это "фигня").

А можно ли вообще как-то обезопасить себя от таких скачков? Если ...
ZhukV
Сб фев 01, 2014 18:40:39
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

Re: AVR, АЦП - подбор резистора

Наверное проблему нашел, но не могу понять, почему так, и как исправить?
Питание схемы было через программатор (Ну там есть два проводка для питания). Когда отключил программатор и подключил через батарейки, то все стабилизировалось. Скачков вообще не было.

Подскажите пожалуйста, могут ли быть ...
ZhukV
Сб фев 01, 2014 16:53:30
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

Re: AVR, АЦП - подбор резистора

Да, без проблем:


/*
* Diploma.c
*
* Created: 30.01.2014 21:18:39
* Author: Vitaliy Zhuk
*/

#define F_CPU 1000000

#define KS0066_DATA_DDR DDRA
#define KS0066_DATA_PORT PORTA
#define KS0066_CTRL_DDR DDRA
#define KS0066_CTRL_PORT PORTA
#define KS0066_CTRL_STROBE_PIN PINA6
#define KS0066_CTRL ...
ZhukV
Сб фев 01, 2014 14:54:59
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

Re: AVR, АЦП - подбор резистора

Вот, к примеру, только что запустил:

Изменения:

0b0000001110111010
0b0000000001111010

Питание беру с USB (USBasp).
ZhukV
Сб фев 01, 2014 14:50:39
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

Re: AVR, АЦП - подбор резистора

Та дело в том, что погрешности уж слишком большие. Изменяются высшие биты.
ZhukV
Сб фев 01, 2014 12:39:47
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

Re: AVR, АЦП - подбор резистора

Здраствуйте. Разобрался с делителем, подключил.

Но не могу понять, почему АЦП изменяет свое значение? Но при этом напряжение не меняется.

Controller: ATmega 8535

Конфигурация АЦП:


ADMUX = 0b00100111;
ADCSRA = 0b10000100;


Частота процессора 1 MHz, делитель для АЦП выбрал 16 (62500 Hz)

Схема ...
ZhukV
Вс янв 26, 2014 13:26:37
Форум: Практика
Тема: AVR, АЦП - подбор резистора
Ответы: 13
Просмотры: 2202

AVR, АЦП - подбор резистора

Доброго времени суток форумчани.

Была поставлена задача: вычислить температуру в большом диапазоне (50 - 700 C). Взял резистивный датчик (http://www.e-voron.dp.ua/catalog/020094 ), номиналом в 100Ом (таблица изменений сопротивления есть на сайте). После чего начал разбираться с АЦП в атмеги (Для ...
ZhukV
Пт янв 24, 2014 12:23:29
Форум: Теория
Тема: Измерение температуры с резистивного датчика
Ответы: 8
Просмотры: 1315

Re: Измерение температуры с резистивного датчика

akl
но на AVR с аналоговым компаратором реализуется легко.
Возможно есть у Вас какие-то ссылки, чтобы можно было глянуть пример или какай-то литература?

Спасибо!
ZhukV
Пт янв 24, 2014 11:49:37
Форум: Теория
Тема: Измерение температуры с резистивного датчика
Ответы: 8
Просмотры: 1315

Измерение температуры с резистивного датчика

Доброго времени суток всем.

Есть задача: необходимо контролировать темпереатуру в диапазоне 50 - 800 C, при этом, показатель должен обрабатыватся на контроллере (AVR)
Искал цифровые датчики, не нашел. Принял решение разобраться, какими способами можно подключить резистивный датчик (http://www.e ...
ZhukV
Пн дек 23, 2013 13:30:12
Форум: Цифровая техника
Тема: Несолько термодатчиков на одной шине
Ответы: 2
Просмотры: 792

Несолько термодатчиков на одной шине

Доброго времени суток всем.

Задача: есть несколько термодатчиков, работающих по интерфейсу 1Wire (DS1820 к примеру), с которых необходимо взять температуру.
Как я понимаю, исходя из того, что датчики имеют уникальные адреса (64-битный серийный номер) и команды на поиск ROM-а, можно будет эти ...
ZhukV
Вт дек 17, 2013 08:54:53
Форум: AVR
Тема: MacOS (AVR Studio + Proteus) [Wine]
Ответы: 3
Просмотры: 5572

Re: MacOS (AVR Studio + Proteus) [Wine]

1. Mac Ports уже устарел, лучше использовать Home Brew (http://brew.sh/)
2. Wine не может гарантировать корректной симуляции запуска приложения. Лично я использую Parallels (виртуализция), в чем именно проблем совсем не вижу, и работают системы ПАРАЛЕЛЬНО без проблем (то есть, не перезапуская комп ...
ZhukV
Пн дек 09, 2013 12:32:33
Форум: AVR
Тема: Осваиваю AVR attiny13
Ответы: 2
Просмотры: 2680

Re: Осваиваю AVR attiny13

Насколько я понял суть проблеммы, то Вам необходимо поставить выключатель.

То есть, логика должна быть такой:

1. Включаем выключатель (нажимаем на кнопку)
2. Сервопривод переходит в определенное значение.
3. Выключаем выключатель (еще раз нажимаем на кнопку)
4. Сервопривод переходит в начальное ...
ZhukV
Пн дек 09, 2013 09:08:52
Форум: AVR
Тема: ATMega 8515, timer comparator
Ответы: 4
Просмотры: 1249

Re: ATMega 8515, timer comparator

Спасибо, вполне вероятно, что протеус врет. Сегодня же попробую на железе :)
ZhukV
Пн дек 09, 2013 00:39:18
Форум: AVR
Тема: ATMega 8515, timer comparator
Ответы: 4
Просмотры: 1249

Re: ATMega 8515, timer comparator

Большое спасибо за ответ.

Вижу в Протеусе я тем, что в теле основной программы, PORTC вывожу аналогично таймеру (PORTC = TCNT0), в результате, светодиодами я вижу текущее значение TCNT0

Нас сколько я вижу, то Вы поменяли TCCR0 на тактирование от внутреннего генератора, но, к сожалению, стоит ...
ZhukV
Вс дек 08, 2013 21:26:43
Форум: AVR
Тема: ATMega 8515, timer comparator
Ответы: 4
Просмотры: 1249

ATMega 8515, timer comparator

Доброго времени суток всем.

Не могу понять, что происходит с ATMega 8515 при использовании таймера и компаратора.
Проблема заключается в том, что прерывание на векторе компаратора происходит только после первого переполнении таймера, то есть:

1. Проходит первый раз, не запуская прерывание
2 ...

Перейти к расширенному поиску