
一、SN8P2501B介绍:
1、程式存储器ROM容量 1K*16 位 存储器RAM容量 48 字节
2、内置高速校准16 MHz RC振荡器,在DC 3V-5V误差率为1%-2%.
3、最多11个I/O,1个输入口。
4、两个 8 位计时器,T0和TC0 TC0 高速脉宽调制 / 蜂鸣器输出功能
5、高度抗交流杂讯能力。高度抗静电/抗栓锁效应能力
6、封装形式: DIP14 / SOP14 / 裸片 DIP8 / SOP8 / 裸片
7、与 EMC153 兼容
8、下图是DIP SN8P2501B 8PINS

二、SN8P2501B优势:
1、 价格便宜,抗干扰好。
2、 内部
3、 P0.0上、下沿外部脉冲触发。
4、 P5.4口可输出高速脉宽调制。可以达到250K的脉宽调制,占空比可调。
三、 SN8P2501B可适用的一些家电产品
适用于直流电机控制,如:电子玩具(直升飞机玩具),交流电压控制,如:电子调光,交流马达调速等等。
四、 利用SN8P2501B-8PIN开发的玩具飞机。
该产品功能:无线遥控,可自动充电。最大的优势:价格便宜。
五、 控制器电路如图 图2

1、直升飞机接收部分包括两部分。
第一部分是:外接的电源部,接220V的交流电,输出12V的直流电。供玩具飞机的电池充电,以便产品可以继续使用。
第二部分是:由SN8P2501B-8PINS控制的玩具飞机的速度控制,电池的充点控制,无线接收,外接电源检测4部分组成。
R2,R3构成电压分压比,如果玩具飞机接外接电源的时候,SN8P2501B的第7脚会检测到一个高电平。有D5跟
R8,R9是对电池充电进行电压检测,R8=10K R9=3.3K,SN8P2501B I/O输入电压为2.5V为高电平,当SN8P2501B第2脚检测到高电平时,BAT电池充电以为10.07V.当达到这个电压时表示电池充满电。注意SN8P2501B 第2脚检测电压时,第3脚应该输出低电平500MS以上的延时。在充电的时候,充电指示灯闪动,当充满时候,长亮。
因为SN8P2501 P5.4口可输出高速脉宽调制,所以可用PWM对玩具直流马达进行控制,从而控制飞机的速度。
无线接收采用普通的无线接收模块,不带PT2722,直接解码。
六、 发射部分。图3

遥控部分采用4节1.5V的干电池。Q1,R1,C1,C2,C3构成一个3.3V的稳压电源输出,供SN8P2501B的电。遥控调节速控制器采用可变电阻,R2,R3,R4,C4构成RC充放电。又每次对C4充电的时间之比,可得到R2的电阻,从而得知要遥控飞机速度的数值。无线发射模块采用普通不带PT2622的无线模块。这样价格便宜。又SN8P2501直接编码后通过无线发射出去。
七、 结束语:
本资料仅供参看。如有什么错误请指出。本资料目的是为了给大家介绍sonix单片机的一些开发应用。
八、sonix单片机的开发资料。
1、SN8P2501B开发的玩具飞机
2、SN8P2602B开发的鱼缸控制器
3、SN8P2604开发跑步机
4、SN8P2711开发的加湿—恒温暖风-风扇机
5、SN8P2722开发的触摸模块
6、SN8P2714开发的车载控制器
7、SN8P
待续……..
