Измерения | Дизайн народного RLC-метра (RLC-3) |
|
---|---|---|
Link, вы где? Дело есть. Написал программу, которая считает коэффициенты преобразования Фурье для опорного напряжения Re0, Im0 и напряжения на измеряемом импедансе Re1, Im1. Надо бы потестировать программу с более-менее реальными сигналами, особенно интересуют пограничные значения, когда один сигнал минимальный, а второй - максимальный, и наоборот. В программе используется целочисленная 48-битная арифметика, коэффициенты 48-битные, входные сигналы 16-битные, выборки делаются каждые 12.5 мкс (80 ksps), т.е. 80 выборок на период частоты 1 кГц. 48 бит выбрано, исходя из времени измерения не более 1 с. Сама программа расположена по адресу 0х0100, вызов rcall RLC3DFT. Буфер опорного сигнала лежит в озу с адреса 0х0100, длина 160 байт, второй буфер сразу за ним, т.е. с адреса 0x01A0. Переменные Re0, Im0, Re1, Im1 лежат в озу, начиная с адреса 0х0080, каждая занимает 8 байт, но пока используется только 6. На симуляторе при подаче максимального косинуса Re0=0x0009FFBB9F96, Im0=0x000000000000, при подаче максимального синуса Re0=0x000000000000, Im0=0x0009FFBB9F96. То же самое со вторым каналом. Как видите, никаких чудес, всё именно так, как предсказал товарищ Фурье. |
|
|
GM: Сама программа расположена по адресу 0х0100, вызов rcall RLC3DFT. GM: Надо бы потестировать программу с более-менее реальными сигналами, особенно интересуют пограничные значения, когда один сигнал минимальный, а второй - максимальный, и наоборот. |
|
|
Gregory: Делаю так потому, что пока как-то не удалось запустить в Протеусе "аналоговые" схемы. А Вы это дело освоили? |
|
|
Получите. |
|
|
GM: Надо бы потестировать программу с более-менее реальными сигналами, особенно интересуют пограничные значения, когда один сигнал минимальный, а второй - максимальный, и наоборот. |
|
|
GM: Получите. |
|
|
А смысл? |
|
|
GM: Получите. |
|
|
|
||
Ну, link, голубчик, какие входы, какого мультиплексора? Вы же сами сказали "пишем программу, потом займёмся схемой". Ну вот, вышло по-вашему. Программа ни к чему не привязана, голое ядро, обрабатывает то, что вы занесли во входные буфера. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |