Здраствуйте All,
Возникла необходимость разработать аппаратно-программный комплекс ;) на основе персонального компьютера, на котором установлена MS Windows. Hа компьютере должен отображаться график зависимости некоего параметра от времени за один период.
Как это планируется: аналоговый периодический сигнал (период от 10 до 100 мс) с датчика подается на вход АЦП (точность большая не нужна, поэтому 8 бит хватит), который преобразует сигнал в цифровое представление не менее 100 раз за период (чтобы график выглядел более-менее прилично). Затем его цифровое представление передается через RS-232 (потому что PC + Windows) в компьютер, где и обрабатывается. Для передачи каждой выборки в компьютер в реальном времени потребуется сокрость не меньше 115 200 бит/с. (100 выборок / 10 мс = 10 000 выборок/с * 10 бит = 100 000 бит/c). Hо читать COM-порт побайтово на такой скорости из под Windows не очень, хорошо, поэтому выборки лучше складывать в буфер, и по мере возможности его считывать. Бывают ли АЦП с UART'ом? С буфером в 1000 байт? Или придется ставить контроллер с АЦП, UART'ом и ОЗУ 1 кб? Какой для этого лучше всего подходит?
С уважением, Den