Перейти к содержанию
    

С чего начинается программирование

Подскажите пожалуйста с какой стороны к нему подойти?

Нужна изучить принцип: из вне отобрать данные загнать в ПК обработать и отобразить в понятной форме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне нужна изучить принцип построения систем управления

например отбор сигнала (вольты) , оцифровка его з помощью микропроцессора, вывод цифрового сигнала на порт ПК и написания программы для отображения сигнала в графической форме.

Посоветуйте пожалуйста хорошую литературу по этой теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как таковых принципов построения систем нет. Всё зависит от понимания поставленной задачи и анализа доступных технических средств. Важно владеть хоть одним языком программирования и иметь датащиты на контроллеры. Желательно изучить принципы организации интерфейсов I2C, SPI, RS232/485, USB, 1-WARE и т.п. Можно сделать макет и писать маленькие проги на этапе изучения и постепенно строить большие системы со сложными алгоритмами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если сигналов не много, можно сразу в РС через плату АЦП.Для ввода програмка будет маленькой , а для отображения может и большой(например графика в Windows).

Книги по цифровой обработке сигналов - их много.Программировать лучше на С.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если очень хочется на мк, то лучше сваять(или купить) дебажную плату с одним из трех (пик авр мсп) и набрать апп нот. А дальше пойдет само :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если нужно быстро получить результат обработки оцифрованных данных в графическом виде, то самый короткий путь это использование MATLAB или LabView. Данные вводить в РС можно с пом. покупного АЦП в виде PCI или ISA платы (это самый "правильный" путь), можно также воспользоваться устройствами ввода через LPT или через RS232 (самая низкая скорость ввода).

Уважающие себя поставщики плат аналогового ввода сопровождают свои платы библиотеками драйверов (в виде dll, например) и примерами программирования на С или на графическом языке G (для LabView).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вдогонку-если нужно графическое представление сигналов и результатов обработки, и нет опыта программирования на низком уровне, настоятельно НЕ рекомендую начинать с микроконтроллеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно купить какой-нибудь КИТ с АЦП и обработать все программно на PC. Для 1-разовой разработки это подойдет.

Все зависит от того для чего это надо. Вопрос стоимости и объемов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста с какой стороны к нему подойти?

Нужна изучить принцип:  из вне отобрать данные загнать в ПК обработать и отобразить в понятной форме.

--

 

Я извеняюсь, а Вы случайно не студент ???

 

Если да, то надо исходить из конкретной задачи.

Если нужно просто продемонстрировать знания в обработке сигналов, возмите готовый массив, а дальше в MATLAB, MathCAD, Maple, или просто програмку набросайте.

 

Если это у Вас схемотехническая дисциплина - посмотрите на AD в даташитах схемки подходящие, почитайте appnote и вперед.

 

А за всё сразу хвататься - у Вас времени не хватит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие данные хочется оцифровывать? Может проще всего будет Sound Blaster в качестве АЦП применить. Если в звуковом диапазоне и не более двух каналов - самое оно будет. Дешево и просто в исполнении. К тому же готовых библиотек под SB - немеряно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...