类型的 Pin


Pin Theremino 系统

被称为 “PIN” 目前对主人和奴隶的输入输出连接器.


引脚输出在主模块的版本 4.0 开始

MasterDIL-V4_3D_Top

在此版本中,所述 IN OUT 销 12 并且用圆圈和数字标记.


老主人了 6 或 10 PIN, 安排如下:

第一位大师只有 6 输入输出引脚标记出销 – 1 2 3 4 5 6

Theremino System - Master IN OUT Pins

大师与固件版本 3.0 和后续, 他们有 4 额外的针:
这款 PIN 7 CN2 连接器上 (奥克斯), 标记 国家药品监督管理局
这款 PIN 8 CN2 连接器上 (奥克斯), 标记 沙田至中环线
这款 PIN 9 CN2 连接器上 (奥克斯), 标记 进入
这款 PIN 10 CN3 连接器上 (串行), 标记 Dir.


在销出奴隶模块

模块 “奴隶” 有 10 PIN. 到针脚 1 只有在 8 是普遍的, 的 9 和 10 是数字只.

注意: 即使串行线路使用三通连接器相似的针脚, 但不是应与他们相混淆. 串行线路仅用于连接一块模块与 ’ 更多. 您不需要将传感器或执行器连接到串行线路.


信号的针脚

纱线 “吉安达” 零电压参考端口 它是用相应的 GND 传感器或执行器连接.

纱线 “+5V” 带电源电压 从中你可以捡几个几百毫安.

纱线 “信号” 以模拟信号 从 0 只有在 3.3 伏特, 从传感器或出站来到该致动器.

纱线 “3.3” 带来的稳定的电压 通过 3.3 伏特, 从中你可以撤回到一百毫安.

最大电流和电压引脚线信号

对于配置为输出引脚 ( Digout, Pwm8, Pwm16, Servo8 和 Servo16 ) 最大电流为 + /-15mA (这两对大众往正面)

对于配置为输入引脚 ( DigIn, DigInPu, ADC, 邮政编码, RES, 计数器, FastCounter ) 以下注意事项:

  • 适用于输入引脚的电压必须限制在范围内由 VSS-0.3 VDD + 0.3
  • 你不能限制 P N 二极管的电压. 应该用肖特基二极管. 但他们有太高的寄生电容. 然后限制必须只托付给内部二极管.
  • 适用最大电流 内部保护二极管是 +/-100UA (*)
(*) 这是最大的电流,避免操作错误. 在 ESD 事件的最大电流可以远远高于, 没有任何风险.

只有特殊的针 7, 8 和 9 接受输入的信号从 5 伏特. 从精度 -0.3 5.3 伏特至伏特.

传感器连接器存在于特殊的奴隶, 如 CapSensor, 我不是真的 “PIN” 并且那里你可以连接标准传感器和执行器.

瞬态错误造成的输入引脚上潮

有时, 感人的针脚用你的手指, HAL 程序停止与硬件进行通信, 写一个红色线路与消息"断开",你要先按"确认".

这将会发生如果身体充满了静电和发出微小的电击. Theremino 系统的组件永远不会打破, 但即使你不看到火花, 它始终是张力的数以千计的伏特. 这些排放可能发送失控是串行通信,USB 通信.

在测试期间,我们要特别注意处理形式只关闭或触摸弥撒之前 (例如 USB 连接器) 最后的项目应该总是提供一个绝缘的容器,可以阻止用户接触电压下的金属零件.

连接故障和电涌防护

针脚不受连接错误, 例如,可以将所需的串行电缆连接到任何一种针或到另一根针, 和也许反向连接,信号端到地面或反之亦然,同时唯一的结果是一个临时不工作.

注意: Theremino System -针脚被保护免受过电压和你可以触碰你双手没有特别的预防措施但不能保证他们可以承受任何东西. 如果你连接你 220 伏到任何输入输出引脚, 或串行传输线你得到一个肯定的灾难和可能也会破坏一半 PC

和’ 好地照顾在链接因为一些逆转可能会导致短 5 Volt USB 线,然后插手到您的 PC 保护. 在其他情况下,你可以连接你 5 伏特到不承担的传感器. 也在这种情况下不会破坏也不是更好地避免它.

Theremino 系统有的模块是没有引信或保护组件的性能将会降低. 遵循的原则是,而不是使用组件如保险丝和确保,成本低,易于更换.


Pin 的数字值

