|
|
  |
фотодиод -> COM |
|
|
|
Mar 31 2007, 01:57
|
Группа: Новичок
Сообщений: 1
Регистрация: 31-03-07
Пользователь №: 26 646

|
Всем доброго времени суток! У меня к вам следующий вопрос. Я хотел бы на ПК иметь возможность обрабатывать освещенность помещения, в котором он находится. Как я понимаю, для выполнения этой цели мне требуются фотодиод и некоторый АЦП, который будет дискретизировать сигнал с фотодиода и передавать его, например, на COM порт.
Что лучше всего выбрать на роль такого АЦП? У микроконтроллеров PIC, AVR etc конечно есть и аналоговые входы, и АЦП, но нету ли более простого решения? У меня нету никакой возможности прошивать эти микроконтроллеры...
заранее спасибо
|
|
|
|
|
Mar 31 2007, 10:04
|

Полное ничтожество
    
Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354

|
Цитата(dima3351 @ Mar 31 2007, 02:57)  Всем доброго времени суток! У меня к вам следующий вопрос. Я хотел бы на ПК иметь возможность обрабатывать освещенность помещения, в котором он находится. Как я понимаю, для выполнения этой цели мне требуются фотодиод и некоторый АЦП, который будет дискретизировать сигнал с фотодиода и передавать его, например, на COM порт.
Что лучше всего выбрать на роль такого АЦП? У микроконтроллеров PIC, AVR etc конечно есть и аналоговые входы, и АЦП, но нету ли более простого решения? У меня нету никакой возможности прошивать эти микроконтроллеры...
заранее спасибо тогда уж лучше на параллельный порт!!!!! никогда не слышал про ацп с 232 интерфейсом - может просто не было надобности искать но вообще, если такие штуки и есть - то внутри АЦП есть контроллер (вопрос что во что вставлено) простое решение (извратное) - преобразователь освещённость - частота - всё это подать на среднюю кнопку мыши и делать обработку этого события)))))) а вооьще не забывай, что в компьютере есть прекрассный АЦП - звуковая карта!!!!!!
|
|
|
|
|
Mar 31 2007, 13:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(rv3dll(lex) @ Mar 31 2007, 10:04)  а вооьще не забывай, что в компьютере есть прекрассный АЦП - звуковая карта!!!!!! Звуковая карта без перепайки ( и то не все) постоянное напряжение оцифровывать не будет Цитата(dima3351 @ Mar 31 2007, 01:57)  но нету ли более простого решения? У меня нету никакой возможности прошивать эти микроконтроллеры... заранее спасибо Аналоговый сигнал "по-простому" Вы к компьютеру не подключите. При использовании микроконтроллера для подключения следует помнить, что RS-232 - это уровни от -12 до +12, а у МК - ТТЛ. Хотя на вход RS можно подавать ТТЛ. Выход RS с микроконтроллером без схемы согласования уровня соединять нельзя.
|
|
|
|
|
Mar 31 2007, 17:34
|
Местный
  
Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165

|
Если у вас нет возможности прошивать МК, почему не попробовать CPLD? Софт для них бесплатное, и у самого поставщика можно получить готовое ядро для UART (COM порт). Вам в принципе надо реализовать серийный-параллельный переход (parallel data aquisition device) от ПК до вашго параллельного АЦП. Прошывать CPLD требует только параллельный порт ПК, и дешевый кабель который вы можете зделать сами, опять же с схемы от производителя CPLD. Если вы не хотите заниматся surface mount пайкой, такой проект реально может вместится в один из PLCC корпусов. Как уже было сказано, поставте схему согласования уровня типа MAX232 серии, и возмите АЦП с уровнем сигналов совмещаемым с выбранным CPLD. Я лично только пользовался CPLD от Xilinx, но от Altera тоже много чего тоже есть, посмотрите.
--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
|
|
|
|
|
Mar 31 2007, 19:41
|
Частый гость
 
Группа: Участник
Сообщений: 122
Регистрация: 11-03-06
Пользователь №: 15 123

|
Цитата(dima3351 @ Mar 31 2007, 02:57)  Что лучше всего выбрать на роль такого АЦП? У микроконтроллеров PIC, AVR etc конечно есть и аналоговые входы, и АЦП, но нету ли более простого решения? У меня нету никакой возможности прошивать эти микроконтроллеры...
заранее спасибо Простое решение есть. 1) Выбираем датчик освещенности с частотой на выходе. Например, TAOS: http://www.sensorsportal.com/HTML/SENSORS/...nufacturers.htm2) Берем интегральную микросхему UFDC-1 (универсальный преобразователь частотно-временных параметров сигналов в код): http://www.sensorsportal.com/HTML/E-SHOP/P...TS_4/UFDC_1.htm3) Подключаем датчик к UFDC-1, а последнюю к ПК через RS-232. Как это делается, в деталях описано в статье: http://www.sensorsportal.com/HTML/DIGEST/P_43.htmПрошивать ничего не надо ! Удачи.
|
|
|
|
|
Jun 15 2007, 22:03
|
Участник

Группа: Свой
Сообщений: 36
Регистрация: 15-06-07
Пользователь №: 28 463

|
Зайди на http://slydiman.narod.ru/scr/index.htmтам ДУ через ком порт описано, может эта идея проще. Подключить фотодиод (активный, со встроенным усилителем и питаемый от порта) в ком порту, а далее пиши програмье.
|
|
|
|
|
Jun 16 2007, 04:51
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Цитата(rv3dll(lex) @ Mar 31 2007, 16:04)  а вооьще не забывай, что в компьютере есть прекрассный АЦП - звуковая карта!!!!!! А еще там бывает гейм-порт с 5 каналами ацп...
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|