IPB

Здравствуйте, гость ( Вход | Регистрация )

6 страниц V  « < 3 4 5 6 >  
Ответить в данную темуНачать новую тему
> Прибор для измерения биоритмов, Самодельный электроэнцефалограф
Palvitkab
сообщение 27.3.2012, 20:42
Сообщение #81


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 27.3.2012, 15:43) *
Ошибку заметил, номер ноги у мегаомного резистора - 8, а не 2.


Да, хотел уточнить. Экран повторителя и самого электрода - соединяем с 6й ногой. А экран провода, ведущего к прибору - соедняем с общим проводом через 10КОм резистор. Верно?


Да, верно.
Вот выкладываю пресет.
Прикрепленные файлы
Прикрепленный файл  alpha_green_.zip ( 1,38 килобайт ) Кол-во скачиваний: 13
 
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 27.3.2012, 21:53
Сообщение #82


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Завтра запуск цифровой платы. Если я правильно понимаю, вход АЦП расчитан на напряжение примерно до 5 вольт (напр. питания). Тоесть соединяем вход АЦП и +5В через переменный резистор. Крутим ручку и смотрим что на экране. Так?
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 28.3.2012, 7:32
Сообщение #83


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 27.3.2012, 21:53) *
Завтра запуск цифровой платы. Если я правильно понимаю, вход АЦП расчитан на напряжение примерно до 5 вольт (напр. питания). Тоесть соединяем вход АЦП и +5В через переменный резистор. Крутим ручку и смотрим что на экране. Так?

На всякий случай больше 4,5в я не подаю (непредвиденные скачки U). U питания +5в тоже чуть занижаю, до 4,8 в. По даташиту на АЦП, Uпит от 4,5в до 5,25в. Вот и делаю где-то посередине, используя мощный диод последовательно шине 5в (у меня чуть завышено, 5,2в).

В принципе, да. Крутим ручку и смотрим. Можно для этого вообще использовать в пресете 2 блока - EEG и OSC.
Только не забудьте перед настройкой аналоговой части вытащить АЦП, чтобы отрицательный сигнал не испортил её.
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 29.3.2012, 15:17
Сообщение #84


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Прикрепленный файл  max.PNG ( 52,4 килобайт ) Кол-во скачиваний: 32

правильная распайка?
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 29.3.2012, 15:45
Сообщение #85


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 29.3.2012, 15:17) *
Прикрепленный файл  max.PNG ( 52,4 килобайт ) Кол-во скачиваний: 32

правильная распайка?

Вот исходник, с которого я начинал когда-то программировать на пик16:
http://pic16f84.narod.ru/pj_rs232.htm
Я думаю, что все правильно. Я когда делал свои первые устройства на пик16, где-то 5 лет назад, у меня что-то сразу не получалось, я пробовал менять 3ю и 2ю ноги на разъеме 9-ти штырьковом, MAX232 нормально выдерживал, и все потом зарабатывало. Видимо, на схеме была ошибка в обозначении номеров контактов разъема.
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 29.3.2012, 15:52
Сообщение #86


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




А это распайка моего кабеля:
http://mcu.ucoz.ru/Interfacing/RS232/Figs/..._connection.png
с небольшим изменением: RTS и CTS тоже перекрещиваются, как RxD и TxD.
Я всегда использую кабель, на концах 9-ти штырьковые разъемы. Скорее всего на той схеме (http://pic16f84.narod.ru/pj_rs232.htm) не было соединительного кабеля, и она сразу втыкалась в ПК-разъем, поэтому произошла путаница.

Сообщение отредактировал Palvitkab - 29.3.2012, 16:05
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 29.3.2012, 21:38
Сообщение #87


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Блин, запутался с этими распайками. Не работает. Придётся всё подробно изучать...

Есть ли в программе функция идентификации устройства?
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 29.3.2012, 22:01
Сообщение #88


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 29.3.2012, 21:38) *
Блин, запутался с этими распайками. Не работает. Придётся всё подробно изучать...

