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

16ти разрядный АЦП на микроконтроллере


Рекомендуемые сообщения

Помогите новичку! Надо сделать 16 разрядный АЦП на микроконтроллере! У кого есть какие соображения, как это реализовать?

Сложная задача - попробую обосновать. 16 разрядов - это 65536 уровней квантования. Например, при опорном напряжении 5В - дельта Uкв = 5/65536= 76 мкВ !!! , это значит, что:

1) компаратор (в составе АЦП) должен "поймать" такую разницу

2) обладать температурным (и не только) дрейфом меньше этого значения

3) не менее жесткие требования предявляются и источнику опорного напряжения

4) шумы в системе должны быть сведены к минимуму, в состав АЦП как правило входит цифровая схема, а она как раз и является основным источником помех, в микроконтроллерах поэтой причине возможно останавливать основной тактовый генератор, причем, чем выше быстродействие системы, тем больше помех

Это далеко не полный список проблем. Конечно, удобнее все это строить с помощью микроконтроллеров, но они как правило содержат 8-12 разрядный АЦП, а преобразовать сигнал таким АЦП в 16 разрядов без внешней трансформации сигнала - невозможно. Есть спец. микросхемы, но они дороги и требуют хороших знаний правил конструирования таких устройств, ведь подключить проводники к микрасхеме это еще не все, нужно правильно развести аналоговые и цифровые земли, питания, цепи синхронизации и т.д. Но тема интересная. Желаю успеха.

P.S. Подойдут современные сигнальные процессоры.

Изменено пользователем ВВЛ
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Помогите новичку! Надо сделать 16 разрядный АЦП на микроконтроллере! У кого есть какие соображения, как это реализовать?

Для чего такая точность?

Посмотри ADuC-и

например вот тут http://www.promelec.ru/lines/mic_10_1.html

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

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Помогите новичку! Надо сделать 16 разрядный АЦП на микроконтроллере! У кого есть какие соображения, как это реализовать?

Реализуется так:

-подбирается МК с подходящим кол-вом портов ввода/вывода;

-подбирается подходящий компаратор на ОУ.

1. На 16 портах организуется резистивный делитель опорного источника;

2. Входное напряжение поступает на один вход компаратора;

3. МК перебирает все возможные двоичные комбинации на 16 портах от нуля до 65535;

4. Напряжение с делителя опорного источника поступает на другой вход компаратора;

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

6. МК через порт получает данные от компаратора и останавливает перебор комбинаций.

7. Комбинация пропорциональна измеряемому напряжению.

Это только один из способов. Есть и другие. В инете есть схемы. Думаю существует около десятка схем АЦП "в рассыпухе" разного принципа действия.

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

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Реализуется так:

-подбирается МК с подходящим кол-вом портов ввода/вывода;

-подбирается подходящий компаратор на ОУ.

1. На 16 портах организуется резистивный делитель опорного источника;

2. Входное напряжение поступает на один вход компаратора;

3. МК перебирает все возможные двоичные комбинации на 16 портах от нуля до 65535;

4. Напряжение с делителя опорного источника поступает на другой вход компаратора;

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

6. МК через порт получает данные от компаратора и останавливает перебор комбинаций.

7. Комбинация пропорциональна измеряемому напряжению.

Это только один из способов. Есть и другие. В инете есть схемы. Думаю существует около десятка схем АЦП "в рассыпухе" разного принципа действия.

Спасибо за полезную информацию! В связи с вышеизложенным у меня к вам просьба: не могли бы вы объяснить работу МК более подробно.

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

Воображение рисует страшные картины.

16-и разрядное АЦП на россыпи - занятие для очень стойких мальчишей-кибальчишей.

Правда без жидкого азота может не получится.

Но даже если делать 3-5 разрядное АЦП, предложенным вами способом, при наличии МК лучше пользоваться

методом порозрядного приближения.

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

Уважаемый Anatole!

На самом деле Вы поставили себе очень сложную задачу.

Все сложности Вам уже описали.

Описание например "8 разрядного КМОП МК в корпусе с 8 выводами PIC12C508"

