2.3 分机电路设计
分机使用便携式设计,采用电池供电,在选用元件时候需要考虑到功耗和体积,还需要考虑芯片工作的最低电压的问题。所以单片机选用AT
分机采用8位拨码开关手动定位来确定分机的地址,若需要将分机移至别的病床,则只需要改变拨盘开关的状态,即可改变分机的号码。如果需要增加床位,则只需要增加分机的数量,每个分机在软硬件上完全一样,只需要在拨盘开关上设置地址码即可,无需在主机上做任何改变,十分方便。nRF401有休眠(Standby)、接收(RX)和发射(TX)3种工作状态,由nRF401的引脚功能可知,这3种状态间的切换由PWR-UP,TXEN 的状态可以确定,DIN,DOUT是串行通信口,分别与单片机的串行通信口相连,CS脚则选择工作频率。nRF401与AT
在本设计中,使用nRF401与单片机进行串口通信,只需要将他的数据输入口(DIN)和数据输出口(DOUT)分别与单片机的TXD与RXD连接即可。
2.4 主机电路设计
主机采用AT
显示电路主要包括大型LED数码管BSI20-1(共阳极,数字净高
主机在接受到呼叫后,首先进行报警告知值班人员。报警电路可以用单片机P2.0输出1 kHz和500 Hz的音频信号经放大后驱动扬声器,做报警信号,要求1 kHz信号响100 ms,再500 Hz信号响200 ms,交替进行。这里使用音频放大器LM386,他的工作电压为4~ 12 V,输出功率最大可达1 W,输入阻抗为50 kHz。
3 系统软件设计
3.1 分机系统软件流程图
单片机扫描发射键,如果扫描到有发射键按下,系统便扫描拨码开关的状态以确定地址码,然后将射频芯片置于发射状态并且开始地址码传送,地址码传送完毕后再将射频芯片回到接收状态等待确认信息,确认信息收到后点亮确认灯1s,然后休眠状态等待,如此循环工作。其流程如图6所示。
3.2 主机系统软件流程图
当主机接收到呼叫信号后,便进行存储,然后调用显示子程序进行循环显示,然后给呼叫器发送出回应信号,发送完毕后,射频芯片再次置于接受状态等待信息,其主流程图如图7所示。