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

Snake93
Пт дек 28, 2012 09:16:16
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Всех с наступающим!

Всем огромное спасибо за важные советы)

Курсовая работа сдана на отлично, схема спаяна. На данном этапе всё)
После праздников - доработка и доведение до ума.
Но это в Новом, 2013 году :)
Всем счастья и радости!
Snake93
Сб дек 15, 2012 13:11:12
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

SIGNAL(SIG_OVERFLOW1) // К примеру использовать таймер-счётчик1
ох знал бы я как прерываниями и счётчиками пользоваться))) было бы всё проще.

на данный момент необходимо за 7 дней всё сделать.
Так что, завтра продолжу изготовление макетной платы.
А вечером или в понедельник планирую заняться ...
Snake93
Пт ноя 30, 2012 19:52:22
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

В целом понятно) Но на данном этапе для меня это сложно осуществить.
Пока всё будет примитивно, просто и реально. Передача идёт по USART-у. И сигнал, поступая на приём МК2 сразу же выводит подсчитанное число на индикаторы.
Snake93
Вт ноя 27, 2012 17:34:46
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных


Отправляю 8 старших битов, так как USART не может передать все 10.


может тогда передать 2 раза по 5 бит? Или передавать 9 бит?..

Поскольку АЦП записывается в 8битный регистр ADCW=ADCL+ADCH
я записал 8 старших битов в ADCH , а два младших бита в ADCL
Передаю только ADCH . Точность высокая не ...
Snake93
Пн ноя 26, 2012 20:05:31
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Всё исправил) Теперь осталось накидать схемку, спаять на макетке и дальше подгонять и отлаживать)
Snake93
Пн ноя 26, 2012 17:45:26
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Что-то ерунда какая-то.

Программа первого МК
#define F_CPU 8000000UL
#include <mega8.h>
#include <delay.h>

void main(unsigned int u)
{
PORTB = 0xff;
DDRB = 0xff;


ADMUX = 0b00100000;
ADCSRA = 0b10001111;



// USART initialization
// Communication Parameters: 8 Data, No Parity, 1 Stop ...
Snake93
Пн ноя 12, 2012 15:43:55
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Начал работу с USART-ом, но вот беда, там нету библиотеки прерываний:
#include <avr/interrupt.h>
В CodevisionAVR нету такой библиотеки, где можно скачать?
Snake93
Чт ноя 08, 2012 19:00:29
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных


Всё вроде бы нормально, но есть проблема с динамической индикацией-она отвратительна! Поочерёдное включение индикаторов загнал в цикл while(1) , и не могу выставить быструю смену, без возникновения ошибок в работе МК.



работа с АЦП и динамическая индикация есть здесь http://radioparty.ru/index ...
Snake93
Ср ноя 07, 2012 23:02:50
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Хорошо, спасибо)

А мне вот интересно, получается все действия: опрос АЦП, передача по USART-у, будет находится, как бы в общем цикле?

while(1)
{
Опрос АЦП 1;
Опрос АЦП 2;
Опрос АЦП 3;

Отправка данных по USART-у;
}

и это всё повторяется, с определённой частотой.

Так?)
Просто возникается ...
Snake93
Ср ноя 07, 2012 10:28:16
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Как правило) в течении нескольких минут человек может уже не дышать, а пульс может ещё быть. Но когда и пульса не будет (сердце перестанет биться). То начнутся необратимые процессы в организме: отмирание клеток мозга и прочее.
Тут счёт идёт на секунды:)

Конечно, это не предел возможностей, но на ...
Snake93
Ср ноя 07, 2012 00:34:58
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Как будет считываться пульс больного?
На просторах интернета нашёл такой вариант http://chipenable.ru/index.php/projects-avr/item/35-datchik-pulsa.html
Думаю не будет большой проблемой реализовать его.
Что за датчики температуры используете?
Ещё точно не думал над этим вопросом. Возможно можно ...
Snake93
Вт ноя 06, 2012 21:06:06
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

Re: ATmega8: проблема с АЦП и организацией передачи данных

Сделал следующее:
1)подключил 1 канал АЦП
2)вывел значение в вольтах на семисегментные индикаторы
#define F_CPU 8000000UL
#include <mega8.h>
#include <delay.h>
unsigned char number[] =
{
0x3f, //0
0x06, //1
0x5b, //2
0x4f, //3
0x66, //4
0x6d, //5
0x7d, //6
0x07, //7
0x7f, //8
0x6f //9 ...
Snake93
Вт ноя 06, 2012 00:43:06
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7388

ATmega8: проблема с АЦП и организацией передачи данных

Уважаемые форумчане, требуется помощь в курсовом проекте.
Суть курсача - собрать Систему мониторинга больных.
То есть берётся 3 параметра: 1)Температура тела 2)Пульс 3)Наличие дыхания.
Вся эта информация берётся с трёх датчиков и , соответственно, подаётся на вход МК1,
там происходит оцифровка ...

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