4.1 MTK定时器
定时器事件是在指定的时间或时间间隔内反复触发指定的事件,这个指定的事件是通过一个注册的功能函数来实现的。在MTK平台中,操作定时器的具体流程如下:
① 在定义定时器ID的头文件TimerEvents.h中的MMI_TIMER_IDS枚举类型中定义一个自己的TimerID,实验中定义的ID为MY_TIMER_ID。
② 使用函数StartTimer(U16 TimerID,U16 delay,FuncPtr funcPtr)启动一个定时器,其中TimerID为时钟ID,delay为时间间隔,funcPtr为该定时器事件的回调函数。StartTim电感生产厂家er一经执行,当达到时间间隔delay时,系统就会通知执行funcPtr。试验中启动定时器如下:
StartTimer(MY_TIMER_ID,1000,capture_and_send_mess扁平型电感age)
其中,1000为根据MT6225芯片的工作频率而设定的定时扫描GPIO口的时间,在MT6225中1000即1 s的定时。函数电感生产capture_and_send_message为作者编写的录像和发送信息给主人的函数。
③ 每当退出程序时,通过调用StopTimer(U16 TimerID)来停止TimerID所对应的定时器事件。实验中调用情况为StopTimer(MY_TIMER_ID)。
4.2 MTK录像功能
作为手机开发平台,MTK系统具有和普通手机一样的功能,录像作为目前手机多媒体功能的重要组成部分,利用该功能便能采集到需要的重一体成型电感要证据。MTK平台接收到传感器产生的信号后,启动定时器,只需要调用已初始化好的初始化函数和录像的函数,便开启录像的功能。
4.3 MTK短信功能
短信功能同样作为MTK软件系统中的重要组成部分,在该监控系统报警的同时通过短信通知主人,不仅阻止了不利情况的进一步发展,还能即时提交证据。MTK本身具有短信通信功能模块,修改软件系统,通过设置固定的号码,发生异常情况时MTK系统便会自动发送信息给该号码。
5 试验过程及结果
通过给MTK芯片的GPIO0高电平模拟传感器产生的信号,将蜂鸣器的正极接MTK芯片的电源,负极接到GPIO43。MTK系统通过定时查询的方式每隔1 s就检查GPIO0的状态。当MTK系统检查到GPIO0端口的状态为高电平时,MTK系统停止查询GP电感厂IO口,同时启动录像程序,通过程序设置在录像一定时间后停止录像且将拍摄的视频文件保存到MTK系统的本地存储卡中,并在给 GPIO43低电平以驱动蜂鸣器发出响声的同时,发送信息通知主人。实验结果表明,该方案切实可行,具有良好的开发前景。
结语
MTK系统提供现成的软硬件平台,将本属于手机开发领域的MTK系统引入安防和生产等领域并作为控制核心,既降低了开发难度,又避免了监控系统中常用的主控单元(如ARM、FPGA等)高昂的价格。MTK的更多功能开发,还有待MTK工程师们将其应用于除手机外的其他领域。
恒流电路、PWM、ADC最近用1欧的电阻做电流取样,电流在1A以内,电流为pwm控制电流,占空比在10%-90%可调节,频率大概100K左右,取样后经过LM358放大,放入单片机检测,数值很不稳定乱跳,但非pwm控制的时候读 48v转5v有什么好的方案吗?如题,谢谢!
主要看输出电流大小,MP4570- 3A, 4.5V-55V Input,
MP2459- 0.5A, 55V, 480kHz Step-Down Converter in a TSOT23-6
这两款IC我司有 快充电源方案手机用处多,玩一下,就没电子,好的手机快充方案,太重要了。节能,安全,高效,是最重要 的
2/2 首页 上一页 1 2 |