Есть ли в программе функция идентификации устройства?


Если все правильно собрано, то при нажатии "Start" осциллограф работает. Идентификация идет по протоколу (там специальные коды идентификации). Попробую прозвонить цепи RxD, TxD, RTS, CTS от MAX232 до разъема идущего непосредственно на комп. Еще проверьте не только 1й канал, но и 2й и 3й. Там что то тоже должно идти.
Перейти в начало страницы
 
+Цитировать сообщение
Andy1744
сообщение 30.3.2012, 5:57
Сообщение #89


Бывалый
***

Группа: Пользователи
Сообщений: 779
Регистрация: 19.5.2009
Пользователь №: 13907
Спасибо сказали: 146 раз




Цитата(Johnny-PSY @ 29.3.2012, 21:38) *
Блин, запутался с этими распайками.

DB9(3) -> MAX(13) , DB9(2) -> MAX(14) остальное в зависимости от того есть ли аппаратное управление потоком , если нет DB9(7-8) ,DB9(6-4)
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 30.3.2012, 8:17
Сообщение #90


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




На схеме:
http://pic16f84.narod.ru/pj_rs232.htm
распайка дана для разъема на компе, не на девайсе. То есть, если кабель будет неразъемным со стороны девайса, то использовать эту распайку.

(Хотел вставить рисунок, не вставляется)

Сообщение отредактировал Palvitkab - 30.3.2012, 8:21
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 30.3.2012, 8:25
Сообщение #91


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Цитата
На схеме:
http://pic16f84.narod.ru/pj_rs232.htm
распайка дана для разъема на компе, не на девайсе. То есть, если кабель будет неразъемным со стороны девайса, то использовать эту распайку.


Да, спасибо, всё верно:

Прикрепленный файл  1.PNG ( 8,88 килобайт ) Кол-во скачиваний: 9

Прикрепленный файл  2.gif ( 22,34 килобайт ) Кол-во скачиваний: 11


Ваша первоначальная схема была верной. То что я нарисовал - нет.

Сообщение отредактировал Johnny-PSY - 30.3.2012, 8:28
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 30.3.2012, 8:51
Сообщение #92


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 30.3.2012, 8:25) *
Ваша первоначальная схема была верной. То что я нарисовал - нет.

Не совсем. Я ее копировал с упомянутого сайта, а там пара (названия "RxD" и "TxD") указана для сигналов с девайса (на компе это наоборот), а пара RTS и СTS указана для сигналов на компе. Они там малость запутали нас, но истина восторжествовала.
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 30.3.2012, 9:30
Сообщение #93


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Это да, но номера контактов верны.

Буду пробовать дальше.


Пока до этого не дошли, но вопрос - какие точки вы использовали?
Цитата
This wave was captured on a ModularEEG v0.06, with home-made saline-sponge electrodes placed at C3 and P3.



Сообщение отредактировал Johnny-PSY - 30.3.2012, 12:12
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 30.3.2012, 13:41
Сообщение #94


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Ну приблизительно либо O1,O2, либо P3,P4. Если бы еще в профиль была проекция, сказал бы точно.
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 2.4.2012, 20:01
Сообщение #95


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Разбираюсь с девайсом... Перепаял COM-шнур как надо.
Есть подозрения на кварц...

Palvitkab, скажите, как вы настраивали биты FOSC1 и FOSC0? Варианты: XT, HS, LP, RC. Как они отконфигурированы по умолчанию?
В даташите на PIC16F84-04 говорится, что там максимальная частота кварца 4МГц. У вас тоже контроллер "-04" и вы ставите 8MHz?

Выкладываю окно конфигурации девайса:
Прикрепленный файл  скрин.PNG ( 6,22 килобайт ) Кол-во скачиваний: 12

Всё правильно?
Может у вас есть варианты, что может неработать?
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 3.4.2012, 8:06
Сообщение #96


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 2.4.2012, 20:01) *
Разбираюсь с девайсом... Перепаял COM-шнур как надо.
Есть подозрения на кварц...

Palvitkab, скажите, как вы настраивали биты FOSC1 и FOSC0? Варианты: XT, HS, LP, RC. Как они отконфигурированы по умолчанию?
В даташите на PIC16F84-04 говорится, что там максимальная частота кварца 4МГц. У вас тоже контроллер "-04" и вы ставите 8MHz?

Выкладываю окно конфигурации девайса:
Прикрепленный файл  скрин.PNG ( 6,22 килобайт ) Кол-во скачиваний: 12

Всё правильно?
Может у вас есть варианты, что может неработать?


В параметрах программатора ставьте только НS (кварц высокочастотный).
Контроллер выдерживает небольшой разгон. 8МГц работает и не греется.
Насчет окна конфигурации - все так, СОМ8 - это порт к которому подключен девайс?
У меня стоит обычно СОМ1 или СОМ2.
Там еще в общем меню проги (не здесь, в меню->настройки) надо проставить Sampling Rate=56, чтобы частота измерялась правильно, так как частота обмена 56Гц. Там по умолчанию стоит 256.
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 3.4.2012, 8:37
Сообщение #97


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Чтобы убедиться в том что с цифровой части что-то идет, просто включите прибор, и запустите терминальную программу проверки COM портов.
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 3.4.2012, 20:23
Сообщение #98


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Palvitkab, спасибо. COM8 - верно, у меня переходник USB-COM, драйвер присваивает ему 8й номер.

Вот про HS - это важно. Просто человек, который программировал контроллер не сильно шарит, мог не обратить внимание.

Терминал смотрел. Ничего не идёт.

Отдаю контроллер на перепрошивку smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
Palvitkab
сообщение 4.4.2012, 7:00
Сообщение #99


Бывалый
***

Группа: Пользователи
Сообщений: 866
Регистрация: 14.7.2008
Пользователь №: 6242
Спасибо сказали: 50 раз




Цитата(Johnny-PSY @ 3.4.2012, 20:23) *
Palvitkab, спасибо. COM8 - верно, у меня переходник USB-COM, драйвер присваивает ему 8й номер.

Вот про HS - это важно. Просто человек, который программировал контроллер не сильно шарит, мог не обратить внимание.

Терминал смотрел. Ничего не идёт.

Отдаю контроллер на перепрошивку smile.gif

Вам проще самому сделать программатор, печатка есть, прога, утюжной способ, я сдесь выкладывал. Я сам частенько пользуюсь. Одно неудобство - винда98, под хр порт LPT отказывается работать. И еще не менее важное - обязательно уберите галку "Защита кода"!!! Вообще все галки нужно убрать (у меня прога Fprog)!
Бывает еще так, что контроллер продают уже с глюками.
Проверьте идет ли генерация с кварца и с ног контроллера на макс.

Сообщение отредактировал Palvitkab - 4.4.2012, 7:07
Перейти в начало страницы
 
+Цитировать сообщение
Johnny-PSY
сообщение 11.4.2012, 19:43
Сообщение #100


Бывалый
***

Группа: Пользователи
Сообщений: 258
Регистрация: 10.11.2011
Из: Вятка
Пользователь №: 53737
Спасибо сказали: 25 раз




Перепрошили вместе. Тактирование - HS, CP не установлен. Не работает.
Пока не сдаюсь, буду мучать дальше. Найду комп с COM портом, чтобы обойти переходник.

Ссылка по теме: http://nowere.net/b/res/77725.html
Перейти в начало страницы
 
+Цитировать сообщение

6 страниц V  « < 3 4 5 6 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



 
Загрузка...

Текстовая версия Сейчас: 28.3.2024, 14:12