首页 > 找技术> 前沿技术> 正文

电脑主机过热报警器

  • 专利申请号:Lh120800206157.8
  • 专利类型:发明专利
  • 来 源:高校
  • 所 在 地:广西壮族自治区南宁市
  • 行 业:制造业-仪器仪表制造业-通用仪器仪表制造
  • 价格:           
  • 技术成熟度:正在研发
  • 最近更新:1212-24-04 05:29:31
  • 应用领域:电子信息

项目简介

本发明提供了一种电脑主机过热报警器,以对电脑主机过热现象进行有效监控,防止主机内的硬件因温度过高而损坏。其电路采用时基电路NE555芯片、频率解码集成电路LM567芯片和报警集成电路Y976芯片为核心进行构建,电路采用6V的电池进行供电,不依赖于主机供电,本电路包括音频振荡电路、频率解码电路和声音示警电路,其中音频振荡电路设有热敏电阻对主机内部的温度进行感应,当电脑主机达到所设定的过热温度时,音频振荡电路的振荡频率和频率解码电路的频率相同,使频率解码电路的输出端输出低电平,进而声音示警电路工作发出警报声,由此实现电脑主机过热报警,提醒用户及时进行处理。
交易安全保障
1、确保每个项目方信息真实有效;
2、提供全程贴身服务,专业客服人员全程跟进对接环节;
3、提供专业的技术交易咨询服务,协助完成在线签约交易;
4、提供资金担保服务,确保买方资金安全;
5、提供交易订单存证数据,协助处理技术交易纠纷。

