硬件设计方案我有一个好的设计方案,智能硬件,怎么把方案卖出去。。

硬件设计方案  时间:2021-09-02  阅读:()

LabVIEW虚拟仪器设计方案及设计图

关键词:虚拟仪器;LabVIEW;2M数字传输分析系统;设计

  在通信测试中,传统的2M数字传输分析仪可用于测量通信线路数据通信的误码率和分析线路故障及原因,并可方便地完成对2 Mb/s数字通道,N×64 k信道一系列传输参数的测量及日常维护测试。

但是,目前国内外市场上的这类仪器大都价格昂贵,操作复杂,维护困难,而且最关键的是这些仪器的功能只能由仪器的生产厂家来定义、制造,用户无法根据自己的需求定义、更新、扩展仪器的功能。

鉴于这种局限性,本文研究利用虚拟仪器技术在计算机上设计实现传统2M数字传输分析仪的各项功能。

与传统的分析仪相比,他具有分析功能强大、灵活,图形化界面友好、操作直观方便,开发设计周期短、费用低,开放性能好等优点。

  1 系统总体设计方案  

  虚拟仪器是20世纪80年代开始兴起的一项新技术,是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟仪器面板、测试功能由测试软件实现的一种计算机仪器系统。

  

  虚拟仪器在结构上由通用仪器硬件平台和软件平台两大部分构成:通用仪器硬件平台,包括计算机和I/O接口设备;软件平台,包括应用程序和I/O接口仪器驱动程序。

  

  结合虚拟仪器的结构和传统数字传输分析仪的功能需求,基于虚拟仪器的2M数字传输分析系统的总体结构框架图如图1所示。

  2 系统硬件设计  

  2M数字传输分析系统的硬件平台是由计算机和I/O接口设备组成,由于计算机是现成设备,因此系统需要设计的只是I/O接口设备,即系统的检测模块。

  

  检测模块的功能是接收和发送通信线路中2 Mb/s的PCM信号,并从中检测到误码和告警状态。

由于他的绝大部分功能都可由芯片DS21354实现,因此系统的硬件部分就是围绕DS21354来设计。

  

  在本系统的检测模块中,DS21354与ISA总线的连接是设计的核心部分。

只有这个部分完成了,系统才可以在下级和上级之间传送数据信号、地址信号和控制信号,从而才能使整个虚拟系统的实现成为可能。

图2给出的是DS21354与ISA总线的连接设计图。

  3 系统软件设计

  软件是虚拟仪器的核心。

本系统采用LabVIEW作为开发工具,他是美国NI公司推出的一种基于C语言的虚拟仪器软件开发工具,为虚拟仪器设计者提供了一个便捷、轻松的设计环境。

利用他,设计者可以像搭积木一样,轻松组建一个测量系统和构造自己的仪器面板,而无需进行任何繁琐的计算机代码的编写。

  

  系统的软件设计包括仪器驱动程序的设计和系统应用程序的设计。

  3.1 仪器驱动程序设计  

  LabVIEW提供了各种图形化驱动程序,可以方便地实现对各种总线的I/O接口设备的驱动。

但是,LabVIEW提供的图标功能是有限的,对非NI公司的数据采集卡,设计者就需要自己来开发驱动程序,本系统即是如此。

LabVIEW为这些不属于NI公司的数据采集设备的驱动提供了两种开发方式:  

  (1)利用端口操作图标In Port.vi和OutPort.vi开发设备驱动程序  

  LabVIEW中有两个可直接访问底层设备的图标,即In Port.vi和OutPort.vi。

这两个图标可以完成从设备的物理地址直接读取和输出数据的功能。

  

  (2)采用LabVIEW提供的CIN(Code InterfaceNode)图标开发这个系统的驱动程序  

  LabVIEW在Advanced子模板上提供了一个可以和C语言接口的图标CIN,可以方便的实现在LabVIEW中引入C语言编写的驱动程序源代码。

  3.2 系统应用程序设计  

  由于虚拟仪器在外观上只是利用计算机显示器的显示功能来模拟显示传统仪器的控制面板,因此在设计系统的应用程序上,要和传统的数字分析仪的功能保持一致。

参考传统分析仪的各项功能,系统的软件结构框图如图3所示。

  根据系统软件结构框图,在用LabVIEW具体实现时,面板设计在布局上可分为4个部分:主体控键部分、主显示菜单部分、状态告警部分、参数设置部分。

主体控键部分完成系统的开关、运行停止功能。

  

  主显示菜单部分 显示图2分析显示模块下测试分析的结果和系统的实时帮助。

考虑显示的部分较多,为节省面板空间,可以采用二级菜单的方式测试分析和实时帮助为第一级菜单;各种测试结果在测试分析下作为第二级菜单显示。

  

  状态告警部分 主要完成对线路信号中出现的异常进行告警,以及一些信号状态的显示。

  

  参数设置部分 是对一些测量进行设置选择和下层控制,主要有:信号选择、告警插入、测量接入方式、图形测试、工作方式、信号码型、差错插入。

  

  用LabVIEW设计的虚拟仪器可脱离LabVIEW开发环境,最终用户看见的是和实际仪器相似的操作面板。

图4是系统的主界面以及误码显示结果。

  4 结语  

  本文开发的2 M数字传输分析系统,基于普通微机和I/O接口设备的硬件基础,采用国际流行的“虚拟仪器”概念,应用LabVIEW为开发工具。

