Questions tagged «7segmentdisplay»

5
为什么刷牙时7段LED显示屏会破裂?
这个问题听上去很愚蠢,但这是非常严重的(尽管我很讨厌,但我必须承认)。当我在闹钟时钟前使用电动牙刷(其中一个带有红色LED大显示屏)时,数字似乎会分开。为什么? 用我当前的闹钟,前3个段(a,b,c)组成一个组,其他4个段组成另一个组。引人注目的是,两组似乎都在反相中缓慢振荡。我不能确定每种显示器的分组方式都是一样的-我现在无法检查,因为我家里只有一个LED显示器-但过去我在很多不同的显示器上都看到过这种错觉。 我认为这种幻觉令人着迷(告诉你我是一个极客),我想了解为什么会这样。 我相信这与1)牙刷的振动使我的眼睛在其轨道中振荡有关,因此图像似乎在移动(有点像当您用手指在侧面触摸眼睛时,整个图像似乎在移动)移动),2)定期刷新各段。我怀疑我所看到的两组实际上对应于两组同步闪烁的条,因此确实有两组(但是为什么它们会像这样脱位?)3)具有我们周期性的感知“刷新率”。这类似于使车轮以一定速度旋转时静止的车轮。 我必须说我在电子领域的能力接近于零,所以我的问题对你们来说可能微不足道。如何刷新7段显示中的线段?它在循环吗(a,b,c,d,e,f,g,a,b,c ...)?那我怎么看到两组呢?LED以什么频率闪烁?我了解其中的一些问题取决于闹钟的规格,但是由于我在用牙刷(微波炉,VHS录像机)通过的每种LED显示屏上都能看到这种错觉,所以这个故事早就开始了。我买了我现在用的牙刷只是为了了解这种愚蠢的错觉,但实际上我还是十几岁的时候就注意到了)。

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 

4
为什么七段显示器的右边有小数点?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3个月前关闭。 到目前为止,我所看到的所有七个分段显示的小数点都位于主数字的右侧。为什么会这样呢?左侧的小数点将能够代表更多可能的数字组合。 与左边带小数点的普通显示相比左边带小数点的一位数字显示可以表示九个可能的数字()。.1 ,… ,.9 .1, …, .9 .1,\ \ldots ,\ .9 编辑:为什么数字也向右倾斜?

2
七段式显示器似乎消耗很少的电流
我从速卖通购买了1.8英寸七段共阴极LED显示屏。因此没有可用的数据表。 我使用了一个1kΩ电阻和一个5 V电源,以便在LED中放置最大5 mA电流。我测量的小数点为1.6 V,每个段为3.5V。一段测得的电流消耗为1.5 mA。 现在,我希望每个LED在1.5 mA时都可以变暗,但事实恰恰相反,我可以放置一个4kΩ的电阻,并且仍然具有可用的显示。 我打算使用ATmega328P和MAX7219(每段高达500 mA的电流)驱动显示器。 这种测量看起来是否正确,如果可以,我可以放下MAX7219并通过ATmega直接驱动该段(使用限流电阻)吗?

4
为什么在串联点亮四个LED时,我的LED电阻器会烧毁?
我试图创建一个电路,使用一对MOSFET 来切换大型7段LED显示器(LDS-CD16RI),如下所示: 模拟此电路 –使用CircuitLab创建的原理图 在这里,我尝试使用3.3V逻辑信号(用圆圈1表示)切换24V电压来驱动LED。对于显示器的每个分段重复该电路。 每个LED的典型正向电压(在显示屏的每个部分内串联)为6.8V,它们的最大稳定正向电流为20mA,因此我希望通过LED的电流为10mA。由于我的电源电压仅为24V,因此我计划在LED两端实际降低约5.75V,以便为我在M2和R2两端下降的电压留出一定的余量。 我使用以下了100Ω的限流电阻R2的值:R=Vs−VfI=24−(5.75∗4)0.01=100ΩR=Vs−VfI=24−(5.75∗4)0.01=100Ω R = \frac{V_s - V_f}{I} = \frac{24 - (5.75*4)}{0.01} = 100Ω 在构建此电路之前,我计算出R2的功耗如下:P=V2R=12100=0.01WP=V2R=12100=0.01W P = \frac{V^2}{R} = \frac{1^2}{100} = 0.01\mathrm{W} 0.01W似乎安全地低于我使用的通孔电阻的0.25W极限,因此我着手构建和测试该电路。 简而言之:R2在一段路段被照亮后不久就燃烧了。这种情况发生在该电路驱动各个显示段的每个单独实例中,这表明这是设计错误而不是单个组件故障。 从我的计算和进一步的分析中,我还无法理解为什么会这样。为了检查我的工作,我在模拟器中重新构建了电路,该电路建议R2的功率实际上为6.84mW,这是我无法解释的结果,但无论如何都比我上面的计算结果小。 我希望我在计算或假设中的某个地方出现错误,但无法找到它。假设问题是电阻器确实耗散了太多功率,可以调整我的电路来解决这个问题吗?R2在这里是红色鲱鱼,并且问题在电路的其他地方存在吗?我的方法本身有缺陷吗?

3
低功耗,七段显示
我想在适合手持的小型设备上显示4位数字。我有一个CR2032 3V电池大约230毫安,我微处理器是8051(在BLE112)通常使用大约0.9μA,我希望设备持续尽可能长的时间。 我看了典型的七段显示器,它通常使用几个mA的电流,这太高了。 另一种选择是在Pebble中使用的Sharp LS013B7DH01,其电流为5 µA,但对我的微处理器来说似乎有点复杂(且昂贵)? 应该有一些简单的低功耗7段显示器,其平均功耗以µA(不是mA)为单位,但是我根本找不到它,也没有想到其他解决方案。 我有什么选择?

1
使用4位数7段LED
我有一个7段显示器,其中有4位数字。我将需要使用什么?单个微控制器可以处理该操作吗?我的意思是PIC16F690 ...我也看到了驱动这类显示器的MAXIM芯片...是否绝对需要? 这是数据表中的图片,我不知道为什么有2个引脚图? 这是数据表的链接
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.