传感器和执行器生产和使用数字值 “粗糙” 从彼此非常不同. 在某些情况下这些值以 0 只有在 255 (8 位), 在其他人从 0 只有在 65535 (16 位) 或很小 (从 0 只有在 1), 在数字输入, 或很大 (从 0 只有在 16777215), 为 “Capsensorhq”. 而在高达 4 在某些情况下数十亿喜欢 “期间”.

便于连接和模块化系统 Theremino 变换所有的原始值, 在 “范围” 标准 0 只有在 1000

使用中的值 0 只有在 1000 它并不限制决议只 1000 值, 因为这些都是数字类型 “浮法” (带逗号), 他们有更高的分辨率, 比现有的最佳传感器.


输出数字值被视为

Dig_Out
从插槽读取的值是根据相关 “最小值” 和 “最大值” 摇身一变成一个 0 到 1 之间的值. 此值筛选与 FIR 滤波器 (线性或增长), 可调 “响应速度”. 该筛选器的输出值被调用 “归一化” (零到一之间的价值和筛选).

如果归一化的值超出了 0.5, 发送一个 PIN 硬件, 这意味着在上 (3.3 伏特).

如果归一化的值小于 0.5, 零是发送到 PIN 硬件, 这意味着切换掉 (零伏特).

交换价值 “最小值” 和 “最大值” (例如最小值 = 1000 / 最大值= 0) 获得操作的反转. 所以在这个例子中, 如果 Slot 值超过 500, 然后输出变为零伏.

Pwm_8 和 Pwm_16, Servo_8 和 Servo_16
从插槽读取的值是根据相关 “最小值” 和 “最大值” 摇身一变成一个 0 到 1 之间的值. 此值筛选与 FIR 滤波器 (线性或增长) 可调 “响应速度”. 该筛选器的输出值被调用 “归一化” (零到一之间的价值和筛选).

归一化的值然后比较根据 “最小时间 (我们)” 和 “最长时间 (我们)” 变成之间的一个数字 “0” 和 “64000”. L ’ 硬件视为微秒的十六分之一的这个号码, 然后 64000 它意味着 4 毫秒.

针型 “脉宽调制” 发出脉冲与变量之间的时间 0 Ms 和 4 Ms 和固定的重复时间 4 女士.

针型 “仆人” 发出脉冲与变量之间的时间 0.5 Ms 和 2.5 女士 (如果没有不同规定) 与固定的重复时间 16 女士.

步进
从插槽读取的值, 有关 (且为 “1000 手段毫米” 和 “0 手段毫米”) 摇身一变成一个 0 到 1 之间的值. 如果你设置 “1000 手段毫米” = 1000 和 “0 手段毫米” = 0, 然后不运行考虑规模和出来的插槽的值的转换 “毫米”.

从这里开始,值始终是以毫米为单位. “零” 指示为零毫米和 “一个” 指示 1000 毫米. 此值并不局限于零到一之间, 但之间 20 亿积极的一步, 和 20 亿负阶跃. 如果您使用的 “毫米的步骤 = 200” 限制: +10 Km 和 -10 公里.

的值然后筛选与 IIR 滤波器 (线性或增长), 可调 “响应速度”. 该筛选器的输出值被调用 “过滤”

最后的值发送到 ’ 硬件是步数 (预乘以值 “毫米的步骤”) 和表示 “目的地”.

特殊值 NAN_Reset, 具有特殊意义的冲裁的 ’ 轴. 当你写一个重置, Pin 步进插槽, 电机立即停止. 随后, 第一个值将写入到插槽, 将值 “零参考”. NAN_Reset 是在 Theremino 自动化作为可用 “重置”, 或在新类 “ThereminoSlots”, 可用的 Theremino 自动化源代码.

Pwm_Fast
如果您启用该按钮 “插槽的频率” 筛选的值设置的频率. 从插槽传入的值通常是之间 0 和 1000, 但转化频率值, 之间 “最小值” 和 “最大值”.

如果您启用该按钮 “插槽回的周期”, 筛选的值设置时间报告, 低和高信号之间. 传入的值从插槽, 通常适用于之间 0 和 1000, 但都是成倍增加的或划分, 通过改变 “最小值” 和 “最大值”. 通常你设置 Min = 0 / 最大 = 1000年和占空比调节, 提供的值 0 只有在 1000.

生成的最低的频率 245 赫兹和最大值 5.3 各地 MHz. 占空比去从零 (输出信号总是低) 直到 100% (高输出信号).