занимает 40 страниц очень мелкого журнального текста.

Если не секрет "трогали ли вы тему АЦП руками" и зачем Вам такое АЦП?

Если не хотите можете не отвечать.

Успехов.

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

...не могли бы вы объяснить работу МК более подробно.

Не обращайте внимания на стебающихся над вами ибо они утешатся....

Это задание для курсовой работы? Ведь так?

Или вы собираетесь макетировать этот АЦП?

Если это по учёбе то всё это теоретически можно нарисовать.

МК это сокращение от ОМЭВМ - однокристальная микропроцессорная ЭВМ.

Ты пользуешся персональной ЭВМ, у которой в системном блоке: микропроцессор, ПЗУ, ОЗУ, контроллер прямого доступа к памяти, контроллер прерываний, контроллер ввода/вывода и ещё куча всего, соединённого между собой посредством материнской платы и проводов.

ОМЭВМ всё это имеет на одном единственном кристалле внутри себя. Короче говоря - сама себе компьютер.

В современном МК набор периферии включает в себя: ЦАП, АЦП, последовательные порты. Поэтому задача о создании АЦП при помощи МК немного режет слух. В большинстве случаев он там уже есть внутри. Ну или используется АЦП в виде функционально законченной ИМС с последовательным или параллельным интерфейсами.

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

Смешно, но у меня тоже такая тема курсового: 16-тиразрядный АЦП последовательного приближения на Motorola MC68HC11(параллельный выход, U=5,2В, еще задано время преобразования, вроде не больше 200 мс). Мыслей тоже нет. Единственное, что нашел -- это в книге Белова "Конструирование устройств на микроконтроллерах" раздел Система аналогового ввода. Правда толком еще не разобрался то, или не то. В любом случае там самый простой АЦП (не 16-тиразр.), и на AT89. Про микроконтроллеры можно почитать в его же Самоучителе. Эти книги можно найти в Интернете (natahaus.ru).

Кстати, на счет портов: это точно, что нужно 16 портов? В Motorol'e их всего 5, как же я смогу сделать АЦП на одном контроллере?

Надеюсь все же, что имелись в виду 16 выводов, иначе я в панике. :(

Изменено пользователем Alexander Panibrat
Ссылка на комментарий
Поделиться на другие сайты

А с компаратором действительно проблемы... В указаниях по курсовому есть описание National Semiconductors LMV761/762. Но он как-то не подходит... Всего 0.2 mV...

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

Кстати, на счет портов: это точно, что нужно 16 портов? В Motorol'e их всего 5, как же я смогу сделать АЦП на одном контроллере?

Надеюсь все же, что имелись в виду 16 выводов, иначе я в панике. :(

Не грейся! Это всего лишь курсовая работа. Никто от тебя не требует реально работающего образца.

В мотороле 38 портов ввода/вывода общего назначения. Это они сгруппированы попять восьмиразрядных блоков.

Компаратор в курсовой работе тоже может быть гипотетический а не настоящий.

Тут делать то нечего, если понимаешь суть последовательного приближения.

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

Для чего такая точность?

Посмотри ADuC-и

например вот тут http://www.promelec.ru/lines/mic_10_1.html

По этой ссылочке нашел ADuC816BS в нем два 16-ти разрядных АЦП. Зараннее извиняюсь за глупый вопрос, но как сделать так, чтобы ADuC816BS работал как 16-разрядный АЦП, запрограммить его?? Или нет?

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

По этой ссылочке нашел ADuC816BS в нем два 16-ти разрядных АЦП. Зараннее извиняюсь за глупый вопрос, но как сделать так, чтобы ADuC816BS работал как 16-разрядный АЦП, запрограммить его?? Или нет?

Да там есть АЦП.

Доступ к ним программный или аппаратный по усмотрению пользователя.

Качни даташит на этот МК и посмотри главу "работа с АЦП".

Но это не соотв. твоему заданию. Тебе нельзя использовать встроенный АЦП. Тебе надо сотворить свой.

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

Да там есть АЦП.

Доступ к ним программный или аппаратный по усмотрению пользователя.

Качни даташит на этот МК и посмотри главу "работа с АЦП".

Но это не соотв. твоему заданию. Тебе нельзя использовать встроенный АЦП. Тебе надо сотворить свой.

В том то и дело, что можно использовать встроенный АЦП. Необходимо только запрограммировать МК и написать схему включения. Если мне изменяет память, то схема включения это что то вроде назначения всех входов выходов МК + питание, поправьте меня, если я ошибаюсь. И в связи с последним сообщением вопрос где можно найти каталог отечественных и зарубежных МК и вообще было бы шикарно, если бы и с дата шитами. Смотрел на Chipinfo там такого вроде нету...а в яндексе на тему МК выдает всякую хрень)

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

В том то и дело, что можно использовать встроенный АЦП. Необходимо только запрограммировать МК и написать схему включения. Если мне изменяет память, то схема включения это что то вроде назначения всех входов выходов МК + питание, поправьте меня, если я ошибаюсь. И в связи с последним сообщением вопрос где можно найти каталог отечественных и зарубежных МК и вообще было бы шикарно, если бы и с дата шитами. Смотрел на Chipinfo там такого вроде нету...а в яндексе на тему МК выдает всякую хрень)

