Свежие обсуждения
Измерения

Дизайн народного RLC-метра (RLC-3)

1 2 174

Добро пожаловать в тему...

 

Можно сразу предложения?

1. Начать с изложения подробной математической модели прибора. Это позволит всем желающим попробовать свои силы в разработке прибора, давать предложения по существу.

2. При разработке прибора ориентироваться в первую очередь на широко доступные и дешевые компоненты, а не на то, что есть в столе у конкретного товарища.

По ходу:
ну зачем там Mega128 и 24 битные АЦП? Для крутизны или есть расчет, из которого видно, что без них не обойтись? Два 16-битных ADS1110 стоят дешевле одного ADS1252.
При использовании двух АЦП нужно учитывать, что у них разные характеристики преобразования. Как это делать? Индивидуально градуировать и хранить характеристики?

 

ATLab: ну зачем там Mega128 и 24 битные АЦП
Господа, а кто мешает сделать два варианта девайса - покруче и подешевле? Давайте, действительно, с математикой разберемся, а дальше каждый сам решит, что лучше.

Насчет битности АЦП. Насколько я понимаю, одна из причин 24-битности в том, что на границах диапазона измерений не будет нужной точности. Мне кажется, эту проблему можно решить и иным способом - все-таки применив вместо R0 цифровой потенциометр. Этот девайс тоже недорого стоит, и никаких ключей для работы не потребует.

 

Полагаю, тут разумно прикинуть Silabs-овский чип из серии C8051F0хх там есть два DAC12, есть два ADC и еще много подходящего по теме. https://www.silabs.com/PRODUCTS/MCU/MIXED-SIGNALMCU/Pages/C8051F0xx.aspx Камушек не из самых дешевых, но в него может быть свернута большая часть девайса. Возможно, это экономически вполне оправдано. Какие будут мнения?

 

Vlad_Petr: C8051F0хх там есть два DAC12, есть два ADC и еще много подходящего по теме. https://www.silabs.com/PRODUCTS/MCU/MIXED-SIGNALMCU/Pages/C8051F0xx.aspx Игрушки не из самых дешевых, но в такой камень может быть свернута существенная часть девайса, возможно, это экономически вполне оправдано. Какие будут мнения?
Опять дорогая экзотика...
Взять 2 дешевых МК, что валяются на каждом углу, взять АЦП и ЦАП и это будет дешевле по 2 причинам:
- собственно по цене
- по беспроблемной доставабельности и программированию.
Ну сконструировали на C8051F0, а программировать его чем? Делать для него программатор? И софт еще надо поискать.

Все же жду математику. Imho, без нее ветку можно закрывать.

 

ATLab: Опять дорогая экзотика... Хорошо-бы иметь аргументированные замечания. Эта тема чисто техническая. Лучше не засорять. Для эмоций есть раздел "Ни о чем".
ATLab: Все же жду математику. Imho, без нее ветку можно закрывать. Полагаю, телегу впереди лошади не надо спешить пристраивать. Сначала железо определяется, а потом конкретный софт. Наоборот (иногда) делают там, где в софте контроллерном никакой практики не имеют. Полагаю, тут народ грамотный и нам так суетливо дергаться нет причин...
ATLab: И софт еще надо поискать. Дык.. "найти софт" для еще не созданного варианта прибора невозможно, его пока ПРОСТО НЕТ.

 

Vlad_Petr: Хорошо-бы иметь аргументированные замечания. Эта тема чисто техническая. Лучше не засорять. Для эмоций есть раздел "Ни о чем".
Какие эмоции?
1. Заходим в efind и смотрим цены на SiLabs. За такие цены покупать 8-битный МК... Даже с АЦП и ЦАП...
2. В фитоновском программаторе SiLabs нет вообще, как, впрочем и в тритоновском. Как программировать?
3. Софт имелся ввиду - среда разработки, язык программирования. Писать на ассемблере в SiLab-овской IDE?

У Вас есть опыт работы с этими МК? Лично я, при всей их заманчивости, никак не могу придумать убедительную причину поставить их в какой-нибудь новый прибор, обхожусь в основном PIC - на работе, и еще немного Atmel - для себя.

Vlad_Petr: Полагаю, телегу впереди лошади не надо спешить пристраивать. Сначала железо определяетс...
Разработка прибора начинается с ТЗ. Математика, описывающая его алгоритм работы и формулы, по которым будут вестись вычисления - часть ТЗ.
А уже потом, на основе требований ТЗ, выбирается железо. При этом выбор железа оптимизируется по целевым функциям, в данном случае, целевая функция - дешевизна, распространенность и легкая доступность. И т.д.

 

Можно попробовать применить http://www.wolfsonmicro.com/uploads/documents/en/WM8775.pdf, это АЦП для звуковой карты

 

ATLab: 1. Заходим в efind и смотрим цены на SiLabs. За такие цены покупать 8-битный МК... Даже с АЦП и ЦАП... Неверно, АЦП и ЦАП денег стоят, еще стОит пайка, площадь платы...и т.д. Все это долго обьяснять. Подумайте сами, прочитайте где нибудь.
ATLab: 2. В фитоновском программаторе SiLabs нет вообще, как, впрочем и в тритоновском. Как программировать? ссылок в инете, -не одна тысяча, например http://www.silabs.org.ua/sp_ru.htm (картинку прилагаю).
ATLab: 3. Софт имелся ввиду - среда разработки, язык программирования. Писать на ассемблере в SiLab-овской IDE? В Keil uVision3, например. Да много, где можно.

Уважаемый ATLab! Хотелось-бы видеть аргументированные мнения. Если в чем есть сомнения, сначала подумайте сами, или поищите в инете. Для поиска ответов на Ваши вопросы N2 и N3 в Гугле, понадобилось меньше минуты, еще раз убедительно прошу Вас не создавать "мусора" в топике.

 

GM: Заодно тут можно высказывать всякие мысли по модернизации Полагаю, насчет 100гц.,1КГц и 10КГц мы "в плену" предубеждений. Можно выбрать частоты кратные двойке. И вообще, мне кажется,можно сделать большее число частот. Понадобится меньший динамический диапазон для аналогового измерения.