条例 》 的粒度取决于频率集:

  • 在 1000 Hz 占空比精度 16 双边投资条约 (错误: 0.0015%) 频率是 14 位 (错误: 0.006%)
  • 在 16 占空比千赫精度 12 双边投资条约 (错误: 0.024%) 频率是 10 位 (错误: 0.1%)
  • 在 1 MHz 的占空比精度下降到只是 6 双边投资条约 (错误: 1.5%) 和只的频率 4 位 (错误: 6%)

由于更高的频率是的粒度: 5.333 MHz / 4 MHz / 3.2 MHz / 2.666 MHz / 2.286 MHz / 2 MHz / 1.777 MHz / 1.6 MHz / 1.454 MHz / 1.333 MHz / 1.231 MHz / 1.066 MHz / 1 MHz


如何输入数字值的处理

Digital_ln, Digital_In_Pu
数字输入是施密特触发器, 因此,电压必须超过 2 伏特, 对采取 “关于” 而且必须下 1 伏特, 对采取 “关闭”. 作为传输值对 “1” 和值 “关闭” 作为 “0”. 这两个值进行筛选使用 FIR 滤波器 (线性或增长) 可调 “响应速度”. 该筛选器可以用于使平均的许多冲动或像机械接触可设置抖动. 最后做比较. 如果筛选的值超过 0.5 然后它被发送到值 “最大值”, 否则则发送值 “最小值”.

Adc_8, Adc_16, Cap_8, Cap_16, Res_8, Res_16
这些投入测量不同大小 (电压, 能力和抵抗) 把他们变成之间数 0 和 65535 (16 动态比特). 这些值 0 和 1 之间进行标准化和使用 FIR 滤波器进行筛选 (线性或增长), 可调 “响应速度”. 该筛选器可以用于使的平均时间和提高稳定性的措施. 最后之间展开归一化的值 “最小值” 和 “最大值” 然后发送到插槽.

Capsensor
CapSensor 测量能力非常小,并成为一个到数字 32 位, 它表示周转时间, 微秒级的十六分之一. HAL 应用计算振荡的频率, 和这可以追溯到的固定和可变的能力, 最后用公平的逼近, 以毫米为单位的距离. 这个距离是零到一之间的归一化, 使用 DistMin 和 DistMax 的参数和筛选使用 FIR 滤波器 (线性或增长), 可调 “响应速度”. 该筛选器可以用于使媒体风暴和提高稳定性. 最后之间展开归一化的值 “最小值” 和 “最大值” 然后发送到插槽.

计数器, Counter_Pu, FastCounter, FastCounter_Pu
所有计数器都生成从计数 0 只有在 65535 (16 位). 当计数超过 65535 编号从零开始. 此系统允许许多应用程序读取序列号没有失去计数的危险.

期间, Period_Pu, SlowPeriod
此输入的数字输入的时间读取之间两个连续上涨. 时间单位为微秒级的十六分之一. 这些针脚的操作不是检查, 并且可能包含错误.

Usound_Sensor
这种投入被专门为阅读超声波传感器. 值的处理是类似于从模数转换器.

针型计数器, FastCounter 和期间包括转换器, 计算频率. 此转换器操作尚未签, 并且可能包含错误.

Stepper_Dir
这种投入是总是与针型步进关联. 由硬件读取原始值 ’, 是的步骤数 (正数或负数), 缺少到达 “目的地” 指定. 应用程序会计算 HAL 毫米 (和分数), 除以原始值, 值 “毫米的步骤” 特定的引擎. 最后此值以毫米为单位, 写进插槽, 并通过数控应用程序可以读取. 数控应用, 知道的剩余距离和目标 (指定由她自己), 可以计算, 与简单的减法, 引擎的实际位置. 知道每个引擎的位置, 在每时每刻, 简化了控制算法,其运作亦更准确.

Encoder_A, Encoder_B, Encoder_A_Pu, Encoder_B_Pu
这对输入法的两个阶段 编码器 “正交”. 计数 ’ 编码器写进用别针相关联的插槽 “Encoder_A”.
编码器生成从计数 0 只有在 65535 (16 位). 当计数超过 65535 编号从零开始. 此系统允许很多应用程序而不会丢失计数读取序列号.


输出 pin 类型

Dig_Out
数字输出,可用于直接向电源 led 或更多或更少复杂适配器与负载的巨大的力量, 可能光电隔离.

目前每个引脚的类型 “Digout” 美国 8 比特的数据传输, 但在将来版本预计将打包到 8 个引脚 DigOut 在一个字节

Pwm_8 和 Pwm_16
PWM 信号输出 (脉冲宽度调制) 是一种数字调制方法, 这样就可能获得中等电压变量, 依赖于时间的比率’ 正、 负脉冲. 与 ’ 添加一个电阻和一个电容, 你可以获得直流电压可以设置从 0 和 3.3 伏特. Led 可以直接连接,它的光可以调整从零到最大. Theremino 系统模块生成 Pwm 信号从 0 只有在 4 女士. 重复时间 4 女士.

很多设备可以连接到 PWM 输出, 作为 Led 和白炽灯用来被生物. 因为眼睛有对数的刺激-反应, 上部的调整范围的一半会出现压缩. 若要更正此缺陷 PWM 引脚有 l ’ 选项 “对数响应”

Pwm8 具有较低的分辨率 (只有 256 不同级别), 虽然渐进是足够, 您应该使用这种类型的针代替 Pwm16 占据只有八位 (一个字节) 通信时.

Servo8 和 Servo16
具体到伺服控制信号输出. 伺服命令通常有约远足 180 学位, 实际上这些都是超越 150 度和有人走过来跟 210 学位.

正常的伺服控制产生充分的旅行时间从 0.5 女士 2.5 女士 (从 500 我们对 2500 我们). 然后,系统模块 Theremino 生成信号 “仆人” 从 0.5 只有在 2.5 女士. 重复时间固定在 16 女士.

能够调整的最小值和最大时间, 即使超出正常范围的伺服电动机 (高达 0 Ms 和达 4 女士) 允许您使用各种各样的仆人, 数字和模拟, 和每个生成器. 虽然不同于正常标准的无线电控制.

当连接有强烈涌流的伺服系统, 特别是大、 数字, 然后是通信的好停止与外部电源适配器和电源线 5 伏特 1A 5A 根据多少和哪些伺服链接到.

Servo8 具有较低的分辨率 (只有 256 不同级别), 虽然渐进是足够, 您应该使用这种类型的针代替 Servo16 只占据 8 位 (一个字节) 通信时.

步进
这种类型的针是用来控制 步进电机. 每个脉冲发出的 Pin, 提出了步进电机. 每个针型步进, 必然的 Pin, StepperDir 型 (在这个页面的几个部分可以解释). 输出信号的 StepperDir 指定电机的运动的方向. 步进电机不能直接连接, 但需要一个司机和一个电源. 有关详细信息请参阅 链接.

用于所有类型的输出引脚的功能

低电压: 0 伏高电压: 3.3 Volt 马克斯当前接收器: 18 但最大的电流源: 18 但


输入的 pin 类型

DigIn 和 DigInPu
数字输入有或没有上拉.

目前每个引脚的类型 “DigIn” 或 “DigInPu” 美国 8 比特的数据传输,但在将来版本的 Theremino 预计将包达 8 引脚 DigIn 在一个字节中的系统设备

Adc8 和 Adc16
使用这种类型的针把模拟输入的电压从 0V 至 3.3 V 为一个数字值从 0 只有在 65535.

Adc8 型具有更小的分辨率 (只有 256 不同级别) 虽然渐进性就足够了,它是针的最好使用这种类型代替 Adc16 占据只有八位 (一个字节) 通信时.

Adc16 型大约有有效分辨率为 12..14 位 (请参阅本文档末尾的说明)

Cap8 和 Cap16
使用这种类型的针来衡量小容量, 在 ’ PicoFarad 的顺序. 主要用途是类型的读电容式按键和电容式控件 “滑块” 但您还可以创建简单的接近开关,无需使用昂贵的商业接近传感器.

对于大多数键盘和接近传感器 “困难” (与控件 “滑块” 或与很多时候) 使用的针脚与低寄生电容 (请参阅本文档末尾的备注)

Cap8 具有较低的分辨率 (只有 256 不同级别) 虽然渐进性就足够了,它是针的最好使用这种类型代替 Cap16 占据只有八位 (一个字节) 通信时.

Cap16 大约有有效分辨率的类型 12..14 位 ( 请参阅本文档末尾的说明 )

Res8 和 Res16
这种类型的针用来测量传感器的电阻值. 主要是用来读取可变电阻器和滑块的位置.

你得到同样的结果,电位器连接到引脚 ADC 但是它只需要两根电线,你甚至不需要一个稳定的电压从 3.3 伏特的电位器的三线.

可测量电阻范围是从 0 只有在 50 Kohm. 从电流进行测量 66 UA (+/- 20 %) 即乘以 50 Kohm 生成电压全尺寸 3.3 伏特.

Res8 具有较低的分辨率 (只有 256 不同级别) 虽然渐进性就足够了,它是针的最好使用这种类型代替 Res16 占据只有八位 (一个字节) 通信时.

Res16 型大约有有效分辨率为 12..14 位 (请参阅本文档末尾的说明)

计数器和 CounterPu
每个引脚的类型 “计数器” 或 “Counter_Pu” 美国 16 比特的数据传输.

所有引脚可以都编程为计数器或 CounterPu. 但最大计数率其实相当有限, 周围一些千赫, 对微控制器和信号的占空比的负载依赖. 如果你需要更高的速度,你需要使用 FastCounter.

FastCounter 和 FastCounterPu
每个引脚的类型 “FastCounter” 或 “FastCounter_Pu” 美国 16 比特的数据传输.

快速计数 (FastCounter) 允许您算非常高的频率 (50 MHz) 但它可以只在针上启用 8.

要获得最高计数频率需要占空比是, 50% 最小的低电压和高电压 10nS 10nS.

期和 PeriodPu, SlowPeriod
每个引脚的类型 “期间” 美国 32 位 (4 字节) 数据传输.

这种类型的针措施的形式 d 长度 ’ 重复波, 从山顶到山, 最大的期间内约 260 秒.

分辨率为十六分之一微秒.

精度 +/- 1% 在环境温度范围从 0 ℃ 至 50 ℃

通过该程序可以转换周期时间 “哈尔” 在频率. 这种技术可以测量非常低频率 (到大约十分之一的赫兹) 高分辨率.

Usound_Sensor
每个引脚的类型 “Usound_sensor” 美国 16 位 ( 2 字节 ) 数据传输.

许多超声波距离传感器例如模型 SRF05, 这种类型的针也可以读取.

这种针类型生成的脉搏 “开始” 积极每 33 女士 ( 为 ) 和测量时间的 ’ 从返回的冲动 0 只有在 32000 微秒.

时间然后将转换程序 “哈尔” 在距离,考虑到空气中的声速 ’.

Encoder_A, Encoder_B, Encoder_A_Pu, Encoder_B_Pu
每个引脚的类型 “编码器” 或 “Encoder_Pu” 美国 16 比特的数据传输.

所有管脚都可以被编程为编码器或 EncoderPu. 最大计数率是有限, 周围 10 千赫, 微控制器上的负载依赖.

用于在输入引脚的功能

低电压: 从 0 只有在 1 伏高电压: 从 2.3 只有在 3.3 低的最低电压伏特: -0.3 与最大 100uA 伏特 (注意 1)
最大的高电压: +3.6 与最大 100uA 伏特 (注意 1) (注意 2)
上拉电流: 从 50 只有在 400 UA (典型 = 250)
(注意 1) 如果信号低于 -0.3 伏特或以上 3.6 你要限制电流到 + /-100uA 伏特. 通常限制 100 k 电阻与电流, 在一系列与信号线. 电阻应四周的输入引脚上尽量减少噪声从阅读线收集. 电阻的值取决于预期的额外信号电压. 作为一般规则应计算 10 每个额外电压伏特的 kohm.
(注意 2) 特殊引脚 7, 8 和 9 接受信号的上限 5.3 伏特. 其他所有的功能都相同的其他别针.

特殊的输入的引脚

Capsensor
每个引脚的类型 “Capsensor” 美国 24 位 (3 字节) 数据传输.

这种类型是针的特殊, 所以上面列出的电压特性不是有效.

StepperDir
针型 “Stepper_Dir” 使用 32 位 (4 字节) 数据传输.

该引脚用于 步进电机 它是一个特殊的针, 由于各种原因:
1) 不能单独存在, 前面必须总是有针型步进.
2) 尽管软件输入的引脚, 到相应的硬件是一个数字输出信号 (指定为电机方向).
3) 由软件读取值, 不是来自物理针脚, 但由步进电机控制固件. 这是从您的目的地以毫米为单位的距离. 将详细加以说明, 所有 ’ 此页的顶部.


所有数字输入引脚的注意事项

DigIn, DigInPu, 计数器, CounterPu, FastCounter, FastCounterPu, 期间, PeriodPu, UsoundSensor, Encoder_A, Encoder_B, Encoder_A_Pu 和 Encoder_B_Pu

数字输入的类型 SchmittTrigger 与:
– 低触发电压 = 1 伏特
– 触发电压高 = 2 伏特.


故障排除说明 Adc16, Cap16 和 Res16

决议 16 位不到达单片机 ADC 但与采样技术在固件中写你来到我身边 14 位. Theremino 系统还实现了误差校正和数字滤波的降噪. 这些联合的技术来实现有效的决议 16 可接受的响应率减少钻头.

要获得最高的分辨率,您也应该尽量减少噪声处理处置的地面连接, 不使用传感器与阻抗太高 (最大 10..50 Kohm), 使连接不会太长,避免与相邻信号的电容耦合.


计数器和编码器的注意事项

要允许多个程序同时使用相同的数据, 在每次读取不重置计数器, 但他们继续增长直到 65535 然后从头再来.

使用它们的程序会得到新值和以前的新滴答计数区别. 和’ 此外需要检查新值是大于或等于前和, 否则, 必须通过添加更正 65536.

阅读与下列程序之间不需要花太多时间, 所以在你重置两次之前的时间读取计数器.

重复的大致时间, 取决于信号频率计数, 下表所示:

信号采样时间重复
----------------------------------------
 50 MHz          1 女士
  5 MHz         10 女士
500 千赫        100 女士
 50 千赫          1 美国证券交易委员会
  5 千赫         10 美国证券交易委员会


上拉的注意事项

在拉杆销类型添加弱阳性当前用于链接按钮或开路集电极装置,而无需添加一个按钮和正电压之间的电阻.

当前的典型上拉是 250 UA (低: 50 UA, 最大 500 UA).


对 ADC 的笔记, 章和水库

所有引脚上没有可用 ADC 输入, 见下表.

窗体

有效的针脚

没有有效的针脚

硕士

1, 2, 3, 4, 5, 6

7, 8, 9, 10, 11, 12

仆人

1, 2, 3, 4, 5, 6, 7, 8

9, 10


漏电流和销能力

提供非常低的电流传感器 (如光传感器) 和较少的泄漏电流和低容量的电容按钮使用的针脚.

模块的针脚泄漏寄生电容电流
                       (最大)                 (约)
-----------------------------------------------------------------
硕士    1, 2         +/- 500 NA            30 PF 的仆人     1, 2         +/- 500 NA            30 PF 泛型   1, 2         +/- 500 NA            30 PF 的仆人     7, 8         +/- 200 NA            20 PF 硕士    3,4,5,6      +/- 100 NA            10 PF 的仆人     3,4,5,6      +/- 100 NA            10 PF 泛型   3,4,5,9,10   +/- 100 NA            10 PF


"仆人"信号的精度, "Pwm"和 “PwmFast”

插脚式伺服

有效分辨率

精度

草稿中的数 1 女士

重复时间

频率. 重复的

仆人 8 位

8 位

3.90 我们

256

16 女士

60 Hz

仆人 16 位

14 位

0.06 我们

16384

16 女士

60 Hz

伺服信号变化从关于 0.5 女士 (最低) 关于 2.5 女士 (最大) 重复时间大约是 16 女士. 如果同一模块也使用 pin 型 "Pwm", 则伺服信号的精度降低; “步进”.

重复时间
重复时间增加达 24 Ms 在旧模拟无线电双叶产品, 因为完成信号是包含所有伺服信号的脉冲火车, 一个接一个. 然后用 12 仆人一直延伸到 24 Ms"平均" 24 Ms = 10 基本的女士 + 1 女士 * 12 仆人. 由于这些原因所有仆人都接受可以从 5 重复…8 Ms 达 25…30 女士. 故此,我们有选择 16 Ms 的重复.
倍最小最大值
信号由最初成立 1 女士 2 女士 (年 80 的 1900) 但多年来,它已扩展到 0.5 Ms 每片. 当前的仆人,使任何种族 (这通常是 180 学位) 大约需要从一个信号 0.5 关于 Ms 2.5 女士. 甚至仆人多圈编码器需要给任何一对夫妇. 然后,我们提出从最小值和最大时间可调 0 只有在 4 女士, 以适应任何伺服系统.

PWM 引脚

有效分辨率

精度

NUM. 在 4mS 的步骤

重复时间

频率. 重复的

脉宽调制
8 位

8 位

16 我们

256

4 女士

250 Hz

脉宽调制_ 16 位

16 位

0.06 我们

65536

4 女士

250 Hz

任何数目的引脚用作"Pwm", 重复时间永远是 250 Hz. 最大精度为 16 bits 被通过配置只有一个 pin"PWM"和"仆人"不. 增加 PWM 信号和仆人的数量 (或步进) 同一模块, 信号的最大精度"PWM"逐步向下降 8 位.

插脚式 PwmFast

频率和工作周期, 由 Pin 型 PwmFast 生成, 它们具有非常高的稳定性, 并且独立于配置其他针脚的方式。.

生成的最低的频率 245 赫兹和最大值 5.3 各地 MHz. 占空比去从零 (输出信号总是低) 直到 100% (高输出信号).

条例 》 的粒度取决于频率集:

  • 在 1000 Hz 占空比精度 16 双边投资条约 (错误: 0.0015%) 频率是 14 位 (错误: 0.006%)
  • 在 16 占空比千赫精度 12 双边投资条约 (错误: 0.024%) 频率是 10 位 (错误: 0.1%)
  • 在 1 MHz 的占空比精度下降到只是 6 双边投资条约 (错误: 1.5%) 和只的频率 4 位 (错误: 6%)

由于更高的频率是的粒度: 5.333 MHz / 4 MHz / 3.2 MHz / 2.666 MHz / 2.286 MHz / 2 MHz / 1.777 MHz / 1.6 MHz / 1.454 MHz / 1.333 MHz / 1.231 MHz / 1.066 MHz / 1 MHz


I2C_SDA 和 I2C_SCL

ThereminoMaster 可以沟通 I2C (通过 AUX 端口), 但 不包含必要的固件. 任何人如欲使用 I2C ’ 应该写固件并还编辑应用哈尔, 要接收这些数据通过 usb 接口. 因此到是明智的 不要使用此协议进行通信的设备.

所有 I2C 传感器都有相应的模拟, 连接到我们的 ADC, 提供最佳的功能. 模拟传感器还便宜,可以使用很长的电缆连接 (几百米), 而不会丢失精度.

我们最初认为实施本议定书, 但后来我们发现,I2C 设备不遵循一个共同的标准. 为什么用户应该编写程序为每个传感器的不同固件. I2C 通信较慢和 Adc 集成到传感器具有低的特点, 往往只 8 位和过采样. 最后 I2C 传感器不能连接在很远的地方, 因为电缆容量会降低数字面孔和产生传输错误.

I2C 是两线串行通信系统设计集成电路之间的通信, 在很短的距离, 一般在同一板或电子设备 (在电视的缓慢通信). I2C 能够沟通链设备 (高达 128). 电线连接所需的数目是四因为你还必须导致大量和力量. 通信速度是谦虚和滴大大增加连接的设备.


Mca_8, Mca_16 和 Mca_32

超过了对这些类型的 pin 的文档 – 仍是作为一个参考和未来可能的发展.

我们最初认为实施快速 ADC 的 PIC 分光光度法. 但进一步的研究表明,大多数的信号噪声比 ADC 的速度和 ’ 这声卡很难被击败. 所以你可能这些针类型永远不会将使用.

质谱在这里阅读有关更多信息:
– 电气原理图和程序集计划: www.theremino.com/technical/schematics
– 软件: www.theremino.com/technical/schematics
– 伽马能谱测量: www.theremino.com/blog/geigers-and-ionchambers
– 硬件, DIY 和工具包: www.theremino.com/contacts/producers
– 图像和视频: www.theremino.com/video-and-images

—————–

这些类型的引脚实现多通道分析仪可以用来生成伽马能谱测量的核辐照装置的硬件.

质谱法来区分各种辐射的物质, 最常见的是铀, 钍, 钾, 镅, 电台, 铯和钴.

后缀 8, 16 和 32 这些类型并不表示位,但为其各种带宽在 Mca 串行线路中使用的字节数.

Mca_32 型使用好 32 字节每个茶点, 作为 32 插脚式 Adc_8, 和其他设备在同一行上的数量减少了一半 (ADC, DigIn, Digout, 脉宽调制等…)

Mca_32 类型允许显示速度最快的更新版 MCA, 即 1024 电视频道达 15 次每秒.

关闭评论.