因此系统不仅能完成传统数字分析仪的检测、分析等功能,而且图形化界面友好、操作方便,具有优良的开放性、可扩展性和可维护性。

 参考文献

  [1]刘君华,贾惠芹.虚拟仪器图形化编程语言LabVIEW教程[M].西安:西安电子科技大学出版社,2001.

  [2]姚雁南,薛钧义.微型计算机原理[M].西安:西安电子科技大学出版社,1998.

  [3]陕西硅谷通信.SGT-1BT 2M 传输性能分析仪[DB]. ,2002.

  [4]Dallas semiconductor.DS21354 and DS21554 E1single chip transceivers(SCT)[DB

一个项目的PCB印刷电路板开发设计流程是什么?

1、前期准备。

这包括准备元件库和原理图。

“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好。

在进行PCB设计之前,首先要准备好原理图SCH的元件库和PCB的元件库。

原则上先做PCB的元件库,再做SCH的元件库。

PCB的元件库要求较高,它直接影响板子的安装;SCH的元件库要求相对比较松,只要注意定义好管脚属性和与PCB元件的对应关系就行。

2、PCB结构设计。

这一步根据已经确定的电路板尺寸和各项机械定位,在PCB设计环境下绘制PCB板面,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等等。

并充分考虑和确定布线"区域和非布线区域(如螺丝孔周围多大范围属于非布线区域)。

  3、PCB布局。

布局说白了就是在板子上放器件。

在放置元器件时,一定要考虑元器件的实际尺寸大小(所占面积和高度)、元器件之间的相对位置,以保证电路板的电气性能和生产安装的可行性和便利性同时,应该在保证上面原则能够体现的前提下,适当修改器件的摆放,使之整齐美观,如同样的器件要摆放整齐、方向一致,不能摆得“错落有致”。

布局时,对不太肯定的地方可以先作初步布线,充分考虑。

   4、布线。

布线是整个PCB设计中最重要的工序。

这将直接影响着PCB板的性能好坏。

5、布线优化和丝印:优化布线的时间是初次布线的时间的两倍。

感觉没什么地方需要修改之后,就可以铺铜了(Place->polygonPlane)。

铺铜一般铺地线(注意模拟地和数字地的分离),多层板时还可能需要铺电源。

时对于丝印,要注意不能被器件挡住或被过孔和焊盘去掉。

同时,设计时正视元件面,底层的字应做镜像处理,以免混淆层面。

6、网络和DRC检查和结构检查。

首先,在确定电路原理图设计无误的前提下,将所生成的PCB网络文件与原理图网络文件进行物理连接关系的网络检查(NETCHECK),并根据输出文件结果及时对设计进行修正,以保证布线连接关系的正确性;网络检查正确通过后,对PCB设计进行DRC检查,并根据输出文件结果及时对设计进行修正,以保证PCB布线的电气性能。

最后需进一步对PCB的机械安装结构进行检查和确认。

7、制版。

PCB设计是一个考心思的工作,谁的心思密,经验高,设计出来的板子就好。

我有一个好的设计方案,智能硬件,怎么把方案卖出去。。

如果你的东西真的不错,那不用愁卖的。

找你的同行或者相关行业的项目负责人即可,谈好价钱就能成交。

不过建议你做好实物,有条件的话注册专利价格会更高些。

织梦DEDECMS即将授权收费和维权模式 站长应对的几个方法

这两天在站长群里看到不少有使用DEDECMS织梦程序的朋友比较着急,因为前两天有看到来自DEDECMS,我们熟悉的织梦程序官方发布的公告,将会在10月25日开始全面商业用途的使用DEDECMS内容管理程序的会采用授权收费模式,如果我们有在个人或者企业商业用途的,需要联系且得到授权才可以使用,否则后面会通过维权的方式。对于这个事情,我们可能有些站长经历过,比如字体、图片的版权。以及有一些国内的CMS...

RAKsmart新年钜惠:E3服务器秒杀$30/月起,新上韩国服务器,香港/日本/美国站群服务器,VPS月付$1.99起,GPU服务器,高防服务器_vps香港

RAKsmart发布了新年钜惠活动,即日起到2月28日,商家每天推出限量服务器秒杀,美国服务器每月30美元起,新上了韩国服务器、GPU服务器、香港/日本/美国常规+站群服务器、1-10Gbps不限流量大带宽服务器等大量库存;VPS主机全场提供7折优惠码,同时针对部分特惠套餐无码直购每月仅1.99美元,支持使用PayPal或者支付宝等方式付款,有中英文网页及客服支持。爆款秒杀10台/天可选精品网/大...

Gcore(gcorelabs)俄罗斯海参崴VPS简单测试

有一段时间没有分享Gcore(gcorelabs)的信息了,这是一家成立于2011年的国外主机商,总部位于卢森堡,主要提供VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日本、韩国、新加坡、荷兰、中国(香港)等多个国家和地区的十几个机房,商家针对不同系列的产品分为不同管理系统,比如VPS(Hosting)、Cloud等都是独立的用户中心体系,部落分享的主要是商家的Hosting(Virtu...

硬件设计方案为你推荐
融360我在融360APP上申请二十万没通过,今天有人打电话给我说可以通过,这个是真的吗?云知声云知声这家公司怎么样阿里校园招聘阿里巴巴校园招聘结束后还能继续面试实习生吗?java队列java中如何实现按队列执行任务文件损坏电脑老是显示文件损坏,请运行chkdsk工具,怎么办?文件损坏电脑总的提示文件损坏怎么办nvidia官方网站官网NVIDIA驱动和win10系统不兼容,怎么解决?资源优化配置怎样实现资源的最优配置科学计算器说明书计算器的使用方法?宴请网宴请食谱大全,宴请吃什么,宴请食
海外虚拟主机空间 云南虚拟主机 免费申请域名和空间 草根过期域名 新加坡主机 美国主机论坛 正版win8.1升级win10 发包服务器 域名转向 165邮箱 免费个人空间 ntfs格式分区 hostloc 广州服务器 彩虹云 免费外链相册 中国linux 葫芦机 register.com 美国asp空间 更多