avr单片机中iotn2313.h里面的SIG_USART0_TRANS和SIG_USART0_TX是什么意思?具体点,感谢有兴趣的人解答!

avr单片机中iotn2313.h里面的SIG_USART0_TRANS和SIG_USART0_TX是什么意思?具体点,感谢有兴趣的人解答!,第1张

AVR单片机我用的不少,不过这个h头我还真没接触过,不过我猜测是硬件的一个配置文件。
从字面来理解,sig应该是指的寄存器,USART0是指的串口0,TRANS具体指的什么我不清楚,不过TX是指的发送寄存器。这样分析的话这两个寄存器标志应该最终都是指向的AVR硬件里面这两个寄存器的实际物理位置。
仅仅是个人理解,仅做参考。这个文件与DSP、ARM里面的寄存器定义方面的头文件功能比较类似。

不同厂家的物联网水表可能在刷卡方面有所不同,但一般来说,物联网水表的刷卡 *** 作如下:
1 确认刷卡方式。一般来说,物联网水表的刷卡方式有接触式和非接触式两种。如果是接触式刷卡,可以通过将水表专用刷卡放入刷卡槽内进行 *** 作;如果是非接触式刷卡,可以将刷卡设备靠近水表一定距离,让水表自动读取设备内的数据。
2 确认有效刷卡卡片。刷卡时必须使用授权的有效刷卡卡片,并保证卡片在有效期内。一般来说,这些卡片由水表管理部门进行发放。
3 进行刷卡 *** 作。将有效卡片放置于刷卡设备附近,等待水表读取卡片内的数据。
4 确认读取结果。水表读取卡片中的数据之后,会自动进行判断和计算,确认卡片所对应的用水量和费用信息等。在读取完毕后,水表一般会通过LED灯或者显示屏幕等方式显示当前的用水情况。
值得一提的是,物联网水表的具体 *** 作可能与不同的厂商、产品型号有关,因此在使用前需要仔细查看水表的使用手册和产品说明书,有关实际 *** 作细节,也建议用户仔细阅读水表的 *** 作说明。

物联网与嵌入式是密不可分的,虽然物联网拥有传感器、无线网络、射频识别,但物联网系统的控制 *** 作、数据处理 *** 作,都是通过嵌入式的技术去实现的,物联网就是嵌入式产品的网络化。

物联网与嵌入式之间的关系

1、物联网是新一代信息技术的重要组成部分,是互联网与嵌入式系统发展到高级阶段的融合。

2、作为物联网重要技术组成的嵌入式系统,嵌入式系统视角有助于深刻地、全面地理解物联网的本质。

3、无论是通用计算机还是嵌入式系统,都可以溯源到半导体集成电路。微处理器的诞生,为人类工具提供了一个归一化的智力内核。

4、在微处理器基础上的通用微处理器与嵌入式处理器,形成了现代计算机知识革命的两大分支,即通用计算机与嵌入式系统的独立发展时代。

5、通用计算机经历了从智慧平台到互联网的独立发展道路;嵌入式系统则经历了智慧物联到局域智慧物联的独立发展道路。

6、物联网是通用计算机的互联网与嵌入式系统单机或局域物联在高级阶段融合后的产物。

7、物联网中,微处理器的无限弥散,以“智慧细胞”形式,赋予物联网“智慧地球”的智力特征。

嵌入式简介

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含 *** 作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。

从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

嵌入式的特点

1、专用软硬件可裁剪可配置(嵌入式系统是面向应用的,和通用系统的区别在于系统功能专一)

2、低功耗高可靠性高稳定性

3、软件代码短小和PC资源相比资源(硬件资源内存等)比较少

4、代码可固化在存储器芯片或单片机中而不是存在磁盘中

5、实时性

6、交互性(一般不需要键盘鼠标人机交互以简单为主)

7、它是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。

深圳市天工测控技术有限公司(SkylabM&CTechnologyCo,Ltd),专业从事GNSS、WiFi、蓝牙等无线产品的研究,提供并基于模块内核进行二次开发应用,给客户提供低成本的无线产品解决方案。生产执行ISO-9001质量管理体系和IATF-16949汽车行业质量标准体系,旨在向国内外客户提供高品质、高性能的无线模块和应用方案。

对于大多数物联网从业者来说,有两样东西是避免不了的,一个是单片机,一个是移动通信模块。现在主流的通信模块都以4G模组和NB-IOT模组为主(由于运营商正在对2G进行退网,在新产品上继续使用2G模组已经是个不明智的决定了)。无论是曾经的2G模组还是现在主流的4G和NB-IOT模组,都采用了AT指令的方式与外部控制器进行通信,AT指令因此成为物联网从业者必须要掌握的知识。
4G模组举例
AT是Attention的缩写,最早是贺氏公司(Hayes)为了控制调制解调器而发明的协议。后来随着网络带宽的升级,速度很低的拨号调制解调器基本退出一般使用市场,但是 AT 命令保留了下来,并且逐渐被标准化。现在的移动通信模组(2G,4G,NB-IOT)皆采用AT指令作为其控制协议,AT 指令已经成为通信模组产品开发中的实际标准。
某4G模块应用示意图
AT指令只是AT客户端(如MCU)和AT服务器(如移动通信模组)之间的软件接口,硬件上基本都采用串口作为接口。有一点需要注意,很多模块的串口电平采用的是18V,而大多数MCU的IO口电平是33V或5V,所以在硬件连接上需要依据具体情况考虑进行电平转换。
AT指令工作示意图
AT指令的大部分使用场景是这样:MCU主动发送AT指令给模组,然后等待模组返回数据,MCU再根据返回的数据做对应 *** 作。每个AT指令都有一个超时时间,如果MCU发送出AT指令后在超时时间内没有收到返回的数据则需要重试。AT指令中还有一种数据被成为URC数据,URC的全称是Unsolicited Result Code,翻译成中文就是“不请自来的结果码”。顾名思义,它不是模块对MCU所发送AT指令的返回,而是模块主动上报的数据。比如模块收到TCP数据包,或者模块的网络状态发生改变,都会通过URC数据主动告知MCU。
下面介绍下AT指令的格式。AT指令是基于字符串的通信协议,一般 AT 命令由三个部分组成,分别是:前缀、主体和结束符。其中前缀由字符“AT”构成;主体由命令、参数和可能用到的数据组成,结束符一般为 <CR><LF> (即回车换行,对应于ASCII码中的“\r\n”)。AT指令可以分为以下几种(<x>代表命令):
上表中省略了结束符,在实际使用中,将<x>替换为要用的命令,并且整个命令需要以<CR><LF>结尾。如何知道模块都支持哪些AT指令呢?关于具体的AT指令,其实不用刻意去记忆,因为每个模块都会有配套的AT指令集手册,要用的时候再去查询手册就行了。
AT指令应用举例(以下指令皆省略了回车换行):
MCU发送:AT
模组返回:OK
命令说明:可以根据是否有OK返回判断模块是否可用。
MCU发送:AT+CGSN
模组返回:<IMEI>
 OK
命令说明:用于查询模组的IMEI。
MCU发送:AT+CGACT=<state>,<cid>
模组返回:OK
命令说明:用于设置模块PDP上下文激活状态。
MCU发送:AT+CGACT?
模组返回:+CGACT: <cid>,<state>
 OK
命令说明:用于查询模块PDP上下文激活状态。

BG95和N69是两款物联网模组,分别由法国的Gemalto和中国的华为公司推出。BG95是一款高性能、低功耗的物联网模组,采用了Cat-M1/NB1/EGPRS多种无线通信标准,可以实现高效的远程连接。N69是一款低功耗、高性能的物联网模组,采用了LTE Cat-M1/NB1/EGPRS多种无线通信标准,可以实现高效的远程连接。

推动原理。根据查询相关公开信息,推动膜片自由的摆动,膜片组件的运动通过摇杆带动连杆机构(双曲柄摇杆机构),并使阀盖做旋转运动从而控制各计量室依次充气和排气,使燃气表连续循环运动,同时连杆机构的偏心转动齿轮通过齿轮的传动驱动机械式单向计数器计数,最终通过计数器显示燃气表的排气量。

优点:
1 智能燃气表可以实现远程抄表,无需人工上门抄表,节省了人力成本。
2 可以实时检测到用户的用气量,可以帮助用户更好地控制和规划日常的用气量。
3 智能燃气表可以实时监测到温度、压力、流量和其他数据,有效地保证了用户的安全性。
4 基于物联网的远程监测与控制功能也使得运营商可以随时随地对整个供气系统进行有效的监测与处理。
缺点:
1 燃气表需要一定的通信费用来保证正常通信。
2 如果遭遇干扰就会造成不准备的情况出现,影响正常使用。
3 高新技术尤其是物联网应用引入后,会额外增加一部分使用者使电子化交易不愿意学习新理念而造成一郭围剿的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13359145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存