摘要:
0问:为什么选择ARM处理器作为嵌入式处理器?答:原因之一是,ARM芯片具有大量的寄存器。由于ARM芯片采用RISC体系结构,其指令长度固定、格式规整、基本寻址方式简单。1移植操作系统或者其它开发时,不能为达到目的而不论它的应用价值。例如,我们将tinyos这一个专门为传感器网络而做的操作系统移植到CC2430芯片后,这只能说明TinyOS能够应用在一款比较成熟的芯片上,不能说明其它任何问题也不知道能应用在什么场合下,只有我们在写应用程序的时候去改变以往的顺序结构编程思想,采用TinyOS本身的特点写,然后去分析,这样才有意义。2xdata 指单片机里的Flash存取器,Flash相对单片机里 阅读全文
摘要:
zigbee的低功耗包括两个方面:物理层和MAC层1)物理层首先是IEEE802.15.4的目标是为在个人操作空间,内相互通信的无线通信设备提供通信标准,POS一般是指用户附近10米左右的空间范围,在这个范围内用户可以是固定的,也可以是移动的。正因为它的工作范围小,所以需要的发射功率就很小。注意,发射功率是随着距离的增长呈指数级增长,而发射功率是整个无线节点耗电量最大的。而发射功率从根本上决定了这是一个低功耗的协议。2)MAC层MAC层控制着节点接入无线信道的方法,发起网络,关联等一些核心操作都是MAC层完成的,而且正是因为有个IEEE802.15.4的MAC层,才更决定了它是一个功耗协议。 阅读全文
摘要:
电池的电量不同,其端电压是不一样的,电量越少,电压越低。所以电池的电压都有一个范围,即充满电到可以使该用电器正常工作的下限。比如手机用的锂电池,工作电压范围是3.7-4.2V假设手机电量分三格:测到的电池电压为4.1-4.2V显示满格测到的电池电压为3.9-4.1V时显示两格。电池电压3.8-3.9V时,一格满。电池电压3.7-3.8V时,空的,电量报警。检测电路的话有2种方法:1)用分立无件自己搭 2)电池管理IC。后者的优点是工作稳定、精度高,缺点是成本高。方法1)自己搭最简单的就是先用串联电阻网络分压,形成比较的电压值,其后是运放构成的电压比较电路,这样在不同的电压范围,各个运放的输.. 阅读全文