(2)网络芯片DM9000,使用nGCS1,用于网络传输收发数据的转存;
(3)DOC,使用nGCS2,存放文件系统包括管理程序、系统命令等;
(4)FPGA连接nGCS3,nGCS4;keyboard+led使用nGCS3,前端数字信号处理使用nGCS4。
(5)一体电感主控计算机内存由两片16M×16位数据宽度的SDRAM构成,两片拼成32位模式,共用nGCS6。共64M RAM,用于动态数据缓存。
中断资源分配
大功率电感贴片电感器S3C2440可处理56路中断,其中24路为外部中断EINTn。板上扩展的外设接口中,网络接口芯片DM9000使用EINT0。FPGA扩展中断资源为EINT1、EINT2、EINT3、EINT4、EINT5、EINT6及EINT7。键盘用EINT2,前端图像数据更新用EINT3,回波频率测试数据更新用EINT4,系统关机按键用EINT1。其他中断信号保留。贴片电感
系统软件设计
系统软件的总体框图如图3。
超声探伤系统同时要处理的任务比较多,而且实时性要求高,因此在探伤应用程序中使用多线程技术。在保证系统能够快速响应的同时,还能够实现丰富的功能。和单线程相比,多线程程序可以并行执行多个操作,所以事件可以在他们到达后立刻得到处理。本系统可以分为四个线程,在主线程中,用MiniGUI实现实时探伤、参数下载和报表打印三个模块的功能,另外创建三个辅助线程,分别为:
读数据线程,用于读取实时探伤数据;读键盘线程,读取键盘上被按下的按键键值,然后再通过SendMessage(hWnd,iMsg,wParam,lParam)发送一个按键消息,此消息将在MiniGUI的主窗口过程函数中进行处理;网络线程,向上位机传送探伤数据,并接收上位机的控制命令。
测试及结论
经检测表明,本设计样机的功能和指标达到或超过国家行业标准JB/T 10061-1999《A型脉冲反射式超声探伤仪通用技术条件》的要求。其中,超声探伤仪最重要的指标一一探伤灵敏度佘量高达68dB(同家标准规定不低于46 dB),而薄板分一体成型电感器辨力小于1mm(国家标准规定不高于3mm)。另外,经专业探伤专家试用,样机能很好地应用于超声探伤难度最大的大锻件粗晶材料的探伤现场。现场试用情况表明,仪器信噪比高,抗干扰能力强。
试用证明,本嵌入式数字超声探伤仪设计项目具有性能优异、可靠性高、界面友好、操作方便、性价比高等诸多优点,在国内工业超一体成型电感器声探伤仪领域处于领先水平。
扁平线圈电感制造厂DSP数字控制电源可以不设置中断控制吗如题,电源和逆变器这些采用DSP控制时,通常设置一个定时中断,在中断内部进行程序控制得到调制信号,再利用DSP的PWM模块生成PWM信号。 之前没多想,现在觉得如果不设置中断,只是main函数初始化后,在while循环里进行环路控制生成调制信号,但还是用PWM模块得到PWM,是不是也可以?当然前提是,环路控制程序之外的程序占比很小。 大家怎么看?不建议这样做:1、限制了主函数的能力,如果主函数需要处理很多数据(电源、逆变器都是如此)则一个while里面包含的内容
求大侠们,帮我算算匝数 大侠们帮我算一个电感的匝数
L=650uh
AL=10uh/N*N
怎么算这个电感的匝数?
650/10开平方就行了
不好意思,我没描述清楚,
AL=10uh/10匝
AL=0.1uH/平
UC3843反激带载稳压性能差怎么办? 如附件,UC3843输出12V,初级电感430uH,带4欧负载时,输出电压降为11.4V;带2欧负载时,输出电压降为10.4V。求大神帮忙找一下问题所在。设计是按DCM设计的。
UC3843反激.pdf