Skip to content

Instantly share code, notes, and snippets.

@olegkapitonov
olegkapitonov / EasyEda_pinout.md
Last active January 25, 2018 16:03
Назначение ножек

Назначение ножек


С резервом для трехфазного моста

  • Выходы аппаратного ШИМ
    • PA6 (*), PA7
    • PB8, PB9
    • PA8, PA9
Целочисленное умножение на константу, 2 цикла
(uint32_t b = a * 11)
add.w r1, r3, r3, lsl #2
add.w r3, r3, r1, lsl #1
Целочисленное умножение на переменную, 1 цикл
(uint32_t b = a * b)
mul.w r2, r2, r1
Целочисленное умножение на переменную, 1 цикл
(uint32_t b = a * b)
mul.w r2, r2, r1
Целочисленное деление на переменную, 6 циклов
(int32_t c = a / b)
sdiv r2, r2, r1
16 точек с интервалом 0.2
499 516 633 567
638 604 644 648
568 706 589 588
613 755 662 688
160 точек с интервалом 0.02
0x20000c14 <debug_speed_array>: 466 428 448 442
//Polynomial Fit
#include<stdio.h>
#include <math.h>
void polyfit(int n, int N, float x[], float y[], float a[])
{
float X[2*n+1]; //Array that will store the values of
//sigma(xi),sigma(xi^2),sigma(xi^3)....sigma(xi^2n)
setpoint 0.1
R_motor=
168.61
179.84
163.12
175.47
200.17
187.61
191.31
150.40
Считать от момента открытия триака до момента
ухода тока в ноль (это очень важно), все тики
которые будут.
Sum - сумма значений с каждого тика.
R = Sum ( Voltage*Current ) / Sum (Current^2)
Потребуется отрицательный кусок напряжения,
нужно достраивать его.

На 110 вольт, мощность на шунте не более 1 Вт, напряжение после усилителя 2 В

Мощность, ток Шунт Резистор R5
1500 W, 13.63 А 0.005 Ом 3.3k
1000 W, 9.09 А 0.01 Ом 4.7k
500 W, 4.54 А 0.04 Ом 13.3k
200 W, 1.82 A 0.1 Ом 13k
pacmd load-module module-null-sink sink_name=Virtual_Sink sink_properties=device.description=Virtual_Sink
pkgname=kapitonov-plugins-pack-lv2-git
pkgver=v1.0.r23.g6e0cf49
pkgrel=1
pkgdesc="Kapitonov Plugins Pack (KPP) - Set of plugins for guitar sound processing. "
arch=('x86_64')
url="https://github.com/olegkapitonov/Kapitonov-Plugins-Pack"
license=('GPL3')
groups=('lv2-plugins')
depends=('cairo' 'fftw' 'zenity' 'zita-convolver' 'zita-resampler')
makedepends=('git' 'lv2' 'boost' 'meson')