Прибор для измерения биоритмов, Самодельный электроэнцефалограф |
Здравствуйте, гость ( Вход | Регистрация )
Прибор для измерения биоритмов, Самодельный электроэнцефалограф |
27.3.2012, 20:42
Сообщение
#81
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Ошибку заметил, номер ноги у мегаомного резистора - 8, а не 2. Да, хотел уточнить. Экран повторителя и самого электрода - соединяем с 6й ногой. А экран провода, ведущего к прибору - соедняем с общим проводом через 10КОм резистор. Верно? Да, верно. Вот выкладываю пресет.
Прикрепленные файлы
|
|
|
27.3.2012, 21:53
Сообщение
#82
|
|
Бывалый Группа: Пользователи Сообщений: 258 Регистрация: 10.11.2011 Из: Вятка Пользователь №: 53737 Спасибо сказали: 25 раз |
Завтра запуск цифровой платы. Если я правильно понимаю, вход АЦП расчитан на напряжение примерно до 5 вольт (напр. питания). Тоесть соединяем вход АЦП и +5В через переменный резистор. Крутим ручку и смотрим что на экране. Так?
|
|
|
28.3.2012, 7:32
Сообщение
#83
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Завтра запуск цифровой платы. Если я правильно понимаю, вход АЦП расчитан на напряжение примерно до 5 вольт (напр. питания). Тоесть соединяем вход АЦП и +5В через переменный резистор. Крутим ручку и смотрим что на экране. Так? На всякий случай больше 4,5в я не подаю (непредвиденные скачки U). U питания +5в тоже чуть занижаю, до 4,8 в. По даташиту на АЦП, Uпит от 4,5в до 5,25в. Вот и делаю где-то посередине, используя мощный диод последовательно шине 5в (у меня чуть завышено, 5,2в). В принципе, да. Крутим ручку и смотрим. Можно для этого вообще использовать в пресете 2 блока - EEG и OSC. Только не забудьте перед настройкой аналоговой части вытащить АЦП, чтобы отрицательный сигнал не испортил её. |
|
|
29.3.2012, 15:17
Сообщение
#84
|
|
Бывалый Группа: Пользователи Сообщений: 258 Регистрация: 10.11.2011 Из: Вятка Пользователь №: 53737 Спасибо сказали: 25 раз |
|
|
|
29.3.2012, 15:45
Сообщение
#85
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Вот исходник, с которого я начинал когда-то программировать на пик16: http://pic16f84.narod.ru/pj_rs232.htm Я думаю, что все правильно. Я когда делал свои первые устройства на пик16, где-то 5 лет назад, у меня что-то сразу не получалось, я пробовал менять 3ю и 2ю ноги на разъеме 9-ти штырьковом, MAX232 нормально выдерживал, и все потом зарабатывало. Видимо, на схеме была ошибка в обозначении номеров контактов разъема. |
|
|
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 |
|
|
29.3.2012, 21:38
Сообщение
#87
|
|
Бывалый Группа: Пользователи Сообщений: 258 Регистрация: 10.11.2011 Из: Вятка Пользователь №: 53737 Спасибо сказали: 25 раз |
Блин, запутался с этими распайками. Не работает. Придётся всё подробно изучать...
Есть ли в программе функция идентификации устройства? |
|
|
29.3.2012, 22:01
Сообщение
#88
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Блин, запутался с этими распайками. Не работает. Придётся всё подробно изучать... Есть ли в программе функция идентификации устройства? Если все правильно собрано, то при нажатии "Start" осциллограф работает. Идентификация идет по протоколу (там специальные коды идентификации). Попробую прозвонить цепи RxD, TxD, RTS, CTS от MAX232 до разъема идущего непосредственно на комп. Еще проверьте не только 1й канал, но и 2й и 3й. Там что то тоже должно идти. |
|
|
30.3.2012, 5:57
Сообщение
#89
|
|
Бывалый Группа: Пользователи Сообщений: 779 Регистрация: 19.5.2009 Пользователь №: 13907 Спасибо сказали: 146 раз |
|
|
|
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 |
|
|
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 |
|
|
30.3.2012, 8:51
Сообщение
#92
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Ваша первоначальная схема была верной. То что я нарисовал - нет. Не совсем. Я ее копировал с упомянутого сайта, а там пара (названия "RxD" и "TxD") указана для сигналов с девайса (на компе это наоборот), а пара RTS и СTS указана для сигналов на компе. Они там малость запутали нас, но истина восторжествовала. |
|
|
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 |
|
|
30.3.2012, 13:41
Сообщение
#94
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Ну приблизительно либо O1,O2, либо P3,P4. Если бы еще в профиль была проекция, сказал бы точно.
|
|
|
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 Всё правильно? Может у вас есть варианты, что может неработать? |
|
|
3.4.2012, 8:06
Сообщение
#96
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Разбираюсь с девайсом... Перепаял 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. |
|
|
3.4.2012, 8:37
Сообщение
#97
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Чтобы убедиться в том что с цифровой части что-то идет, просто включите прибор, и запустите терминальную программу проверки COM портов.
|
|
|
3.4.2012, 20:23
Сообщение
#98
|
|
Бывалый Группа: Пользователи Сообщений: 258 Регистрация: 10.11.2011 Из: Вятка Пользователь №: 53737 Спасибо сказали: 25 раз |
Palvitkab, спасибо. COM8 - верно, у меня переходник USB-COM, драйвер присваивает ему 8й номер.
Вот про HS - это важно. Просто человек, который программировал контроллер не сильно шарит, мог не обратить внимание. Терминал смотрел. Ничего не идёт. Отдаю контроллер на перепрошивку |
|
|
4.4.2012, 7:00
Сообщение
#99
|
|
Бывалый Группа: Пользователи Сообщений: 866 Регистрация: 14.7.2008 Пользователь №: 6242 Спасибо сказали: 50 раз |
Palvitkab, спасибо. COM8 - верно, у меня переходник USB-COM, драйвер присваивает ему 8й номер. Вот про HS - это важно. Просто человек, который программировал контроллер не сильно шарит, мог не обратить внимание. Терминал смотрел. Ничего не идёт. Отдаю контроллер на перепрошивку Вам проще самому сделать программатор, печатка есть, прога, утюжной способ, я сдесь выкладывал. Я сам частенько пользуюсь. Одно неудобство - винда98, под хр порт LPT отказывается работать. И еще не менее важное - обязательно уберите галку "Защита кода"!!! Вообще все галки нужно убрать (у меня прога Fprog)! Бывает еще так, что контроллер продают уже с глюками. Проверьте идет ли генерация с кварца и с ног контроллера на макс. Сообщение отредактировал Palvitkab - 4.4.2012, 7:07 |
|
|
11.4.2012, 19:43
Сообщение
#100
|
|
Бывалый Группа: Пользователи Сообщений: 258 Регистрация: 10.11.2011 Из: Вятка Пользователь №: 53737 Спасибо сказали: 25 раз |
Перепрошили вместе. Тактирование - HS, CP не установлен. Не работает.
Пока не сдаюсь, буду мучать дальше. Найду комп с COM портом, чтобы обойти переходник. Ссылка по теме: http://nowere.net/b/res/77725.html |
|
|
Загрузка...
|
Текстовая версия | Сейчас: 28.3.2024, 14:12 |