Аналоговый преобразователь. ADC-DAC
- Войдите на сайт для отправки комментариев
Ср, 17/03/2021 - 09:51
Нужна помощь в написании скеча для ардуино+цифровой потенциометр(mcp4725) (можно и другие доступные варианты) для преобразования сигнала по данному графику.
К сожалению не могу прикрепить картинку с телефона.(разработчикам сайта) позже попробую с компа. Доп информация л.с либо вацап 8семсотпять724семь001.
А какой смысл в таком преобразовании? Может, подойдет ОУ?
Вообще то mcp4725 не цифровой потенциометр, а обычный ЦАП. Если напряжение на выходе достаточно до 3 вольт, то имеет смысл использовать ESP32 или STM без дополнительных корпусов, у них есть цап на борту. Лички тут нет.
Напишите подробнее на почту. Сделаю
barmaley2m@yandex.ru
У ESP32 цап на 3 вольта 8 бит. У mcp4725 5 вольт 12 бит. Вроде бы разница. В 8 раз (256 и 4096)
И автор, который просит написать элементарную программу, ну легко справится с ESP или STM :))
Вообще то ТС пишет про потенциометр. Так что нужно общаться с ним, чего ему нужно в реале - не понятно.
Вообще то ТС пишет про потенциометр. Так что нужно общаться с ним, чего ему нужно в реале - не понятно.
Он же написал конкретно - mcp4725
я там почту дал
а скорость изменения сигнала какая?
Сделаю дешевле чем Бармалей на 250 рублей . brokly(at)mail.ru
у mcp4725 максимальная 3.4 Мбит/с
Сделаю дешевле чем Бармалей на 250 рублей . brokly(at)mail.ru
сделаю за 250 рублей :)
Делай, ТС заплачу 250 рублей за скетч Бармалея :)
а скорость изменения сигнала какая?
Если ТС не указал, то любая.
Делай, ТС заплачу 250 рублей за скетч Бармалея :)
Не, ты дал слово сделать. У тебя дешевле. Делай :)
Я слова не давал. Это было предложение, а не договор. :) Так что давай, не хулигань !
Тогда и у меня не договор.
Тогда и у меня не договор.
Кто бы сомневался :)
Я слова не давал. Это было предложение, а не договор. :) Так что давай, не хулигань !
кто бы сомневался
а скорость изменения сигнала какая?
Вот как на педаль газа на машине нажимаете какая там скорость изменения сигнала? Думаю скорость мизерная а в цифрах выразить не могу. Ну мааксимум 2 герца.
Во-первых: есть другие МК с разрядностью ЦАП поболее - 10 бит например.
Во-вторых: ЦАП можно заменить ШИМ-ом, который есть практически в любом МК. И дискретности там можно достичь большей.
Если сэмплировать потенциометр педали газа с частотой 100Гц, то даже при этом при резком нажатии педали газа чувствуется ступенчатость изменения крутящего момента. И водители уже на это жалуются, так как очень заметно.
Для качественной работы нужно сэмплировать педаль с частотой как минимум в несколько сотен Гц. Или делать интерполяцию для сглаживания.
И при 2 Гц будет дёргать так, что пассажирам мало не покажется - с 0% сразу на 100%.
На графике представлен входной сигнал и выходной. Задание получать сигнал на выходе преобразователя по данному графику. Быстродействие особой роли не играет, если только на выходе сигнал задерживается не более секунды.
программа для nano + mcp4725 = 1500 рублей
Без-проблем-можно-и-больше-если-будет-потдержка.Куда к Вам обратица?
НИК @ orviss.ru
Во-вторых: ЦАП можно заменить ШИМ-ом, который есть практически в любом МК. И дискретности там можно достичь большей.
Да вы шо? ШИМ выдаёт аналоговый сигнал? Вот не знал.
У меня наверное осциллограф портачит.
Дискретности можно, стабильности - нет , или танцы с бубном.
А разве ТС просит дискретный сигнал, а не аналоговый?
Потому на выходе ардуино и попросил цап в виде mcp.... можно было бы фильтровать шим и получить аналоговый сигнал на выходе но как сказано выше стабильности никакой.
Бармалей, Ну ты что , хватит уже пургу молотить.... Ты пытаешься скрестить пушистое с теплым. Аналоговый сигнал это у которого каждый из представляющих параметров описывается функцией времени и непрерывным множеством возможных значений. На практике цифровое устройство может сгенерировать сигнал который можно считать аналоговым с некоторыми допусками. Так как истинно плавного изменения сигнала добиться, на практике, невозможно, только ступенчато. Размер ступеньки зависит от дискретности преобразования цифровое значение - аналоговый сигнал.
ЗЫ Шим - не аналоговый сигнал, но очень просто преобразуется в эрзац аналогового.
ЗЫ Шим - не аналоговый сигнал, но очень просто преобразуется в эрзац аналогового.
Я как раз не пытаюсь скрестить. Почитай выше.
А ТС нужен эрзац? Нужны заморочки с резисторами, конденсаторами, дросселями вместо того, чтобы поставить ЦАП за 50 рублей? И получить стабильное напряжение с дискретностью 4096 и скоростью преобразования больше 8 мб?
Я понимаю, что ТС человек неопытный, но зачем ему втюхивать дребедень? Да ещё на основе ШИМа. Который годится только для регулирования яркости лампочек, и то с боольшим натягом.
Откуда мы знаем, что в реале нужно ТС ? Хотя никогда серьезно шим как источник аналогового сигнала не рассматривал. Да и чего нам тут разговаривать. Я уже все ему сделал.
Я ж и писал - там программа на 20 строчек. На 250 рублей.
Знаем мы как ты пишешь за 250 рублей. Давай уже, не хулигань. Звезда матлаба !
Откуда мы знаем, что в реале нужно ТС ? Хотя никогда серьезно шим как источник аналогового сигнала не рассматривал. Да и чего нам тут разговаривать. Я уже все ему сделал.
демпингуете )))
демпингуете )))
Ничуть.
демпингуете )))
Ничуть.
не уж то действительно в двадцать строк (читабельных) уложились?
PS и на выходе, при входном менее 0.8 и более 4 вольт что? Из рисунка неясно
PPS кстати МСР единственная с которой при закупке на Алике не было ни единого брака
Но если применить магию ФНЧ к их выходам, то тут Он и появляется - Аналоговый. ;)
Я могу это написать в одну строку. Только очень длинную. Все же понятно, что нельзя оценивать работу программера по объему текста. Важен конечный результат.
Я так понял, что в молоке должно быть 4 вольта.
Всегда думал, что ЦАП - это массив резисторов, выдающих ток. ;)
Я могу это написать в одну строку. Только очень длинную. Все же понятно, что нельзя оценивать работу программера по объему текста. Важен конечный результат.
Я так понял, что в молоке должно быть 4 вольта.
не факт, у ТС там штрихпунктирная )))
Но если применить магию ФНЧ к их выходам, то тут Он и появляется - Аналоговый. ;)
Ой ли ? Максимум можно получить "стоптанные" ступеньки :)
не факт, у ТС там штрихпунктирная )))
Ну могу туда морзянку или меандр прикрутить :)
не факт, у ТС там штрихпунктирная )))
Ну могу туда морзянку или меандр прикрутить :)
да это понятно, МСР на предмет перевода в Z состояние не изучал, не было потребности, стартовать с определенного значения при включении - поддерживается, может и невозможно?
не факт, у ТС там штрихпунктирная )))
Ну могу туда морзянку или меандр прикрутить :)
да это понятно, МСР на предмет перевода в Z состояние не изучал, не было потребности, стартовать с определенного значения при включении - поддерживается, может и невозможно?
Есть там епром. Думаю это и не нужно.
То же самое с емкостной нагрузкой, только наоборот.
НИК @ orviss.ru
Так и не разобрался куда писать