一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: ha2ying
收起左侧

M128数控电源

[复制链接]
发表于 2022-8-3 17:39 来自手机 | 显示全部楼层
对啊,我也以为怎么也得需要几个星期吧,一天画一点~
而且也没想到ha2ying需要pwm跟随,所以是临时仓促使用的,还没测试,为的是ha2ying能第一时间测试。
为避免频繁调整电压,现在实现的pwm跟随方案仿照继电器方案,上升是每0.1V一跳,下降受设定的回差电压控制,下降幅度大于回差电压才实际下调电压。
 楼主| 发表于 2022-8-3 21:28 | 显示全部楼层
刚好前几天上班可以摸鱼,就抽时间画了,画得不咋的,只能说是把线路布通了,没用到的引脚全在背面引出了焊盘。

点评

果然是神速。 不过布通了,测试通过了,其他都好说。  详情 回复 发表于 2022-8-3 21:46
发表于 2022-8-3 21:46 | 显示全部楼层
ha2ying 发表于 2022-8-3 21:28
刚好前几天上班可以摸鱼,就抽时间画了,画得不咋的,只能说是把线路布通了,没用到的引脚全在背面引出了焊 ...

果然是神速。 不过布通了,测试通过了,其他都好说。
 楼主| 发表于 2022-8-3 23:09 | 显示全部楼层

刷入程序成功,但显示屏是白屏,没有任何显示。换了另外两个版本的也是一样,但通电蜂鸣器没响,是不是程序没跑起来
截图未命名.jpg




点评

按住编码器按键再启动看蜂鸣器响不响就能确定软件有没有跑起来 测量一下屏幕的几个管脚电压看看  详情 回复 发表于 2022-8-3 23:12
发表于 2022-8-3 23:12 | 显示全部楼层
本帖最后由 cdhigh 于 2022-8-3 23:30 编辑
ha2ying 发表于 2022-8-3 23:09
刷入程序成功,但显示屏是白屏,没有任何显示。换了另外两个版本的也是一样,但通电蜂鸣器没响,是不是程 ...

按住编码器按键再启动看蜂鸣器响不响就能确定软件有没有跑起来
测量一下屏幕的几个管脚电压看看

这是这几个脚的正常工作状态
RES 接近5V
A0  接近5V
SCL 不停变化
SI  比较低,但不能为零

CS 低电平

点评

确认是单片机没有跑起来,按着按键通电蜂鸣器不响,测量液晶屏几根线均是0V。 确认一下单片机引脚定义 目前画板是按照下面定义画的, [attachimg]450014[/attachimg]  详情 回复 发表于 2022-8-4 00:06
 楼主| 发表于 2022-8-4 00:06 | 显示全部楼层
本帖最后由 ha2ying 于 2022-8-4 00:10 编辑
cdhigh 发表于 2022-8-3 23:12
按住编码器按键再启动看蜂鸣器响不响就能确定软件有没有跑起来
测量一下屏幕的几个管脚电压看看

确认是单片机没有跑起来,按着按键通电蜂鸣器不响,测量液晶屏几根线均是0V。
确认一下单片机引脚定义
目前画板是按照下面定义画的,
截图未命名.jpg

Schematic_M128电源_2022-08-04.pdf (185.99 KB, 下载次数: 16)

点评

管脚分配没错 只有一个 PB0的ON/OFF是多余的,ON/OFF按钮在PC3,你已经画了  详情 回复 发表于 2022-8-4 00:11
发表于 2022-8-4 00:11 | 显示全部楼层
ha2ying 发表于 2022-8-4 00:06
确认是单片机没有跑起来,按着按键通电蜂鸣器不响,测量液晶屏几根线均是0V。
确认一下单片机引脚定义
目 ...

管脚分配没错

只有一个
PB0的ON/OFF是多余的,ON/OFF按钮在PC3,你已经画了

点评

这个是根据你最初的定义来的,原本我以为PB0的ON/OFF是按键,PC3是ON/OFF按钮的指示灯,不过这个无伤大雅,目前不知道是为何单片机没跑起来,晶振我换过8M的也是一样,晶振补偿电容也换了。  详情 回复 发表于 2022-8-4 00:18
 楼主| 发表于 2022-8-4 00:18 | 显示全部楼层
cdhigh 发表于 2022-8-4 00:11
管脚分配没错

只有一个

这个是根据你最初的定义来的,原本我以为PB0的ON/OFF是按键,PC3是ON/OFF按钮的指示灯,不过这个无伤大雅,目前不知道是为何单片机没跑起来,晶振我换过8M的也是一样,晶振补偿电容也换了。

发表于 2022-8-4 06:03 | 显示全部楼层
本帖最后由 cdhigh 于 2022-8-4 06:09 编辑

有没有示波器用来测晶振是否已经起振,或者也可以修改熔丝位为内部8M晶振,看能否跑起来
为了方便你确认板子的问题,编译一个最简化的测试程序,就三个灯轮流亮灭,没有其他多余的任何语句,烧录这个固件,一旦固件跑起来就马上可以看到

m128flashled.zip (468 Bytes, 下载次数: 5)

三个灯为PC0,PC1,PC2
编译时是按16M晶振编译的,闪灯频率为1秒循环一次三个灯。
但不管多少M的晶振或内部振荡都可以跑,只是闪灯频率不同而已

点评

刷入这个输出是正常的 三个灯来回循环亮 [attachimg]450018[/attachimg]  详情 回复 发表于 2022-8-4 12:34
单片机没跑起来和1脚(PEN)有没有关系?网上有人说需要接上拉电阻到5V,有人说接到复位端,也有人说不需要理会,我目前是悬空.  详情 回复 发表于 2022-8-4 09:00
 楼主| 发表于 2022-8-4 09:00 | 显示全部楼层
cdhigh 发表于 2022-8-4 06:03
有没有示波器用来测晶振是否已经起振,或者也可以修改熔丝位为内部8M晶振,看能否跑起来
为了方便你确认板 ...
手头上没有示波器可用。
单片机没跑起来和1脚(PEN)有没有关系?网上有人说需要接上拉电阻到5V,有人说接到复位端,也有人说不需要理会,我目前是悬空.

点评

先有鸡还是先有蛋,先DIY个手持示波器先。 之前的版本328 644数控电源不是有示波器功能嘛,后面才去掉。可以拿来看看。  详情 回复 发表于 2022-8-4 11:14

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-22 01:04 , Processed in 0.070193 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表