问答

  • 电子变压器电路符号及图片识别

    陈宝楼发布了该问题

    在电子线路中起着升压、降压、隔离、整流、变频、倒相、阻抗匹配、逆变、储能、滤波等作用。当两个电感线圈互相靠近时,一个电感线圈的磁场变化将影响另一个电感线圈,这种影响就是互感。互感的大小取决于电感线圈的自感与两个电感线圈的耦合的程度,变压器就是采用这个原理制作的。变压器是利用其一次(初级)、二次(次级)绕组之间圈数(匝数)比的不同来改变电压比或电流比,实现电能或信号的传输与分配。一、变压器的电路符号二、变压器的分类 1、按工作频率分类:工频变压器:工作频率为50Hz或60Hz中频变压器:工作频率为400Hz或1KHz音频变压器:工作频率为20Hz或20KHz超音频变压器:20KHz以上,不超过100KHz高频变压器:工作频率通常为上KHz至上百KHz以上。2、 按用途分类:电源变压器:用于提供电子设备所需电源的变压器音频变压器:用于音频放大电路和音响设备的变压器脉冲变压器:工作在脉冲电路中的的变压吕,其波形一般为单极性矩形脉冲波特种变压器:具有一种特殊功能的变压器,如参量变压器,稳压变压器,超隔离变压器,传输线变压器,漏磁变压器开关电源变压器:用于开关电源电路中的变压器通讯变压器:用于通讯网络中起隔直、滤波的变压器三、变压器图片

    详情
  • 电子变压器电路符号及图片

    周岩生发布了该问题

    在电子线路中起着升压、降压、隔离、整流、变频、倒相、阻抗匹配、逆变、储能、滤波等作用。当两个电感线圈互相靠近时,一个电感线圈的磁场变化将影响另一个电感线圈,这种影响就是互感。互感的大小取决于电感线圈的自感与两个电感线圈的耦合的程度,变压器就是采用这个原理制作的。 变压器是利用其一次(初级)、二次(次级)绕组之间圈数(匝数)比的不同来改变电压比或电流比,实现电能或信号的传输与分配。一、变压器的电路符号二、变压器的分类 1、按工作频率分类:工频变压器:工作频率为50Hz或60Hz中频变压器:工作频率为400Hz或1KHz音频变压器:工作频率为20Hz或20KHz超音频变压器:20KHz以上,不超过100KHz高频变压器:工作频率通常为上KHz至上百KHz以上。2、 按用途分类:电源变压器:用于提供电子设备所需电源的变压器音频变压器:用于音频放大电路和音响设备的变压器脉冲变压器:工作在脉冲电路中的的变压吕,其波形一般为单极性矩形脉冲波特种变压器:具有一种特殊功能的变压器,如参量变压器,稳压变压器,超隔离变压器,传输线变压器,漏磁变压器开关电源变压器:用于开关电源电路中的变压器通讯变压器:用于通讯网络中起隔直、滤波的变压器三、变压器图片

    详情
  • 用op07做音频正弦信号发生器,但是前面这一部分的正弦波一直出不来,所以我请问一下是哪里的错误?

    蔡曼仪发布了该问题

    这个是rc桥式震荡电路,我试了一下,只产生了方波,可能我的参数没调好,你可以调一下参数试一下

    详情
  • 请教下,播放flac音乐时,屏幕有干扰,是怎么回事啊 ?刚开始时貌似有地方卡住了的感觉,会发出卡卡卡的使用,但是过一会就好了,声音就正常播放了,只是屏幕有干扰发生,不知道是怎么情况 ???播放部分代码如下:int flac_play_song(char* path){  FLACContext fc;  int fd;  int n;              int bytesleft;  int consumed;  char tmp[20];  static volatile int8_t i;  unsigned char *filebuf;  unsigned short *temp_buffer;  char value=0;  uint8_t res;  int16_t *PCM_buffer0=0;  int16_t *PCM_buffer1=0;  uint8_t *p8;  UINT br;  u32 flac_fptr=0;   char PlayAddr[100] = {0};  strcpy(PlayAddr, (const char *)path);    audiodev.file = (FIL*)mymalloc(SRAMDTCM,sizeof(FIL));  res=f_open(audiodev.file,(char*)PlayAddr,FA_READ); //读取文件错误     IF(res!=FR_OK)  {    myfree(SRAMDTCM, audiodev.file);    return 0xff;  }  flacctrl      = mymalloc(SRAMDTCM,sizeof(__flacctrl));   /* Read the metadata and position the file pointer at the start of the   first audio frame */  flac_init(audiodev.file,  flacctrl,  &fc);    dump_headers(&fc);    f_lseek (audiodev.file , audiodev.file->fptr);    printf("波特率:%dKbps\n\r\n",fc.bitrate);    printf("采样率:%d\n\r\n",fc.samplerate);    if (fc.length/1000%60>=10)    printf("总时间:%d:%d\n\r\n",fc.length/1000/60, fc.length/1000%60);    else    printf(tmp,"总时间:%d:0%d\n\r\n",fc.length/1000/60, fc.length/1000%60);    printf("块大小:%d\n\r\n",fc.max_blocksize);    PCM_buffer0 = (int16_t *)mymalloc(SRAMEX,MAX_BLOCKSIZE * MAX_CHANNELS * 2);    PCM_buffer1 = (int16_t *)mymalloc(SRAMEX,MAX_BLOCKSIZE * MAX_CHANNELS * 2);    filebuf = (uint8_t *)mymalloc(SRAMEX,MAX_FRAMESIZE * 2);    //内存分配.    if (filebuf==NULL)    {        printf("\n\r no mem!!\n\r\n");        goto fail;    }    temp_buffer= (unsigned short *)mymalloc(SRAMEX,MAX_FRAMESIZE * MAX_CHANNELS * 2);    //内存分配.    if((fc.min_blocksize != fc.max_blocksize) || (fc.max_blocksize > MAX_BLOCKSIZE ) || (fc.max_framesize > MAX_FRAMESIZE))    {        printf("\n\rOo Do not support this file!!\n\r\n");        printf("You can choose another Converter.Such as foobar2000 ^_^\n\r\n");        goto fail;    }    audiodev.i2sbuf1 = (uint8_t *)PCM_buffer0;    audiodev.i2sbuf2 = (uint8_t *)PCM_buffer1;    FLAC_Stop();      FLAC_EnterPlayMode();    //进入播放模式    FLAC_SaiConfInit(flacctrl->bps, flacctrl->samplerate, flacctrl->outsamples);    __LTDC_drv->LTDC_DispStringAt(5, 375, LCD_COLOR_BLUE,               //显示当前播放的 .wav文件名字                                     LCD_COLOR_WHITE,                               &FontAscii8x16,                              (const uint8_t *)PlayAddr);            f_read(audiodev.file,filebuf,MAX_FRAMESIZE,&br);//读取最大帧长数据                bytesleft = br;        flac_fptr = audiodev.file->fptr;    //记录当前的文件位置.    FLAC_Start();                    //开始播放          while (bytesleft)    {      while(audiodev.AudioTransferEnd==0)//等待传输完成            {             };           audiodev.AudioTransferEnd=0;              if(audiodev.AudioSwitchBuf == 0)      {        p8 = audiodev.i2sbuf1;      }            else       {        p8 = audiodev.i2sbuf2;        }      fc.decoded0 = (int32_t *)p8;      fc.decoded1 = (int32_t *)temp_buffer;               flac_decode_frame(&fc,filebuf,bytesleft,(int16_t *)p8);        consumed=fc.gb.index/8;        rt_memmove(filebuf,&filebuf[consumed],bytesleft-consumed);        bytesleft-=consumed;        f_read(audiodev.file, &filebuf[bytesleft],MAX_FRAMESIZE-bytesleft, &br);                if (br > 0)        {            bytesleft+=br;        }                  flac_fptr=audiodev.file->fptr;    //记录当前的文件位置.        while(audiodev.status&(1<<1))    //正常播放中        {                    FLAC_MsgShow(audiodev.file); //得到总时间和当前播放的时间          audiodev.totsec=flacctrl->totsec;        //参数传递          audiodev.cursec=flacctrl->cursec;          audiodev.bitrate=flacctrl->bitrate;          audiodev.samplerate=flacctrl->samplerate;          audiodev.bps=flacctrl->bps;                if(audiodev.status&0X01)break;    //没有按下暂停         //    else         //    HAL_Delay(5);    // delay_ms(1000/OS_TICKS_PER_SEC);        }        if((audiodev.status&(1<<1))==0)        //请求结束播放/播放完成        {            break;        }            }fail:     Getmemtablestatus(); //获取内存块状态   f_close(audiodev.file);   myfree(SRAMDTCM,audiodev.file);   myfree(SRAMDTCM,flacctrl);        myfree(SRAMEX,PCM_buffer0);      myfree(SRAMEX,PCM_buffer1);          myfree(SRAMEX,filebuf);        myfree(SRAMEX,temp_buffer);       return value;}具体效果你可以看看这个视频http://v.youku.com/v_show/id_XMz ... j.8428770.3416059.1播放其他的 wav, mp3 都是完全没有任何问题的,而且只要不播放 flac ,显示完全正常

    李岳庭发布了该问题

    有干扰?是闪烁?屏幕是什么接口方式?rgb接口的,但是播放ape,wav等音频屏幕显示非常好,就唯独这个 flac 音频就不行,估计应该是什么地址搞错了,但是具体的也不清楚到底是哪里出了问题,播放 flac 音频时,声音貌似还可以

    详情
  • 利用下载方式传输音频/视频信号存在一个什么样的重大问题?

    缪静发布了该问题

标签