Questions tagged «converter»


6
串行协议定界/同步技术
由于异步串行通信甚至在当今的电子设备中也很普遍,我相信我们许多人会不时遇到这样的问题。考虑与串行线(RS-232或类似产品)连接并且需要连续交换信息的电子设备D和计算机。即每个发送一个命令帧,并每个发送一个状态报告/遥测帧答复(报告可以作为对请求的响应发送,也可以独立发送-在这里并不重要)。通信帧可以包含任何任意二进制数据。假设通信帧是固定长度的分组。PCPCX msDY ms 问题: 由于协议是连续的,因此接收方可能会失去同步,或者只是在进行中的发送帧中间“加入”,因此它只是不知道帧起始位置(SOF)在哪里。根据数据相对于SOF的位置,数据具有不同的含义,接收到的数据可能会永久损坏。 所需的解决方案 可靠的定界/同步方案可在恢复时间短的情况下检测SOF(即重新同步所需的时间不超过1帧)。 我了解(并使用了一些)的现有技术: 1)标头/校验和 -SOF作为预定义的字节值。帧末的校验和。 优点:简单。 缺点:不可靠。恢复时间未知。 2)字节填充: 优点:可靠,快速恢复,可与任何硬件一起使用 缺点:不适用于固定大小的基于帧的通信 3)第9位标记 -在每个字节之前附加一个位,而SOF标记为1和数据字节标记为0: 优点:可靠,快速恢复 缺点:需要硬件支持。大多数PC硬件和软件未直接支持。 4)第8位标记 -上面的一种模拟,同时使用第8位而不是第9位,每个数据字仅保留7位。 优点:可靠,快速的恢复,可与任何硬件一起使用。 缺点:需要从/到常规8位表示到/从7位表示的编码/解码方案。有点浪费。 5)基于超时 -假定SOF为某个已定义的空闲时间之后的第一个字节。 优点:无数据开销,简单。 缺点:不太可靠。在较差的计时系统(如Windows PC)上无法很好地工作。潜在的吞吐量开销。 问题: 还有哪些其他可能的技术/解决方案可以解决该问题?您能否指出上面列出的缺点,可以轻松解决这些缺点,从而消除它们?您(或您将)如何设计系统协议?
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

3
说明12 V至9 V转换的逻辑
以下电路如何工作? 我知道电阻器,电容器和晶体管在微控制器板上做了什么,并与它们一起玩,但是我是否想了解电路的逻辑。 我假设22欧姆电阻和470欧姆电阻之间存在关系。
19 converter  12v 

3
全桥转换器整流器启动
我正在构建一个8kW隔离式DC / DC转换器,全桥拓扑。 我在二极管上看到一些有趣的现象。当每个二极管变为反向偏置时,二极管上会出现一个电压尖峰,然后降到期望的直流总线电压。这些是1800V的快速二极管(恢复时间为320nS的规定时间),在次级端仅350VDC时,峰值达到1800V,远低于我的输出电压目标。死区时间的增加无济于事;当二极管反向偏置时,仍会出现突跳,并且该突跳也一样大。 我的怀疑是,输出扼流圈在空载时间内使二极管保持正向偏置。然后,当变压器电压在另一个半周期内开始上升时,二极管会立即反向偏置足够长的时间,从而在变压器绕组两端出现短路。然后,当二极管恢复时,该电流被切断,引起我所看到的突跳。 我已经尝试了几件事。有一次,我在桥上并联了一个反激二极管。 我使用了与电桥相同的快速恢复二极管。这对尖峰没有明显影响。然后,我尝试在电桥的同时并联一个0.01 uF的电容。 这将尖峰降低到更易于控制的水平,但是该电容帽的反射阻抗在初级上引起了严重的问题。我的减震帽的温度翻了一倍! 有几种可能性: 1)我错误地诊断了问题。我有95%的把握确定我在看自己想看的东西,但是以前我做错了。 2)使用同步整流器。我不应该有反向恢复问题。不幸的是,我不知道在此功率范围内有任何反向阻断JFET,并且没有反向阻断MOSFET之类的东西。我能在此功率范围内找到的唯一反向阻断IGBT的损耗比二极管差。 编辑:我刚刚意识到我一直误解了同步整流器的性质。我不需要反向阻断FET。FET将传导漏-源。 3)使用零恢复二极管。再次,损失和成本问题。 4)不顾一切。这看起来会消耗太多功率,大约占我整体吞吐量的20%。 5)增加与二极管串联的可饱和磁芯。我能找到的两个最大的饱和核心几乎没有削弱我的能力。 6)使用零电流开关谐振拓扑。我在这方面没有经验,但听起来如果初级线圈上的电流变化更平滑,次级线圈上的电压也应平滑变化,从而使二极管有更多的恢复时间。 还有其他人处理过类似情况吗?如果是这样,您如何解决?编辑:此处为原边FET数据表。

2
PIC12F675 GP4不起作用
我正在为一个项目使用PIC12F675,除一件事情外,其他所有东西都工作正常。GP4不能用作数字IO。我已经看了很多配置和代码,但是找不到任何东西。 配置: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma config BOREN = ON #pragma config CP = OFF #pragma config CPD = OFF 码: #include <xc.h> #include <math.h> #include "config.h" #define _XTAL_FREQ 4000000 void delay(unsigned int …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.