新物网

当前位置:首页 > 百科

百科

Microsoft.NetGadgeter中小型电器编程平台

时间:2023-10-16 10:13:57 雅雅
     Microsoft .NET Gadgeteer 消费者开发中小型电器件或嵌入式设备,提供快速构建空天飞机的渠道。它结合了面向对象设计的优点,提

     Microsoft .NET Gadgeteer 消费者开发中小型电器件或嵌入式设备,提供快速构建空天飞机的渠道。它结合了面向对象设计的优点,提供了一系列能够快速使用该模块进行计算机设计的电气设备。它结合了面向对象设计的优点,提供了一系列能够快速使用该模块进行计算机设计的电气设备。
     根据.NET Gadgeter控制模块可以轻松构建简单或复杂的机器。每个模块都可以提供显示图片、播放歌曲、收集图像、获取环境监控系统等相关功能。
     网站建在这里.NET Micro Framework服务平台以上,Visual Studio 在IDE环境中,小型电子产品的编程和调试采用C#编程语言。
     这种强大的组态软件使得构建一台功能完善机器只需几个小时,而不是原来的几天或几周。

     我以前说过.NET Micro Framework是嵌入式领域的开发语言,大大提高了研发效率,节省了大量的开发时间,就像网站开发开发语言一样。 然而,与选择和C语言表达相比,引起争议的兼容性确实是一个难题。然而,在物联网领域,当需要相互交互的行业时,编程语言本身的计算特性已经改变,但并不十分关键,因为最终设备的性能准备在通信链路(换句话说,通信标准本身)上,而这一阶段是一个很大的缺点,就像现阶段遏制网页访问的瓶颈取决于网络通信本身一样。 不久前,我对一些系统进行了通信测试,发现就设备通信而言,.NET Micro 相反,Framework的交互特性略优于PC系统软件,检测结果如下:

    1 接口测试

   嵌入式硬件服务平台:Atmel  sam9261-EK 仿真器 cpu主频:200mHz

   嵌入开发服务平台:.Net Micro Framework V4.0

    PC系统配置:HP Compaq dc7800  cpu主频:2.33GHz

   软件系统:   Windows Vista .Net Framework V3.5

    同样的.Net C#测试代码

    2  Modbus RTU通信测试

   2.1 Modbus RTU Slave机械设备

   西门子系统 S7-PLC 224

    2.2 波特率19200 无校检

    10*1000/192000单字节传输时间 = 0.52ms

    2.3 波特率 115200无校检

    10*1000/152000单字节传输时间 = 0.087ms

 

    2.4 性能评估

   通讯时长 = 推帧传输时间长 从产品响应速度出发 回到帧传输时间 等待关键设备的时间

   传输时间必须确定 = 推帧传输时间长 回到帧传输时间

 

因为Modbus的产品大多是基于8位单片机的机器设备,CPU计算能力低,需要计算CRC校准检查。因此,通信的瓶颈主要体现在产品响应速度和检测结果上。在一些测试项目中,嵌入式设备甚至领先于PC,主要是因为嵌入式设备专注于相关的通信,而不是像PC那样同时执行多个任务。在一些测试项目中,嵌入式设备甚至领先于PC,主要是因为嵌入式设备专注于相关的通信,而不是像PC那样同时执行多个任务。

    结果:嵌入式设备和PC在硬件配置通信层面势均力敌。

     3 RFID 读取检测

    3.1 硬件配置

    机械设备:EHUOYANYHY632型读写器

   信用卡:S50  EEROM  1K字节数

    3.2 波特率115200 无校检

   读卡步骤:

    1、 获取卡的类型

    2、 得到卡号

    3、 选中卡

    4、 设置特定磁道的密钥KEY

    5、 信息载入特定磁道和特定块的16字节数

 

3.3 性能评估

读卡信息内容,一般需要5个互动时间,通信短板有两个阶段:

1、读写器中间的RFID卡和

由于RFID卡只包含控制板(无CPU控制模块),需要从EEROM获取数据并进行加解密计算,因此相对需要时间。RFID卡的响应速度是一个很大的时长短板。RFID卡的响应速度是一个很大的时长短板。

2、读写器和嵌入式设备或PC中间

这个跟Modbus RTU通信项目相似。不同的是,不同厂家的读写器通信协议可能会有所不同,读写能力和时间可能会有所不同,但量级没有差异。

由于嵌入式设备致力于与设备通信,其检测结果优于PC。