Ну сам смотри. Задание твоё, как понял так и сделаем.

У каждого мегапроизводителя полупроводников есть свои МК и процессоры. Достаточно зайти к ним на сайт и там всё будет.

По Адук816 могу подсказать по даташиту чё там к чему и как пользоваться.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • У тебя с чтением или пониманием плохо? перечитай предыдущий пост и приведи пример тиристора/симистора с указанными параметрами. ссылки на 800А тиристоры меня не интересуют. и да класс тиристора не определяется буквами.
    • С чего вы взяли что это бессмысленная  тема ???? . Ведь для чего нужен форум разве не для помощи ???? . Написал же выше что ошибка 56 без буквы . При включении в сеть беговой дорожки начинается загрузка и виснет она на надписи APP (приложение ).  Если вытащить ключ безопасность она на него реагирует как положено, но когда его ставишь обратно пишет ошибка 56.   Я создал эту тему для того может быть кого нибудь был опыт с ремонтом беговых дорожек . На плате управления стоит МК NUVOTON NUC126S4AE. Может быть у кого есть прошивка этого чуда. Part Number A1848C3.  До этого дорожка работала на ней побегали и выключили .
    • ""без соединения пытаться делать запись - некорректно и неразумно."" - это для разумных хомосапиенс, а для мартышек ...?! Конечно я не АВТОР, но если-бы меня спросили, я бы заблокировал нажатие кнопок "выбор файла", "запрограммировать" до нужного состояния соединения с МК (догадайся САМ какого...) А соединение не устанавливается, потому что я мухлюю, я жду больше положенного времени и жму кнопку соединиться, чтобы выявить нештатные ситуации. Я много писал для сторонних пользователей, и если инструкцию написать на лбу и поставить зеркало, все равно сделают неправильно, нужны коридоры действий, ... шаг влево, шаг вправо ... А по поводу смены скоростей, это просто особенность, не на что не влияющая, - не заморачивайся.  
    • И чем сотовая связь не устраивает? Недостаточно инновационная? Да и неужели нет таких решений?   А питаться она святым духом будет?
    • выложил новую версию загрузчика, архив BootLoader13.zip. в компьютерной программе добавлена блокировка от некорректных действий - без соединения МК с компьютером программа не будет пытаться делать запись.
    • осциллограф есть? стань на питание платы закрытым каналом и посмотри че у тебя там проистекает, это будет лучше долгой и ненужной писанины.
    • я и утверждаю - класс тиристора определяется не рабочим током, а обратным импульсным напряжением. например Т853 -500, класс по напряжению 46-65. Т853-800, класс по напряжению 28. вот ссылка на даташит: https://asenergi.ru/catalog/tiristory-silovye/t853.html внимание - 800Амперный тиристор -28 класса, 500 амперный, в зависимости от буквы - от 46 до 65 класса. эти именно я устанавливал не так давно. их много и других имеется.
×
×
  • Создать...