Радиолоцман Электроника en
расширенный поиск +
  

Решение задачи. Передача данных с АЦП в ПК

Ответ
  • Страница 2 из 2
  • 1
  • 2
 
Опции темы Поиск в этой теме Оценить тему
Старый 09.01.2017, 12:41 #11
DmitriyVDN
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,114
Репутация: 544
DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт
514 110
22 9
По умолчанию

любой микроконтроллер с 10битным АЦП и ЮАРТ на борту + преобразователь интерфейса TTL<>RS232
DmitriyVDN вне форума  
Оценка 0
Старый 09.01.2017, 21:16 #12
AMC
Специалист
 
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 476
Репутация: 210
AMC Специалист AMC Специалист AMC Специалист
172 59
14 2
По умолчанию

Цитата:
Сообщение от MrFlaSh Посмотреть сообщение
Задача
У нас есть плата с микроконтроллером AVR, соединенная с компьютером по RS232. В контроллер залита прошивка, согласно которой контроллер измеряет значение напряжения на одном из входов АЦП, и передает код АЦП (от 0 до 1023) в компьютер по последовательному каналу. Необходимо написать программу для ПК, которая будет принимать поток данных от АЦП, отображать код АЦП, преобразовывать код АЦП в значение напряжения в вольтах, отображать значение напряжения в вольтах, строить график изменения напряжения во времени.
Цитата:
Сообщение от MrFlaSh Посмотреть сообщение
Сама программа не проблема, мне необходимо знать какая отладочная плата нужна и какой микроконтроллер, для выполнения этой задачи, какая плата, какие элементы на ней нужны. Вот в чем вопрос
Так и не понял смысла вопроса - если у вас УЖЕ есть плата и на ней есть МК, то зачем нужна еще отладочная плата?

Имеющиеся плата используется в составе оборудования и вы не можете на ней отлаживать программу для ПК? В таком случае можно вообще обойтись без платы. Ставите эмулятор нуль-модемного кабеля http://com0com.sourceforge.net/, пишете эмулятор своей платы. На один порт вешаете эмулятор платы, на другом отлаживаете вашу программу.

Последний раз редактировалось AMC; 09.01.2017 в 21:21.
AMC вне форума  
Оценка 0
Мало кто из инженеров-разработчиков знает про особенность электрохимической системы, которая проявляется у батареек большинства представленных на рынке брендов. Производители литиевых батареек знают об этой особенности, но не указывают её в даташите.
Старый 10.01.2017, 00:06 #13
MrFlaSh
Новичок
 
Регистрация: 19.12.2016
Сообщений: 6
Репутация: 10
MrFlaSh Новичок
По умолчанию

У меня ничего нет, ни мк не платы это задача такая, скопировал прост условие и все. Вот и хочу выяснить что нужно для реализации какая плата и контроллер, какие элементы.
MrFlaSh вне форума  
Оценка 0
При производстве драйверов силовых транзисторов компания Infineon использует различные технологии: JI, SOI, CT. Драйверы, выполненные с применением технологии SOI, имеют целый ряд преимуществ по сравнению с классическими JI-драйверами. В статье рассматриваются эти преимущества на примере новых семейств драйверов 650 В 2ED210x и 2ED218x.
Старый 10.01.2017, 00:09 #14
MrFlaSh
Новичок
 
Регистрация: 19.12.2016
Сообщений: 6
Репутация: 10
MrFlaSh Новичок
По умолчанию

То есть для примера ATmega 16 а преобразователь какой, ссылку или что-то подобное можно? На алиэкспресс находил отладочные платы а вот подойдут ли мне, для выполнения задачи неясно.
MrFlaSh вне форума  
Оценка 0
Старый 10.01.2017, 00:11 #15
MrFlaSh
Новичок
 
Регистрация: 19.12.2016
Сообщений: 6
Репутация: 10
MrFlaSh Новичок
По умолчанию

Учусь на первом курсе, преподаватель не разбирается особо в этом, нарыла где-то задачу эту. Просит найти плату и микроконтроллер для ее выполнения программная часть не проблема вовсе а вот аппаратная.
MrFlaSh вне форума  
Оценка 0
Старый 10.01.2017, 01:07 #16
AMC
Специалист
 
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 476
Репутация: 210
AMC Специалист AMC Специалист AMC Специалист
172 59
14 2
По умолчанию

АЦП (аналого-цифровой преобразователь) или в английской терминологии ADC (analog digital converter) имеют в своем составе все микроконтроллеры семейства ATMega. Поэтому плату удобнее подбирать не по характеристикам МК, а по наличию на ней порта RS-232 (если собираетесь использовать физический порт, что сейчас редкость) или порта USB (виртуальный COM-порт).

Для примера https://www.terraelectronica.ru/cata...php?CODE=55365 отладочная плата с физическим COM-портом.

https://www.terraelectronica.ru/cata...p?CODE=1918113 одна из множества плат семейства Arduino с USB-портом. Устройство можно запрограммировать так, чтобы оно при подключении к ПК опознавалось как виртуальный COM-порт и работать с ним на ПК как с обычным COM-портом. Arduino для такой задачи - самое простое и быстрое.

P.S. С моей скромной точки зрения ядро AVR в настоящее время является сильно устаревшим, это видно по предлагаемому ассортименту отладочных плат. Более перспективно ARM. Ранее AVR выигрывали по цене, сейчас даже по цене сравнялись. Более менее держится на популярности Arduino.
AMC вне форума  
Оценка 0
Ответ
  • Страница 2 из 2
  • 1
  • 2
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Часовой пояс GMT +3, время: 19:59.
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Батарейки FANSO – стабильное напряжение в любом положении
Вебинар Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4 15.07.2020
Срезы портала ↓
Рейтинг@Mail.ru